树莓派CentOS系统SS客户端的使用
安装 pip
Pip 是 Python 的包管理工具,这里我们用 pip 安装 shadowsocks。
有些文章会介绍用 yum install -y pip
安装,我用的是官方一个最小化的 CentOS,没有这个包,所以手动安装。
1 | curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py" |
安装shadowsocks
1 | pip install --upgrade |
配置文件
vim /root/shadowsocks.json
1 |
|
启动
1 | nohup sslocal -c /root/shadowsocks.json /dev/null 2>&1 & |
测试
运行 curl --socks5 127.0.0.1:43673 http://httpbin.org/ip
,如果返回你的 ss 服务器 ip 则测试成功:
1 | { "origin": "x.x.x.x" #你的 ss 服务器 ip} |
Privoxy
安装:
1 | yum install privoxy |
配置文件
/etc/privoxy/config
找到以下配置,确保没有注释掉
1 | listen-address 127.0.0.1:8118 # 8118 是默认端口,不用改,下面会用到 |
Privoxy 强烈不建议使用 root 用户运行,所以我们使用 useradd privoxy
新建一个用户.
启动:
1 | privoxy --user privoxy /etc/privoxy/config |
配置 /etc/profile
编辑:
1 | vi /etc/profile |
添加下面两句:
1 | export http_proxy=http://127.0.0.1:8118 #这里的端口和上面 privoxy 中的保持一致export https_proxy=http://127.0.0.1:8118 |
运行以下:
1 | source /etc/profile |
测试生效:
1 | curl www.google.com |
返回一大堆 HTML 则说明 shadowsocks 正常工作了。
如果不需要用代理了,记得把 /etc/profile
里的配置注释掉,不然会一直走代理流量。