如何在香港VPS上搭建SSR详细教程分享

tonyho2023-07-01 18:43:5336

在香港搭建ShadowsocksR科学上网工具,可以让你畅游互联网世界,访问被屏蔽或限制的网站,保障您的网络安全与隐私。下面是在香港VPS上搭建SSR的详细教程:

如何在香港VPS上搭建SSR详细教程分享

1.购买香港VPS

首先需要购买一个香港VPS,推荐使用Vultr、Linode、DigitalOcean等服务提供商,根据需求选择适合的套餐。

2.安装系统

选择您购买的VPS,进行系统安装。可以选择CentOS、Ubuntu等系统,我们以CentOS为例进行演示。

3.安装必备软件

为了顺畅的安装ShadowsocksR,我们需要安装一些必备软件,使用以下命令进行安装:

yum install wget

yum install unzip

yum install m2crypto

yum install supervisor

4.下载ShadowsocksR

可以从GitHub上下载ShadowsocksR代码到您的VPS:

wget --no-check-certificate https://github.com/shadowsocksr-backup/shadowsocksr/archive/manyuser.zip

unzip manyuser.zip

5.配置ShadowsocksR

解压后在shadowsocksr-manyuser/shadowsocks/目录下找到config.json文件,通过vi或nano等编辑器进行配置:

{

"server":"0.0.0.0",

"server_ipv6": "::",

"local_address":"127.0.0.1",

"local_port":1080,

"port_password":{

"443":"password",

"8388":"password",

"8381":"password",

"8382":"password",

"8383":"password"

},

"timeout":300,

"method":"aes-256-cfb",

"protocol":"auth_aes128_md5",

"protocol_param":"",

"obfs":"tls1.2_ticket_auth_compatible",

"obfs_param":"",

"redirect":"",

"dns_ipv6":false,

"fast_open":false,

"workers":1

}

配置中,“server”表示服务端IP地址,建议设为0.0.0.0,表示监听所有IP地址。 “local_port”指本地监听端口,也可以自定义。 “port_password”是SSR的端口和密码,“method”表示加密方式,“protocol”表示协议,“protocol_param”表示协议插件的参数,“obfs”表示混淆方式,“obfs_param”表示混淆插件的参数。

其中,“protocol”和“obfs”有多种选择,可以按需选择。下面提供几种常用的设置:

“protocol”: 是指代理传输协议(插件)所选择的协议,常见的有 origin、verify_deflate 、auth_sha1_v4 等,测试表明,使用 auth_aes128_md5 效果较好。

“protocol_param”:协议捎带数据。

“obfs”: 是指代理协议的混淆插件,混淆方式常见的有 http_simple、tls1.2_ticket_auth、tls1.2_ticket_auth_compatible等。

“obfs_param”:混淆插件捎带数据。

6.启动ShadowsocksR

配置好ShadowsocksR后,启动它。使用以下命令:

[root@localhost shadowsocksr-manyuser]# python /root/shadowsocksr-manyuser/shadowsocks/server.py

7.开启BBR加速

在这一步中,我们将启用BBR拥塞控制算法来提高网络速度,加快SSR的响应速度。使用以下命令启用BBR:

sudo echo 'net.core.default_qdisc=fq' | sudo tee -a /etc/sysctl.conf

sudo echo 'net.ipv4.tcp_congestion_control=bbr' | sudo tee -a /etc/sysctl.conf

sudo sysctl -p

8.配置Supervisor

为了更加方便的管理启用ShadowsocksR,我们需要使用Supervisor进行配置。使用以下命令启动Supervisor:

sudo vim /etc/supervisord.conf

在supervisor.conf中增加如下内容:

[group:shadowsocksr]

programs=shadowsocksr

[program:shadowsocksr]

command=python /root/shadowsocksr-manyuser/shadowsocks/server.py

directory=/root/shadowsocksr-manyuser/shadowsocks

autostart=true

autorestart=true

startsecs=5

startretries=3

user=root

保存并退出,使用以下命令启动Supervisor:

sudo supervisorctl reread

sudo supervisorctl update

sudo supervisorctl status

9.客户端连接

最后一步,您需要下载并使用ShadowsocksR客户端连接到您搭建的ShadowsocksR服务器。可以在Google上搜索“ShadowsocksR客户端下载”,选择适合你的系统,输入服务器IP地址、监听端口、密码等信息,即可在客户端上畅游互联网世界。

以上就是在香港VPS上部署ShadowsocksR的详细步骤,总的来说,整个部署过程并不是特别复杂,只需要按照教程一步步进行操作即可完成整个过程。

相关内容