technology:linux:ubuntu命令行shadowsocks全局代理

启动shawdowsocks服务后,发现并不能翻墙上网,这是因为shawdowsocks是socks 5代理,需要客户端配合才能翻墙。

为了让整个系统都走 shawdowsocks通道,需要配置全局代理,可以通过 polipo 实现。1)

# 首先是安装polipo
sudo apt-get install polipo
 
# 修改polipo的配置文件
$ sudo nano /etc/polipo/config
logSyslog = true
logFile = /var/log/polipo/polipo.log
 
proxyAddress = "0.0.0.0"
 
socksParentProxy = "127.0.0.1:1080"
socksProxyType = socks5
 
chunkHighMark = 50331648
objectHighMark = 16384
 
serverMaxSlots = 64
serverSlots = 16
serverSlots1 = 32
# 重启polipo服务
$ sudo /etc/init.d/polipo restart
 
# 为终端配置http代理
$ export http_proxy="http://127.0.0.1:8123/"
 
# 接着测试下能否翻墙
$ curl www.google.com
如果有响应,则全局代理配置成功。

注意事项 服务器重启后,下面需要重新执行:

export http_proxy="http://127.0.0.1:8123/"

  • technology/linux/ubuntu命令行shadowsocks全局代理.txt
  • 最后更改: 2019/10/03 03:46
  • (外部编辑)