ne pas activer automatiquement l'utilisation de libproxy
This commit is contained in:
parent
3969d0b65f
commit
36fa0b140a
|
@ -2,6 +2,9 @@
|
||||||
# Ce fichier contient la configuration du proxy à utiliser pour accéder à
|
# Ce fichier contient la configuration du proxy à utiliser pour accéder à
|
||||||
# internet, dans le cas où le fichier /etc/uproxy.conf n'existe pas.
|
# internet, dans le cas où le fichier /etc/uproxy.conf n'existe pas.
|
||||||
|
|
||||||
|
# Faut-il autoriser le calcul automatique du proxy avec libproxy?
|
||||||
|
#PROXY_ENABLE_LIBPROXY=1
|
||||||
|
|
||||||
# Credentials si le proxy est authentifié
|
# Credentials si le proxy est authentifié
|
||||||
PROXY_LOGIN=
|
PROXY_LOGIN=
|
||||||
PROXY_PASSWORD=
|
PROXY_PASSWORD=
|
||||||
|
|
|
@ -5,12 +5,14 @@ function set_proxy() {
|
||||||
source /etc/uproxy.conf
|
source /etc/uproxy.conf
|
||||||
elif [ -z "$http_proxy" -o "$1" == "-f" ]; then
|
elif [ -z "$http_proxy" -o "$1" == "-f" ]; then
|
||||||
local proxy
|
local proxy
|
||||||
|
local ENABLE_AUTO_PROXY
|
||||||
local PROXY_LOGIN PROXY_PASSWORD
|
local PROXY_LOGIN PROXY_PASSWORD
|
||||||
local HTTP_PROXY_HOST HTTP_PROXY_PORT
|
local HTTP_PROXY_HOST HTTP_PROXY_PORT
|
||||||
local FTP_PROXY_HOST FTP_PROXY_PORT
|
local FTP_PROXY_HOST FTP_PROXY_PORT
|
||||||
local PROXY_LOCAL_DOMAINS AUTHFTP_PROXY_HOST
|
local PROXY_LOCAL_DOMAINS AUTHFTP_PROXY_HOST
|
||||||
|
|
||||||
if [ -x /usr/bin/proxy ]; then
|
[ -f "$HOME/etc/default/proxy" ] && source "$HOME/etc/default/proxy"
|
||||||
|
if [ -n "$PROXY_ENABLE_LIBPROXY" -a -x /usr/bin/proxy ]; then
|
||||||
local -a proxies=($(proxy <<<http://www.google.fr/ 2>/dev/null))
|
local -a proxies=($(proxy <<<http://www.google.fr/ 2>/dev/null))
|
||||||
proxy="${proxies[0]}"
|
proxy="${proxies[0]}"
|
||||||
if [ "$proxy" == "direct://" ]; then
|
if [ "$proxy" == "direct://" ]; then
|
||||||
|
@ -29,8 +31,6 @@ function set_proxy() {
|
||||||
unset no_proxy
|
unset no_proxy
|
||||||
elif [ -f "$HOME/etc/default/proxy" ]; then
|
elif [ -f "$HOME/etc/default/proxy" ]; then
|
||||||
# proxy par défaut
|
# proxy par défaut
|
||||||
source "$HOME/etc/default/proxy"
|
|
||||||
|
|
||||||
if [ -n "$HTTP_PROXY_HOST" ]; then
|
if [ -n "$HTTP_PROXY_HOST" ]; then
|
||||||
proxy="http://$HTTP_PROXY_HOST:${HTTP_PROXY_PORT:-3128}/"
|
proxy="http://$HTTP_PROXY_HOST:${HTTP_PROXY_PORT:-3128}/"
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue