shadowsocks服务端和客户端搭建
一、服务端搭建
买个境外云服务器,搭建shadowsocks服务端。
需要python3环境。
1.下载shadowsocks服务端python包,并启动。下载地址
# 1.下载
[root@iZrj982e4r5hkd053zsnmqZ ~]# wget https://pypi.python.org/packages/02/1e/e3a5135255d06813aca6631da31768d44f63692480af3a1621818008eb4a/shadowsocks-2.8.2.t
# 2.解压
[root@iZrj982e4r5hkd053zsnmqZ ~]# tar zxvf shadowsocks-2.8.2.tar.gz
# 3.进入解压目录
[root@iZrj982e4r5hkd053zsnmqZ ~]# cd shadowsocks-2.8.2/
# 4.查看解压目录里的内容
[root@iZrj982e4r5hkd053zsnmqZ shadowsocks-2.8.2]# ls
build dist LICENSE MANIFEST.in PKG-INFO README.rst setup.cfg setup.py
shadowsockes.json shadowsocks shadowsocks.egg-info
# 5.查看当前路径
[root@iZrj982e4r5hkd053zsnmqZ shadowsocks-2.8.2]# pwd
/root/shadowsocks-2.8.2
# 6.查看python版本
[root@iZrj982e4r5hkd053zsnmqZ bin]# python --version
Python 3.6.8
# 7.在当前路径构建
[root@iZrj982e4r5hkd053zsnmqZ shadowsocks-2.8.2]# python setup.py build
# 8.在当前路径安装
[root@iZrj982e4r5hkd053zsnmqZ shadowsocks-2.8.2]# python setup.py install
# 9.在当前目录创建并修改配置文件 如果买的是阿里云,记得放开6666端口
[root@iZrj982e4r5hkd053zsnmqZ shadowsocks-2.8.2]# vim shadowsockes.json
{
"server":"0.0.0.0",
"server_port":6666,
"password":"123456",
"timeout":1500,
"method":"aes-256-cfb",
"fast_open": false
}
# 10.在当前路径前台启动shadowsockes服务端,启动后服务端就搭建完成了
[root@iZrj982e4r5hkd053zsnmqZ shadowsocks-2.8.2]# ssserver -c shadowsockes.json
# 如果测试没问题,使用后台启动方式启动服务
ssserver -c shadowsocks.json -d start
# 关闭后台服务
ssserver -c shadowsocks.json -d stop
二、windows客户端安装
可以到这里下载windows客户端。
下载后解压、双击即可运行,显示在屏幕的右下角。
双击右下角图标配置海外器服务端shadowsockes.json相关信息。
当右下角图标变成上面的黄色,表示已经可以使用了。
如果图标没有变成黄色,右击图标,再做一些额外的配置即可。