引子
CentOS 使用 ShadowSocks
安装pip
1 2 3
| sudo yum -y install epel-release #首先安装epel扩展源: sudo yum -y install python-pip #安装完扩展源后安装python-pip sudo yum clean all #安装完清除cache
|
安装Shadowsocks
配置Shadowsocks
新建一个/etc/shadowsocks.json文件,里面写上如下配置
中文删除
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| { "server":"your_server_ip", #ss服务器IP "server_port":your_server_port, #端口 "local_address": "127.0.0.1", #本地ip "local_port":1080, #本地端口 "password":"your_server_passwd", #连接ss密码 "timeout":300, #等待超时 "method":"rc4-md5", #加密方式 "fast_open": false, #true 或 false。如果你的服务器 Linux 内核在3.7+,可以开启 fast_open 以降低延迟。开启方法: echo 3 > /proc/sys/net/ipv4/tcp_fastopen 开启之后,将 fast_open 的配置设置为 true 即可 "workers": 1 #工作线程数 }
|
启动 Shadowsocks
1
| sslocal -c /etc/shadowsocks.json
|
使用 Privoxy 转发
安装Privoxy
配置Privoxy
1 2 3 4 5 6 7 8
| # 添加本地ssr服务到配置文件 echo 'forward-socks5 / 127.0.0.1:1080 .' >> /etc/privoxy/config # Privoxy 默认监听端口是是8118 export http_proxy=http://127.0.0.1:8118 export https_proxy=http://127.0.0.1:8118 export no_proxy=localhost # 启动服务 systemctl start privoxy.service
|
取消代理设置
1 2 3 4 5
| #停止服务 systemctl stop privoxy.service unset http_proxy unset https_proxy unset no_proxy
|