安装
sudo apt-get install polipo
然后老规矩,配置文件
proxyAddress = "127.0.0.1"
proxyPort = 8124
allowedClients = 127.0.0.1
allowedPorts = 1-65535
socksParentProxy = "127.0.0.1:1080"
socksProxyType = socks5
daemonise = true
logSyslog = true
logFile = /home/gongdear/polipo/log/polipo.log
pidFile = /home/gongdear/polipo/polipo.pid
将上面的内容保存为 ~/.polipo
,然后运行
$ polipo
这样 polipo 就跑在 8124 端口。
测试
先测下没有代理的情况
$ curl www.google.com
久久没有回应。。。加个代理试下
$ http_proxy=http://127.0.0.1:8124 curl www.google.com
正常的话,很快就能看到响应。不过每条命令都要这样加很不方便。
export http_proxy="http://127.0.0.1:8124"
export https_proxy="http://127.0.0.1:8124"
把上面的内容加到 ~/.bashrc
,代理就变成全局了。
宝剑锋从磨砺出,梅花香自苦寒来.