SS_R服务端一键安装脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SS_R服务端一键安装脚本相关的知识,希望对你有一定的参考价值。

文章转自:https://xubiji.com/5680.html

 

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

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

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

安装方法:

 

wget -N --no-check-certificate https://raw.githubusercontent.com/hugoyuice/shadowsocks_all/master/shadowsocksR.sh && bash shadowsocksR.sh

 

注:此脚本默认自启用。

默认配置:

# 脚本默认配置
"server_port": 8989 //服务端口
"local_port": 1081  //本地端口
"password": "xubiji.com" //默认密码
"method": "chacha20" //加密方式
"protocol": "auth_sha1_v4_compatible" //默认协议
"obfs": "tls1.2_ticket_auth_compatible" //默认混淆
###
# 推荐自定义参数设置为 cloudflare.com 或 cloudfront.net

 

已更新版本所修改的其他内容项:

1、使用git的方式安装,以方便以后使用git来升级

2、增加了修改时区的操作。把时区设置成了北京-上海时间。

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

卸载方法:

./shadowsocksR.sh uninstall

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

升级方法:

cd /usr/local/shadowsocks/shadowsocks
git pull

注:升级更新代码前,请先停止 SSR 服务,再执行上述相关命令行。

常见问题:

问题一:部分 Linux 服务器可能无法正常解析 github-cloud.s3.amazonaws.com 域名,导致 libsodium 文件下载失败,可通过临时修改服务器系统 DNS 解决。以 ubuntu 为例,代码如下:

修改内容如下:

注:若上述谷歌 DNS 不能解决问题,请更换 OpenDNS 公共地址。

问题二:考虑到该脚本为己所用,部分 Linux 预装系统版本过低,导致的安装失败(包含 Python 版本过低问题),本站无暇处理。所以建议大家在 ubuntu 14.04 环境执行该脚本,尽可能规避一些装机错误,从而提高装机成功率。

问题三:本站概不回答有关「免流」的任何问题,这是原则问题。

维护命令:

启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status
配置文件路径:/etc/shadowsocks.json
日志文件路径:/var/log/shadowsocks.log
安装路径:/usr/local/shadowsocks/shadowsoks

如你有其他问题,或许下面扩展内容可以给你帮助:

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

2、如果你想要一个稳定的SS帐号却又不想自己搭建服务端或觉得成本太高,推荐去服务商购买。

 


 

更新日志:

2017-04-29:

  • 更新默认协议为最新支持版本 auth_sha1_v4_compatible,现在已经兼容最新SSR客户端。
  • 更新加密插件为最新版本 libsodium 1.0.12

2017-02-07:

  • 更新 libsodium 版本为最新版本
  • 修改 Clone 代码库地址
  • 更改为自用的配置文件参数

以上是关于SS_R服务端一键安装脚本的主要内容,如果未能解决你的问题,请参考以下文章

大数据平台一键安装OS搭建脚本篇

一键安装mysql

ss-panel(ss-R)前后端一键安装脚本(转)

k3s单机版安装部署 附一键安装脚本

一键安装dhcp服务脚本

lnmp+zabbix一键部署脚本