SSR服务端一键安装脚本

时间:2023-03-26 21:11:50

支持新协议混淆,SSR服务端一键安装脚本

*-R 是项目 * 的增强版,用于方便地产生各种协议接口。实现为在原来的协议外套一层编码和解码接口,不但可以伪装成其它协议流量,还可以把原协议转换为其它协议进行兼容或完善,需要服务端与客户端配置相同的协议插件。

据了解,原版*-go版基本来说已经阵亡(干扰严重),目前本人已在服务器安装SSR,配合*-R客户端使用新协议和混淆插件提升效果非常明显,速度快了好几倍。续笔记自媒体也对原脚本做了部分的修改,自用为主,考虑到有朋友也有类似的需求,故将项目代码托管到 Github 中。

感谢《*-R 一键安装脚本》的原作者—— teddysun,感谢他带给大家的便利,让我们能更加轻松的看到外面的世界。脚本系统支持:CentOS,Debian,Ubuntu ;内存要求:≥128M。

修改内容如下:

  • 默认加密方式:rc4-md5
  • 默认协议为:auth_sha1_compatible
  • 默认混淆为:http_post_compatible(兼容http_simple,客户端可以直接用http_simple)
  • 使用git的方式安装,以方便以后使用git来升级
  • 增加了修改时区的操作。把时区设置成了北京-上海时间。

以上修改的内容均以本人的使用习惯而修改,当然也欢迎大家修改为你自己喜欢的方式。

安装方法:

1
wget -N --no-check-certificate https://raw.githubusercontent.com/hugoyuice/*_all/master/*R.sh && bash *R.sh

注意:此脚本默认自启用。

常见问题:

若出现CC混淆插件安装失败情况发生,多半因为服务器时间未能同步当前时间造成的。

建议在安装SSR脚本前执行下列操作:

1
2
3
4
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
yum install -y ntpdate
ntpdate time.windows.com

卸载方法:

1
./*R.sh uninstall

用过*-go版本的朋友不难发现,*-R卸载方法是相同的。

升级方法:

1
2
cd /usr/local/*/*
git pull

维护命令:

1
2
3
4
5
6
7
启动:/etc/init.d/* start
停止:/etc/init.d/* stop
重启:/etc/init.d/* restart
状态:/etc/init.d/* status
配置文件路径:/etc/*.json
日志文件路径:/var/log/*.log
安装路径:/usr/local/*/shadowsoks

想要进一步了解配置文件,请参考项目wiki:《*R 服务端安装教程》

下载*-R全平台客户端,https://bit.no.com:43110/*r.bit?login=done

*R 协议插件文档