Shadowsocks SSR是什么?
Shadowsocks是一个基于Socks5代理方式的加密传输协议,也可以指实现这个协议的各种传输包。初衷是用来提供稳定可靠的互联网连接。Shadowsocks分为服务器端和客户端,在使用前,用户需要将服务器程序部署到服务器上面,然后在本地设备上运行客户端程序,通过这种方式,数据包在传输过程中都会被加密,使得网络连接更加安全和隐私。
部署前准备
首先需要购买一台境外VPS云服务器,一般建议如下:
- 1.服务器配置:常规配置是1核1G左右,低于这个配置也能使用。代理服务器仅用于代理上网和数据包加解密,配置要求不高。
- 2.服务器区域:推荐香港、日本、新加坡、美国西部区域的VPS。
- 3.服务器线路:对网速、延迟、稳定性要求较高的用户,推荐CN2 GIA线路。
- 4.操作系统:建议安装Centos8、Ubuntu、debian
- 5.云服务器商:推荐Greencloud、Racknerd 、BandwagonHost等主流厂商,支持支付宝付款。
一键安装shadowsocks教程
1.SSH连接VPS服务器
使用SSH客户端例如Xshell、Termius等客户端连接到购买的服务器中
2.下载一键安装脚本shadowsocks-all.sh
wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
3.脚本增加执行权限
chmod +x shadowsocks-all.sh
4.执行一键安装脚本命令
./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log
5.选择SS安装类型
选择需要安装的SS类型,默认是Shadowsocks-Python,一般选择【2】ShadowsocksR,输入2即可。
6.输入密码
建议选择熟悉且安全性高的密码,避免被破解。
7.选择加密端口
输入高位端口即可。
8.选择加密方式
默认加密是aes-256-cfb,使用默认即可。
9.选择协议
协议一般建议auth_aes128_md5或者auth_aes128_sha1
10.输入混淆方式
一般选择http_simple。
11.等待安装脚本执行完成
12.复制脚本安装完成后的节点账号密码端口等信息
如果提示Starting ShadowsocksR success .Congratulations, ShadowsocksR server install completed!
则表示安装完成,将截图部分的文字全部拷贝到电脑中,避免忘记。其中ssr://这个是SSR的地址,可直接复制到客户端使用。可用将下载二维码文件/root/shadowsocks_r_qr.png,客户端扫描一键添加节点。
正文完