
安装 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
1 LU35 2016 年 8 月 9 日 via Android 不错不错 |
2 Lonely 2016 年 8 月 9 日 via iPhone so,为何发在 android 节点…… |
3 DesignerSkyline 2016 年 8 月 9 日 via iPad @Lonely androidsource 被墙了吖 |
4 owt5008137 2016 年 8 月 9 日 via Android 我用 polipo 的,这个更轻量简单一些 |
5 Busy 2016 年 8 月 9 日 常见的都支持 socks ,那么为什么要 socks 转 http 呢 |
6 sxy707 2016 年 8 月 9 日 我觉得这个东西更方便: https://github.com/cyfdecyf/cow |
7 skydiver 2016 年 8 月 9 日 via iPad 现在 tor 自带都换成 polipo 了吧 |
8 yangyaofei 2016 年 8 月 9 日 我用的 proxychain |
9 wm5d8b 2016 年 8 月 9 日 via Android 你知道 ProxyChains 嘛? |
10 strwei 2016 年 8 月 9 日 有没有 dos 的 |
11 jixiangqd 2016 年 8 月 9 日 我也这么搞过2333333 |
13 yoa1q7y 2016 年 8 月 9 日 |
14 imn1 2016 年 8 月 9 日 命令行就不讨论了,但上面使用 privoxy 的方式不太好 不建议直接把 forward 写入 privoxy 的 config 应该在 config 外挂一个文件(文件名随意) actionsfile /etc/privoxy/proxy.action ================ {{alias}} socks = +forward-override{forward-socks5 IP:PORT .} +change-x-forwarded-for{block} #注意格式,有个空格和小数点,下面的则没有 http = +forward-override{forward IP:PORT} +change-x-forwarded-for{block} {socks} .v2ex.com {http} .example.com ============================= 这样平时修改这个 proxy.action ,例如切换 proxy 的时候,不需要 restart privoxy ,如果写在 config ,修改就要 restart 了 同理还有 filter 和用于 ad block 的规则,尽量外挂文件 |
15 xcodebuild 2016 年 8 月 10 日 直接用 proxychains 超好用 |