ShadowsocksR一键安装脚本

网络采集2018-11-09 12:19:56 277
版权声明:本站部分内容来自网络转载,如有版权问题,请联系我们。

本脚本适用环境

系统支持:CentOS 6,7,Debian,Ubuntu
内存要求:≥128M
日期:2018 年 01 月 20 日
测试实例:centos7.4

关于本脚本

一键安装 ShadowsocksR 服务端。
请下载与之配套的客户端程序来连接。
(以下客户端只有 Windows 客户端Python 版客户端可以使用 SSR 新特性,其他原版客户端只能以兼容的方式连接 SSR 服务器)

默认配置

服务器端口:自己设定(如不设定,默认为 8989)
密码:自己设定(如不设定,默认为 abc123456)
加密方式:自己设定(如不设定,默认为 aes-256-cfb)
协议(Protocol):自己设定(如不设定,默认为 origin)
混淆(obfs):自己设定(如不设定,默认为 plain)
备注:脚本默认创建单用户配置文件,如需配置多用户,安装完毕后参照下面的教程示例手动修改配置文件后重启即可。

使用方法

使用root用户登录,运行以下命令:

yum -y install wget

注意:其他系统的根据具体来安装wget,这里就不多说了

脚本安装

wget --no-check-certificate https://raw.githubusercontent.com/quniu/shadowsocks-all/master/install/shadowsocks-all.sh
chmod +x shadowsocks-all.sh
./shadowsocks-all.sh 2>&1 | tee shadowsocksR.log

根据提示安装即可!


安装完成提示如下

IPv6 support
Starting ShadowsocksR success!

Congratulations, ShadowsocksR server install completed!
Your Server IP        :  35.147.250.111 Your Server Port      :  8989 Your Password         :  abc123456 
Your Protocol         :  origin 
Your obfs             :  plain 
Your Encryption Method:  aes-256-cfb 

Your QR Code: (For ShadowsocksR Windows, Android clients only)
 ssr://MzUuMTg3LjIyOS4xMjg6ODk4OTpvcmlnaW46YWVzLTI1Ni1jZmI6cGxhaW46WVdKak1USXpORFUyLz9vYmZzcGFyYW09 Your QR Code has been saved as a PNG file path: /root/shadowsocks_r_qr.png 

Installation has been completed, enjoy it!

卸载方法:
使用root用户登录,运行以下命令:

./shadowsocks-all.sh uninstall

查看服务运行

安装完成, shadowsocks-r 服务已后台启动

service shadowsocks-r status

可以查看 shadowsocks-r 进程是否已经启动。

注意:本脚本安装完成后,已将 shadowsocks-r 加入开机自启动。

配置文件

配置文件路径:/etc/shadowsocks-r/config.json

{    "server":"0.0.0.0",    "server_ipv6":"::",    "server_port":8989,    "local_address":"127.0.0.1",    "local_port":1080,    "password":"abc123456",    "timeout":120,    "method":"aes-256-cfb",    "protocol":"origin",    "protocol_param":"",    "obfs":"plain",    "obfs_param":"",    "redirect":"",    "dns_ipv6":false,    "fast_open":true,    "workers":1}

多用户多端口配置文件示例

{    "server":"0.0.0.0",    "server_ipv6": "[::]",    "local_address":"127.0.0.1",    "local_port":1080,    "port_password":{        "8989":"password1",        "8990":"password2",        "8991":"password3"
    },    "timeout":300,    "method":"aes-256-cfb",    "protocol": "origin",    "protocol_param": "",    "obfs": "plain",    "obfs_param": "",    "redirect": "",    "dns_ipv6": false,    "fast_open": false,    "workers": 1}

服务命令

ShadowsocksR 版(start | stop | restart | status)

# start | stop | restart | status# 重启service shadowsocks-r restart# 停止service shadowsocks-r stop# 启动service shadowsocks-r start# 查看运行状态service shadowsocks-r status

同理,也可以这样

# 重启/etc/init.d/shadowsocks-r restart

客户端下载

Windows版:Windows
OS X版:OS X
Linux版:Linux
Android版:Android
iOS版:iOS
OpenWRT版:OpenWRT


本站一切资源来源于网络采集,仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!如有任何问题或者意见,请联系网站管理员:jzroot#gmail.com