安装 privoxy
sudo apt-get install privoxy
sudo yum install privoxy
sudo port install privoxy
修改配置文件
vi /etc/privoxy/config
forward-socks4 / 127.0.0.1:1080 .
forward-socks5 / 127.0.0.1:1080 .
主要是 forward-socks 这两行, 1080 是 socks 代理开启的端口,根据自己实际情况修改
配置完成后,重启 privoxy , sudo service privoxy restart 添加代理开关函数
vi ~/.bashrc ,添加如下代码:
function proxy_off(){ unset http_proxy unset https_proxy unset ftp_proxy unset rsync_proxy echo -e "已关闭代理" }
function proxy_on() { export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com" export http_proxy="http://127.0.0.1:8118" export https_proxy=$http_proxy export ftp_proxy=$http_proxy export rsync_proxy=$http_proxy export HTTP_PROXY=$http_proxy export HTTPS_PROXY=$http_proxy export FTP_PROXY=$http_proxy export RSYNC_PROXY=$http_proxy echo -e "已开启代理" }
使用的时候,需要开启 http 代理时,就在命令行输入: proxy_on
privoxy.png
此种情况多数用于命令行需要链接的服务器,被墙需要扶梯子时,比如下载 android 源码, chromium 源码 …
推荐一个扶梯子的站点: http://t.cn/RtKobrk
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.