前言
最近某灯挂的厉害,导致访问Github等网站实在是太慢了。同事给了一些SSR的搭建方法。以此记录了下来。
教程
选服务器
我是使用vultr,新建主机这里就不多详细叙述了。选择CentOS 7的即可。
新建主机后拿到IP地址查看下是否能够Ping通,Ping不同也无法使用SSH连接的。
SSH连接后敲命令搭建好SSR的服务器环境:
CentOS:
1 | $ yum install python-setuptools && easy_install pip |
Debian / Ubuntu:
1 | apt-get install python-pip |
Windows:
简单用法
1 | $ ssserver -p 443 -k password -m aes-256-cfb |
后台运行
1 | $ sudo ssserver -p 443 -k password -m aes-256-cfb --user nobody -d start |
-p
指定端口,-k
指定密码,-m
指定加密方式,客户端连接时都需要对应上
停止
1 | sudo ssserver -d stop |
检查日志
1 | $ sudo less /var/log/shadowsocks.log |
通过检查所有选项-h。您也可以使用配置文件。
docker
使用shadowsocks-libev方式部署:
安装yum-utils
1 | yum install -y yum-utils |
添加docker yum
包
1 | yum-config-manager \ |
安装最新版本的 Docker Engine
和containerd
1 | yum install docker-ce docker-ce-cli containerd.io |
启动 Docker。
1 | systemctl start docker |
开机自启动
1 | systemctl enable docker |
通过运行hello-world
映像验证 Docker Engine 是否已正确安装。
1 | docker run hello-world |
启动ss-server
1 | docker pull shadowsocks/shadowsocks-libev |
环境指定:
PASSWORD指定密码,METHOD指定加密方式,默认为aes-256-gcm,SERVER_PORT内置服务端口,默认为8388,请将主机端口映射至该端口即可。
客户端
打开小飞机,点击服务器,增加配置,根据服务器配置的填写即可。