Shadowsocks原理和搭建

SKY RING 1,340 0

准备工作:Linux外服一台,安全组放行22端口和Shadowsocks使用的端口
实验环境: Centos7.2 X64(腾讯云新加坡),防火墙已关闭,
文中的vim编辑器使用方法不作详解请自行百科

目前来说虽Shadowsocks有被检测到的可能性,但是目前来说还算是比较有效的上网方式,Shadowsocks正向代理到外服地址,

原理如图:

Shadowsocks原理和搭建

一、更新系统到最新安装pip(因为安装的是python 版本的 shadowsocks,所以首先安装pip)

更新系统处于最新状态:
yum update -y
Shadowsocks原理和搭建
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
Shadowsocks原理和搭建

这里我们利用ll命令查看下是否下载成功,如图:

Shadowsocks原理和搭建
python get-pip.py
Shadowsocks原理和搭建

二、安装shadowsocks;
pip install --upgrade pip
Shadowsocks原理和搭建
pip install shadowsocks
Shadowsocks原理和搭建

三、在 /etc/ 创建shadowsocks配置文件,内容如下;(server_port为SSR端口,password为密码)

#内容开始
{
"server": "0.0.0.0",
"server_port": 8388,
"password": "sswww.google.com",
"method": "aes-256-cfb"
}
#内容结束

vim /etc/shadowsocks.json
Shadowsocks原理和搭建

四、测试启动shadowsocks;(注意:如果你的测试不通过请检查端口、步骤和配置文件内容是否正确)
ssserver -c /etc/shadowsocks.json -d start(启动命令停止命令将start替换stop即可)
Shadowsocks原理和搭建

五、配置启动文件,使用vim命令在 /etc/systemd/system/ 下新建脚本,内容如下:

#内容开始

[Unit]
Description=Shadowsocks

[Service]
TimeoutStartSec=0
ExecStart=/usr/bin/ssserver -c /etc/shadowsocks.json

[Install]
WantedBy=multi-user.target

#内容结束

使用vim创建启动脚本;
vim /etc/systemd/system/shadowsocks.service
Shadowsocks原理和搭建

这里我们设置shadowsocks开机启动、启动服务并查看状态;
systemctl enable shadowsocks (设置Shadowsocks开机启动)
systemctl start shadowsocks (启动Shadowsocks服务命令)
systemctl status shadowsocks (查看Shadowsocks启动状态)

Shadowsocks原理和搭建
systemctl restart shadowsocks
到此我们的服务端Shadowsocks搭建完毕。

六、多端口设置;
其实我们的多端口设置,就是修改Shadowsocks的配置文件,修改完放行端口和重启Shadowsocks服务即可,注意检查状态
内容格式:
例如:"22066":"password66",
22066即为端口,password66即为密码;(注意端口范围和敏感端口请勿设置)

#内容开始
{
"server":"0.0.0.0",
"local_address":"127.0.0.1",
"local_port":1080,
"port_password":{
"1111":"password1",
"1112":"password2",
"1122":"password22",
"22066":"password66",
"1113":"password3"
},
"timeout":300,
"method":"aes-256-cfb",
"fast_open":false
}
#内容结束

七、客户端配置: windows客户端配置图:
Shadowsocks原理和搭建

安卓和windows客户端和服务配置文件可点击下载或点击Azura联系我

此部分已被隐藏

发表评论刷新页面后方可查看

打赏
发表评论
表情 图片 链接 代码

分享
微信
微博
QQ

站点已稳定运行: | 耗时 0.175 秒 | 查询 30 次 | 内存 18.10 MB