本地软件代理上网设置
1. 全局环境变量 $ sudo vi /etc/environment 加入: http_proxy=http://myproxy.server.com:8080/ https_proxy=http://myproxy.server.com:8080/ ftp_proxy=http://myproxy.server.com:8080/ no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com" HTTP_PROXY=http://myproxy.server.com:8080/ HTTPS_PROXY=http://myproxy.server.com:8080/ FTP_PROXY=http://myproxy.server.com:8080/ NO_PROXY="localhost,127.0.0.1,localaddress,.localdomain.com" 2. gtk3 应用代理 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 3. apt-get 代理 $ sudo vi /etc/apt/apt.conf.d/95proxies 新增文件内容: Acquire::http::proxy "http://myproxy.server.com:8080/"; Acquire::ftp::proxy "ftp://myproxy.server.com:8080/"; Acquire::https::proxy "https://myproxy.server.com:8080/"; 4. git 代理 4.1 http 及 https git config --global http.proxy http://myproxy.server.com:8080 git config --global https.proxy https://myproxy.server.com:8080 4.2 git://协议代理 $ sudo apt-get install socat $ sudo vi /usr/bin/gitproxy -------------------------- #!/bin/bash PROXY=myproxy.server.com PROXYPORT=8080 PROXYAUTH=username:password exec socat STDIO PROXY:$PROXY:$1:$2,proxyport=$PROXYPORT,proxyauth=$PROXYAUTH -------------------------- $ sudo chmod +x /usr/bin/gitproxy $ git config --global core.gitproxy gitproxy
阅读量: 411
发布于:
修改于:
发布于:
修改于: