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:
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.
Pour définir les paramètres du proxy réseau, vous pouvez utiliser gsettings
name__
gsettings
modifie 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'
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