神刀安全網

ShadowsocksR一鍵安裝腳本

  • 發布于:
  • 更新于:

本腳本適用環境:
系統支持:CentOS,Debian,Ubuntu
內存要求:≥128M
日期:2017 年 07 月 27 日

關于本腳本:
一鍵安裝 ShadowsocksR 服務端。
請下載與之配套的客戶端程序來連接。
(以下客戶端只有 Windows 客戶端Python 版客戶端可以使用 SSR 新特性,其他原版客戶端只能以兼容的方式連接 SSR 服務器)

默認配置:
服務器端口:自己設定(如不設定,默認為 8989)
密碼:自己設定(如不設定,默認為 teddysun.com)
加密方式:自己設定(如不設定,默認為 aes-256-cfb)
協議(Protocol):自己設定(如不設定,默認為 origin)
混淆(obfs):自己設定(如不設定,默認為 plain)

客戶端下載:
Windows / OS X
Linux
Android / iOS
OpenWRT

使用方法:
使用root用戶登錄,運行以下命令:

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

安裝完成后,腳本提示如下:

Congratulations, ShadowsocksR server install completed!
Your Server IP        :your_server_ip
Your Server Port      :your_server_port
Your Password         :your_password
Your Protocol         :your_protocol
Your obfs             :your_obfs
Your Encryption Method:your_encryption_method

Welcome to visit:https://shadowsocks.be/9.html
Enjoy it!

卸載方法:
使用 root 用戶登錄,運行以下命令:

./shadowsocksR.sh uninstall

安裝完成后即已后臺啟動 ShadowsocksR ,運行:

/etc/init.d/shadowsocks status

可以查看 ShadowsocksR 進程是否已經啟動。
本腳本安裝完成后,已將 ShadowsocksR 自動加入開機自啟動。

使用命令:
啟動:/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

多用戶配置示例:

{
"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
}

如果你想修改配置文件,請參考:
https://github.com/shadowsocksr-backup/shadowsocks-rss/wiki/Server-Setup
https://github.com/shadowsocksr-backup/shadowsocks-rss/blob/master/ssr.md
https://github.com/shadowsocksr-backup/shadowsocks-rss/wiki/config.json

更新日志:
2017 年 07 月 27 日:
1、新增:可選協議(protocol)auth_chain_b 。使用該協議需更新到最新版(4.7.0)ShadowsocksR 版客戶端
2、修改:更新 ShadowsocksR 源碼下載地址。

2017 年 07 月 22 日:
1、新增:安裝時可選 13 種加密方式的其中之一(none 是不加密)。如下所示:

none
aes-256-cfb
aes-192-cfb
aes-128-cfb
aes-256-cfb8
aes-192-cfb8
aes-128-cfb8
aes-256-ctr
aes-192-ctr
aes-128-ctr
chacha20-ietf
chacha20
rc4-md5
rc4-md5-6

2、新增:安裝時可選 7 種協議(protocol)的其中之一。如下所示:

origin
verify_deflate
auth_sha1_v4
auth_sha1_v4_compatible
auth_aes128_md5
auth_aes128_sha1
auth_chain_a
auth_chain_b

3、新增:安裝時可選 9 種混淆(obfs)的其中之一。如下所示:

plain
http_simple
http_simple_compatible
http_post
http_post_compatible
tls1.2_ticket_auth
tls1.2_ticket_auth_compatible
tls1.2_ticket_fastauth
tls1.2_ticket_fastauth_compatible

2016 年 08 月 13 日:
1、新增多用戶配置示例。注意:如果你新增了端口,也要將該端口從防火墻(iptables 或 firewalld)中打開。

2016 年 05 月 12 日:
1、新增在 CentOS 下的防火墻規則設置。

參考鏈接:
https://github.com/shadowsocksr-backup/shadowsocksr

轉載本站任何文章請注明:轉載至神刀安全網,謝謝神刀安全網 » ShadowsocksR一鍵安裝腳本

分享到:更多 ()

評論 搶沙發

河北11选5开奖查询