ssr 服务搭建
购买服务器,使用ssh进入服务器后,运行搭建SSR代码。
1. 执行以下命令:
wget --no-check-certificate https://freed.ga/github/shadowsocksR.sh; bash shadowsocksR.sh
然后根据提示配置即可。
如提示:
wget :com.m.and not found
请执行:
yum install wget -y
2. SSR常用命令
- 启动:
/etc/init.d/shadowsocks start
- 停止:
/etc/init.d/shadowsocks stop
- 重启:
/etc/init.d/shadowsocks restart
- 状态:
/etc/init.d/shadowsocks status
3. 如不能联网,则关闭防火墙(逐条输入)
service iptables restart service iptables stop chkconfig iptables off
成功截图
4.配置多用户
如果想多用户使用的话就需要更改配置。
- 首先通过ssh连上vps
- 在终端输入
vi /etc/shadowsocks.json
创建配置文件 - 按
i
插入 - 插入以下内容(用户数任意,注意最后一个用户密码后面没有逗号)
{ "server":"my_server_ip", #填入你的IP地址 "local_address": "127.0.0.1", "local_port":1080, "port_password": { "8381": "foobar1", #端口号,密码 "8382": "foobar2", "8383": "foobar3", "8384": "foobar4" }, "timeout":300, "method":"aes-256-cfb", "fast_open": false }
上面开了四个端口(用户)为8381-8384,密码分别为foobar1-foobar4,你还需要填入你的IP地址
。
单用户的配置信息:/etc/shadowsocks.json
{ "server":"my_server_ip", "server_port":8381, "local_address":"127.0.0.1", "local_port":1080, "password":"foobar1", "timeout":300, "method":"aes-256-cfb", "fast_open":false }
下面是详细配置说明:
Name | 说明 |
---|---|
server | 服务器地址,填ip或域名 |
local_address | 本地地址 |
local_port | 本地端口,一般1080,可任意 |
server_port | 服务器对外开的端口 |
password | 密码,可以每个服务器端口设置不同密码 |
port_password | server_port + password ,服务器端口加密码的组合 |
timeout | 超时重连 |
method | 默认: “aes-256-cfb”,见 Encryption |
fast_open | 开启或关闭 TCP_FASTOPEN, 填true / false,需要服务端支持 |
- 然后按
Esc
退出编辑,按shift
+:
,输入wq
,回车,就保存退出了。 - 建议使用后端启动
- 前端启动:
ssserver -c /etc/shadowsocks.json
; - 后端启动:
ssserver -c /etc/shadowsocks.json -d start
; - 停止:
ssserver -c /etc/shadowsocks.json -d stop
; - 重启(修改配置要重启才生效):
ssserver -c /etc/shadowsocks.json -d restart
- 前端启动:
- 设置开机启动
- 在终端输入
vi /etc/rc.local
, - 把里面最后的带有ssserver的一大段默认的代码删除掉,
- 再把
ssserver -c /etc/shadowsocks.json -d start
加进去, - 按
wq
保存退出。
- 在终端输入
- 到此就配置好了,试试多用户运行吧!
五、客户端下载
1、SSR 安卓客服端下载: ShadowsocksR
2、SSR windows 客户端下载 :ShadowsocksR-win-4.9.0
3、SSR Linux 客户端下载 :electron-ssr_0.2.3_amd64
4、SSR Mac 客户端下载:ssr-mac.dmg