web-dev-qa-db-fra.com

Comment utiliser un proxy sur la ligne de commande?

Je peux définir mon nom d'utilisateur et mon mot de passe proxy ainsi que les paramètres de proxy dans l'interface proxy, mais ces paramètres ne fonctionnent pas sur la ligne de commande. Comment utiliser des applications telles que wget & ping sur la ligne de commande avec un proxy?

Exemple de détails:

  • nom d'utilisateur: 1234
  • passe: linux
  • proxy: proxy
  • port: 8080
12
consindo

Le schéma général de l'URL du proxy est utilisateur: mot de passe @ hôte: port

Vous pouvez définir la variable d'environnement http_proxy, https_proxy, ftp_proxy, socks_proxy ou all_proxy

Dans un shell bash, tapez ceci:

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

Pour conserver cette configuration, vous pouvez l'ajouter à/etc/environment ou /etc/bash.bashrc,/etc/profile ou à un utilisateur individuel /home/user/.bashrc.

15
Alex

Pour définir les paramètres du proxy réseau, vous pouvez utiliser gsettingsname__

gsettingsmodifie les fichiers de configuration en DConf , qui sont les paramètres de base des paramètres de proxy réseau Ubuntu que vous voyez dans l'interface graphique en allant à Network > Network Proxy

Voici un exemple

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'
1
madhu131313

Avec Ping, vous ne pouvez pas utiliser de proxy au sens traditionnel du terme. Ping fonctionne en utilisant le protocole ICMP.

Les proxies HTTP ne fonctionneront qu'avec le trafic HTTP. Vous pouvez utiliser la plupart du trafic par proxy dans la plupart des programmes à l'aide d'un encapsuleur SOCKSify. Le paquet "dante-client" fournit une chaussette. J'ai utilisé celui-ci à d'autres occasions: https://github.com/gr0gmint/transucks

0
Janus Troelsen