Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if [ $(id -u) -ne 0 ]; then
- echo "This script must be run as root";
- exit 1;
- fi
- if [ $# -eq 4 ] then
- gsettings set org.gnome.system.proxy mode 'manual' ;
- gsettings set org.gnome.system.proxy.http host '$1';
- gsettings set org.gnome.system.proxy.http port $2;
- gsettings set org.gnome.system.proxy.http authentication-user '$3';
- gsettings set org.gnome.system.proxy.http authentication-password '$4';
- grep PATH /etc/environment > lol.t;
- printf
- "http_proxy=http://$3:$4@$1:$2/n
- https_proxy=http://$3:$4@$1:$2/n
- ftp_proxy=http://$3:$4@$1:$2/n
- no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"n
- HTTP_PROXY=http://$3:$4@$1:$2/n
- HTTPS_PROXY=http://$3:$4@$1:$2/n
- FTP_PROXY=http://$3:$4@$1:$2/n
- NO_PROXY="localhost,127.0.0.1,localaddress,.localdomain.com"n" >> lol.t;
- cat lol.t > /etc/environment;
- printf
- "Acquire::http::proxy "http://$3:$4@$1:$2/";n
- Acquire::ftp::proxy "ftp://$3:$4@$1:$2/";n
- Acquire::https::proxy "https://$3:$4@$1:$2/";n" > /etc/apt/apt.conf.d/95proxies;
- rm -rf lol.t;
- else
- printf "Usage $0 <proxy_ip> <proxy_port> <username> <password>n";
- fi
- Acquire::http::proxy "http://username:password@host:port/";
- Acquire::ftp::proxy "ftp://username:password@host:port/";
- Acquire::https::proxy "https://username:password@host:port/";
- http_proxy=http://username:password@host:port/
- ftp_proxy=ftp://username:password@host:port/
- https_proxy=https://username:password@host:port/
- http_proxy = http://proxy:port/
- https_proxy = http://proxy:port/
- proxy_user = user
- proxy_password = password
- use_proxy = on
- wait = 15
- npm config set proxy $HTTP_PROXY
- npm config set https-proxy $HTTPS_PROXY
- npm config set strict-ssl false
- echo "proxy = $HTTP_PROXY" > ~/.curlrc
- echo "noproxy = $NO_PROXY" >> ~/.curlrc
- git config --global http.proxy $HTTP_PROXY
- git config --global https.proxy $HTTPS_PROXY
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement