Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- gsettings set org.gnome.system.proxy mode 'manual'
- gsettings set org.gnome.system.proxy.http host 'myproxy.server.com'
- gsettings set org.gnome.system.proxy.http port 8080
- gsettings set org.gnome.system.proxy mode 'manual'
- gsettings set org.gnome.system.proxy.http host 'myproxy.server.com'
- gsettings set org.gnome.system.proxy.http port 8080
- /etc/environment
- if [ $(id -u) -ne 0 ]; then
- echo "This script must be run as root";
- exit 1;
- fi
- if [ $# -eq 2 ]
- 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;
- grep PATH /etc/environment > lol.t;
- printf
- "http_proxy=http://$1:$2/n
- https_proxy=http://$1:$2/n
- ftp_proxy=http://$1:$2/n
- no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"n
- HTTP_PROXY=http://$1:$2/n
- HTTPS_PROXY=http://$1:$2/n
- FTP_PROXY=http://$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://$1:$2/";n
- Acquire::ftp::proxy "ftp://$1:$2/";n
- Acquire::https::proxy "https://$1:$2/";n" > /etc/apt/apt.conf.d/95proxies;
- rm -rf lol.t;
- else
- printf "Usage $0 <proxy_ip> <proxy_port>n";
- fi
- if [ $(id -u) -ne 0 ]; then
- echo "This script must be run as root";
- exit 1;
- fi
- gsettings set org.gnome.system.proxy mode 'none' ;
- grep PATH /etc/environment > lol.t;
- cat lol.t > /etc/environment;
- printf "" > /etc/apt/apt.conf.d/95proxies;
- rm -rf lol.t;
- $ sudo ./proxyon.sh 10.2.20.17 8080
- OR
- $ sudo ./proxyon.sh myproxy.server.com 8080
- $ sudo ./proxyoff.sh
- myProxyOn
- #!/usr/bin/env bash
- # gsettings list-recursively org.gnome.system.proxy
- # Change de ip address and port number accordingly.
- function myProxyOn() {
- gsettings set org.gnome.system.proxy mode 'manual' # ' manual / nome / automatic '
- gsettings set org.gnome.system.proxy.http host '10.0.0.1'
- gsettings set org.gnome.system.proxy.http port 8080
- gsettings set org.gnome.system.proxy.https host '10.0.0.1'
- gsettings set org.gnome.system.proxy.https port 8080
- gsettings set org.gnome.system.proxy.ftp host '10.0.0.1'
- gsettings set org.gnome.system.proxy.ftp port 8080
- echo "Configuração do 'System Proxy' settada para 'manual', com host 10.0.0.1, port 8080."
- }
- function myProxyOff() {
- gsettings set org.gnome.system.proxy mode 'none' # ' manual / nome / automatic '
- echo "Proxy cofigurado para 'none'."
- }
- function proxyOn() { # {{{
- #echo -n 'Username: '
- #read -e username
- #echo -n 'Password: '
- #read -es password
- #echo ''
- echo 'Setting variable "http_proxy"...'
- #export http_proxy="http://$username:$password@172.17.0.1:8080/"
- export http_proxy="http://10.0.0.1:8080/"
- echo 'Setting variable "https_proxy..."'
- export https_proxy="https://10.0.0.1:8080/"
- echo 'Setting variable "ftp_proxy"...'
- #export ftp_proxy="http://$username:$password@172.17.0.1:8080/"
- export ftp_proxy="ftp://10.0.0.1:8080/"
- echo 'Done!'
- }
- function proxyOff() {
- unset HTTP_PROXY
- unset http_proxy
- unset FTP_proxy
- unset ftp_proxy
- echo -e "nProxy environment variables removed!"
- }
Add Comment
Please, Sign In to add comment