目录
什么是Shadowsocks-R
Shadowsocks-R(简称SS-R)是一种基于Shadowsocks协议的代理软件,是Shadowsocks的一个分支版本。相比于原版Shadowsocks,SS-R增加了更多功能,如混淆、协议等,能更好地绕过防火墙的限制。
为什么要使用Shadowsocks-R
Shadowsocks-R作为一种科学上网的工具,具有以下优点:
- 加密传输:数据经过加密传输,提高了安全性。
- 多协议支持:支持多种混淆和协议,能更好地绕过防火墙限制。
- 跨平台使用:支持Windows、macOS、Linux、Android、iOS等多个平台。
- 高速稳定:相比其他代理工具,SS-R的速度和稳定性更好。
- 免费使用:SS-R开源免费,无需付费即可使用。
Shadowsocks-R服务器搭建步骤
准备工作
- 准备一台海外VPS或云服务器。
- 选择合适的操作系统,如CentOS 7/8、Ubuntu 18.04/20.04等。
- 开放相应的端口,如 443、80等。
- 获取服务器的IP地址和SSH登录信息。
安装Shadowsocks-R服务端
-
使用SSH连接到服务器。
-
执行以下命令安装Shadowsocks-R服务端: bash wget –no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh chmod +x shadowsocks-all.sh ./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log
-
根据提示选择安装SS-R服务端。
配置Shadowsocks-R服务端
- 在安装过程中,系统会提示你输入以下信息:
- Server IP: 服务器的IP地址
- Server Port: 服务器端口号,建议使用 443 或 80
- Password: 密码
- Protocol: 协议,建议使用 auth_aes128_md5
- Obfs: 混淆,建议使用 http_simple 或 tls1.2_ticket_auth
- Timeout: 超时时间,默认 300 秒即可
- 根据提示输入相应的信息,完成配置。
启动Shadowsocks-R服务端
-
执行以下命令启动SS-R服务端: bash /etc/init.d/shadowsocks-r start
-
查看SS-R服务状态: bash /etc/init.d/shadowsocks-r status
客户端设置
- 下载并安装相应平台的Shadowsocks-R客户端软件。
- 在客户端软件中填写以下信息:
- Server Address: 服务器的IP地址
- Server Port: 服务器端口号
- Password: 密码
- Protocol: 协议
- Obfs: 混淆
- 保存配置并连接即可。
Shadowsocks-R服务器优化
开启BBR加速
-
执行以下命令开启BBR加速: bash wget –no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh chmod +x bbr.sh ./bbr.sh
-
重启服务器后,BBR加速生效。
配置多用户
-
执行以下命令添加新用户: bash /etc/init.d/shadowsocks-r add
-
根据提示输入新用户的信息,如端口、密码等。
-
重启SS-R服务使配置生效: bash /etc/init.d/shadowsocks-r restart
开启混淆
-
编辑SS-R配置文件: bash vi /etc/shadowsocks-r/config.json
-
找到 “obfs” 参数,将其设置为 “http_simple” 或 “tls1.2_ticket_auth”。
-
重启SS-R服务使配置生效: bash /etc/init.d/shadowsocks-r restart
FAQ
什么是Shadowsocks-R?
Shadowsocks-R是一种基于Shadowsocks协议的代理软件,是Shadowsocks的一个分支版本。它增加了更多功能,如混淆、协议等,能更好地绕过防火墙的限制。
Shadowsocks-R有哪些优点?
Shadowsocks-R的主要优点包括:加密传输、多协议支持、跨平台使用、高速稳定,以及免费使用。
如何安装Shadowsocks-R服务端?
安装Shadowsocks-R服务端的主要步骤包括:准备VPS或云服务器、安装SS-R服务端程序、配置SS-R服务端参数、启动SS-R服务。
如何优化Shadowsocks-R服务器?
Shadowsocks-R服务器的主要优化方式包括:开启BBR加速、配置多用户、开启混淆等。
Shadowsocks-R客户端如何设置?
Shadowsocks-R客户端的设置包括:下载并安装客户端软件、填写服务器地址、端口、密码、协议和混淆等参数,然后保存并连接即可。