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 为例,代码如下:

sudo vi /etc/resolv.conf

修改内容如下:

nameserver 8.8.8.8 #修改成你的主DNS
nameserver 8.8.4.4 #修改成你的备用DNS

注:若上述谷歌 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 代码库地址
  • 更改为自用的配置文件参数
时间: 2024-12-28 09:06:08

SS_R服务端一键安装脚本的相关文章

nagios一键安装脚本V1.0(客户端+服务端)

服务端脚本: #!//bin/bash #nagios一键安装脚本 path=`pwd` yum_user() { echo -e "\033[32m开始安装基础支持套件和添加用户......\033[0m" yum -y install httpd gcc glibc glibc-common gd gd-devel  if [ $? -ne 0 ] then    echo -e "\033[31mYUM安装失败!\033[0m"   exit 1 fi ech

PXE一键安装脚本

PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包

树莓派:L2TP/IPsec VPN 服务器一键安装脚本

经试验,在树莓派上一次成功,很好用,谢谢原作者!!!此文转自:https://github.com/hwdsl2/setup-ipsec-vpn/blob/master/README-zh.md IPsec VPN 服务器一键安装脚本 使用 Linux Shell 脚本一键快速搭建 IPsec VPN 服务器.支持 IPsec/L2TP 和 Cisco IPsec 协议,可用于 Ubuntu,Debian 和 CentOS 系统.你只需提供自己的 VPN 登录凭证,然后运行脚本自动完成安装. I

PPTP一键安装脚本及使用webmin管理PPTP VPN Server

一.一键安装PPTP服务器 VPS有很多种玩法,在墙上打洞是最常见的玩法之一.打洞方法多种多样,其中以PPTP最为常见,也是配置起来最为简便的方式之一. 本脚本只需执行一次即可将PPTP服务安装完毕,然后在你的电脑里设置好VPN即可.当然了,要保证你的VPS是在外面的自由世界中,而且VPS是基于Xen或KVM的. 终端里运行以下命令(以root用户运行): wget -c http://dl.dropbox.com/u/32817960/linux/Software/pptpd_debian.s

Pubwin2009使用方法--服务端的安装

Pubwin2009使用方法 红字及红字目录下的内容表示是重要和必学的功能 软件安装环境及设定说明: 操作系统:WindowsXP SP3 Pubwin服务端版本:PubwinServer501.XXXXXXXXXX 控制台版本:PubwinConsole001.XXXXXXXXXXXX 注册号:124(也可以使用其他注册号) 注册口令:xxx 网吧名称:新浩艺网吧 服务端的安装 一. 检查和准备工作 操作系统最好不要安装带有防火墙的安全软件和IIS(互联网信息服务):如果电脑上已经安装有其他版

Ubuntu Or Debian L2TP VPN 一键安装脚本

#!/bin/bash if [ $(id -u) != "0" ]; then printf "Error: You must be root to run this tool!\n" exit 1 fi clear printf " #################################################### # # # This is a Shell-Based tool of l2tp installation # #

Centos7搭建pptp VPN一键安装脚本

Centos7搭建pptp一键安装脚本 废话不多说,先上脚本地址:Centos7一键pptp 使用: wget https://raw.githubusercontent.com/DanylZhang/VPS/master/CentOS7-pptp-host1plus.sh chmod +x ./CentOS7-pptp-host1plus.sh ./CentOS7-pptp-host1plus.sh -u your_username -p your_password 1 2 3 可在-u.-p

L2TP/IPSec一键安装脚本

本脚本适用环境:系统支持:CentOS6+,Debian7+,Ubuntu12+内存要求:≥128M更新日期:2017 年 05 月 28 日 关于本脚本:名词解释如下L2TP(Layer 2 Tunneling Protocol)IPSec(Internet Protocol Security)IKEv2 (Internet Key Exchange v2)能实现 IPsec 的目前总体上有 openswan,libreswan,strongswan 这3种.libreswan 是基于 ope

centos shell编程5LANMP一键安装脚本 第三十九节课

centos shell编程5LANMP一键安装脚本  第三十九节课 上半节课 下半节课 f