在 CentOS 7 下安装配置 shadowsocks客户端
服务器我是以及
1.安装pip
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
python get-pip.py
2.安装配置 shadowsocks
pip install --upgrade pip
pip install shadowsocks
3.配置Shadowsocks连接
新建配置文件、默认不存在
sudo mkdir /etc/shadowsocks
sudo vi /etc/shadowsocks/shadowsocks.json
添加配置信息:前提是需要有ss服务器的地址、端口等信息{
"server":"SERVER-IP", # 你的服务器ip
"server_port":PORT, # 服务器端口
"local_address": "127.0.0.1", # 本地ip
"local_port":1080, # 本地端口
"password":"PASSWORD", # 连接 ss 密码
"timeout":300, # 等待超时
"method":"chacha20", # 加密方式
"fast_open": false, # tcp_fastopen
"workers": 1 #工作线程数
}
4.配置自启动
新建/etc/systemd/system/shadowsocks.service
[Unit]
Description=Shadowsocks
[Service]
TimeoutStartSec=0
ExecStart=/usr/bin/sslocal -c /etc/shadowsocks/shadowsocks.json
[Install]
WantedBy=multi-user.target
执行以下命令启动 shadowsocks 服务:
systemctl enable shadowsocks
systemctl start shadowsocks
用以下命令检查是否成功
systemctl status shadowsocks
验证Shadowsocks客户端服务是否正常运行
curl --socks5 127.0.0.1:1080 http://httpbin.org/ip
Shadowsock客户端服务已正常运行,则结果如下:
{
"origin": "x.x.x.x" #你的Shadowsock服务器IP
}
5.安装配置privoxy
安装privoxy
yum install privoxy -y
systemctl enable privoxy
systemctl start privoxy
systemctl status privoxy
配置privoxy
修改配置文件/etc/privoxy/config
listen-address 127.0.0.1:8118 # 8118 是默认端口,不用改
forward-socks5t / 127.0.0.1:1080 . #转发到本地端口,注意最后有个点
6、设置http/https代理
配置 /etc/profile
vi /etc/profile
添加下面两句:
export http_proxy=http://127.0.0.1:8118 #这里的端口和上面 privoxy 中的保持一致
export https_proxy=http://127.0.0.1:8118
运行以下:
source /etc/profile
7.测试生效
curl -I www.google.com
返回下面类似结果即可
HTTP/1.1 200 OK
Date: Fri, 26 Jan 2018 05:32:37 GMT
Expires: -1
Cache-Control: private, max-age=0
Content-Type: text/html; charset=ISO-8859-1
谷歌浏览器设置代理
设置 -> 高级 -> 系统 -> 打开代理设置 -> 网络设置,如下图
centos7图形界面推荐使用shadowsocks-qt5
vim /etc/yum.repos.d/librehat-shadowsocks.repo
librehat-shadowsocks]
name=Copr repo for shadowsocks owned by librehat
baseurl=https://copr-be.cloud.fedoraproject.org/results/librehat/shadowsocks/epel-7-$basearch/
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://copr-be.cloud.fedoraproject.org/results/librehat/shadowsocks/pubkey.gpg
enabled=1
enabled_metadata=1
priority=13
yum install shadowsocks-qt5
最后更新于 2018-08-06 06:09:43 并被添加「 CentOS 7, shadowsocks」标签,已有 1461 位童鞋阅读过。
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处