为什么要用这个轻量级的缓存代理呢? 因为它可以在http和socks之间自由切换,可以把shadowsocks的sslocal做的sock5代理-->转变成http代理,并且加上认证。

安装很简单

yum install -y polipo  

配置:

logSyslog = true  
logFile = /var/log/polipo/polipo.log  # 指定日志  
proxyAddress = "0.0.0.0"              # 监听地址  
proxyPort = 10001                     # 监听端口  
allowedClients = 127.0.0.1, 192.168.0.0/24 #允许的IP,注释掉则允许任何ip连接  
#authCredentials = "username:password" # 需要认证,注释掉则不需要
socksParentProxy = "localhost:8888"   # 指定上级代理为本地的8888  
socksProxyType = socks5               # 代理类型为socks5  
#parentProxy = "squid.example.org:3128" # 指定上级http代理的地址,跟上两条配置相反 
#parentAuthCredentials = "myuser:mypassw" # 上级代理需要认证
dnsNameServer = 8.8.8.8, 114.114.114.114 # 指定dns,不用系统的/etc/resolv.conf  
dnsQueryIPv6 = no # 禁掉IPv6  

启动即可:

service polipo start  
comments powered by Disqus