安装*客户端
- 安装epel源、安装pip包管理
sudo yum -y install epel-release sudo yum -y install python-pip
- 安装*客户端
sudo pip install *
配置*连接
- 新建配置文件、默认不存在
sudo vim /etc/*.json
- 添加配置信息:前提是需要有ss服务器的地址、端口等信息
{ "server":"0.0.0.0", # *服务器地址 "server_port":1010, # *服务器端口 "local_address":"127.0.0.1", # 本地IP "local_port":1080, # 本地端口 "password":"password", # *连接密码 "timeout":5, # 等待超时时间 "method":"aes-256-cfb", # 加密方式 "fast_open": false, # true或false。开启fast_open以降低延迟,但要求Linux内核在3.7+ "workers":1 # 工作线程数 }
- 配置自启动,新建启动脚本文件
/etc/systemd/system/*.service
,内容如下:[Unit] Description=* [Service] TimeoutStartSec=0 ExecStart=/bin/sslocal -c /etc/*/*.json [Install] WantedBy=multi-user.target
- 启动*服务
sudo systemctl enable * sudo systemctl start * sudo systemctl status *
- 验证*客户端服务是否正常运行
curl --socks5 127.0.0.1:1080 http://httpbin.org/ip
- *客户端服务已正常运行,则结果如下:
{ "origin": "x.x.x.x" #你的*服务器IP }
通过 privoxy 全局代理
- 安装 privoxy
sudo yum install -y privoxy
- 编辑privoxy配置文件
sudo vi /etc/privoxy/config # 搜索 socks5t在下面添加一条转发代理ip ,存在则去掉注释即可 forward-socks5t / 127.0.0.1:1080 . # 搜索listen-address,取消注释的ip地址,或者直接新加下面的信息 listen-address 127.0.0.1:8118
- 编辑bashrc配置
# 打开 vim ~/.bashrc # 加入以下内容,如想关闭全局代理,则注释掉 export http_proxy=http://127.0.0.1:8118 export https_proxy=http://127.0.0.1:8118 export ftp_proxy=http://127.0.0.1:8118 # 更新配置 source ~/.bashrc
- 启动 privoxy
systemctl restart privoxy
测试
$ curl google.com
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="http://www.google.com/">here</A>.
</BODY></HTML>
如果*报错: libsodium not found,参见解决方案