1、连接Server
下载安装Xshell。名称可以是Vultr或者其他,协议选择SSH,主机填写之前的IP Address,端口号选择22。用户名和密码,都是服务器生成的。
2、安装组件
$ yum install m2crypto python-setuptools
$ easy_install pip
$ pip install shadowsocks
3、配置ss相关
其中server字段与local_address填写服务器的IP。password是自己用于连接这个ss的密码。
$ vi /etc/shadowsocks.json
填写下面的配置
{
"server":"0.0.0.0",
"server_port":443,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"123456",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}
vi 的命令: 按 “i” 进入编辑模式,编辑后按 “esc” 退出编辑模式, 输入 “:wq” 保存退出vi。
4、配置防火墙
安装和启动
# 安装防火墙
$ yum install firewalld
# 启动防火墙
$ systemctl start firewalld
开启防火墙和端口
# 端口号是上面设置的端口 $ firewall-cmd --permanent --zone=public --add-port=443/tcp $ firewall-cmd --reload
5、启动ss服务
$ ssserver -c /etc/shadowsocks.json
服务后台运行使用下面的命令,一般使用后台运行服务。然后,就可以断开XShell了。
$ nohup ssserver -c /etc/shadowsocks.json &
6、ss相关术语解释
启用系统代理:启用之后浏览器就可以不再进行代理配置。一般,需要启用系统代理。
PAC模式和全局模式:全局模式表示,所有的网络请求都走代理。而,PAC模式表示只有被墙的网站才走代理,被墙的网站保存在本地PAC文件中,可以在线从GFWList上更新本地的PAC文件。