Komut satırında proxy nasıl kullanılır?


13

Proxy kullanıcı adımı ve şifremi proxy kullanıcı arabirimindeki proxy ayarları ile birlikte ayarlayabilirim, ancak bu ayarlar komut satırında çalışmaz. Komut satırında wget ve ping gibi uygulamaları proxy ile nasıl kullanabilirim?

Örnek Ayrıntılar:

  • kullanıcı adı: 1234
  • geçmek: linux
  • proxy: proxy
  • bağlantı noktası: 8080

Yanıtlar:


16

Proxy URL'sinin genel şeması user: password @ host: port'tur

Sen ortam değişkeni ayarlayabilirsiniz http_proxy, https_proxy, ftp_proxy, socks_proxyveyaall_proxy

Bir bash kabuğuna şunu yazın:

export http_proxy="http://user:password@host:port"

Bu yapılandırmaya devam etmek için, / etc / environment veya /etc/bash.bashrc, / etc / profile ya da tek bir kullanıcıya /home/user/.bashrc ekleyebilirsiniz.


Ben bir şey wget çalıştığınızda proxy sunucuya bağlanır ama sonra bir 407 alır a kimlik doğrulaması gerektiğini söylüyor
consindo 0

wget yalnızca "http_proxy" ortam değişkenini kullanarak çalışmalıdır, ancak @nitstorm'un gönderdiği bağlantıya bir göz atabilirsiniz. ~ / .Wgetrc
Alex

Bu satırı bu dosyalardan herhangi birine eklediyseniz, bunları onlardan kaldırarak proxy'nizin ayarını kaldırabilirsiniz.
Prasanth

1
Komut istemine düz metin parolalar eklemek kötü bir fikir gibi görünüyor, bu gerçekten ideal bir çözüm müdür?
weberc2

1

Ağ proxy ayarlarını yapmak için aşağıdakileri kullanabilirsiniz: gsettings

gsettingsGUI'de gördüğünüz Ubuntu ağ proxy ayarlarının temel ayarları olan DConf'daki yapılandırma dosyalarınıNetwork > Network Proxy

İşte bir örnek

gsettings set org.gnome.system.proxy.http host ''
gsettings set org.gnome.system.proxy.http port 0
gsettings set org.gnome.system.proxy.http host ''
gsettings set org.gnome.system.proxy.http port 0
gsettings set org.gnome.system.proxy.ftp host ''
gsettings set org.gnome.system.proxy.ftp port 0

#Setting the Dynamic socks proxy 
gsettings set org.gnome.system.proxy.socks host 'localhost'
gsettings set org.gnome.system.proxy.socks port 1111

#Setting Mode 
gsettings set org.gnome.system.proxy mode 'manual'

0

Proxy'leri Ping ile geleneksel anlamda kullanamazsınız. Ping, ICMP protokolünü kullanarak çalışır.

HTTP proxy'leri yalnızca HTTP trafiğiyle çalışır. Çoğu programdaki trafiğin çoğunu bir SOCKSify sarıcı kullanarak proxy yapabilirsiniz. "Dante-client" paketi bir çorap sesi sağlar. Bunu başka vesilelerle kullandım: https://github.com/gr0gmint/transucks

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.