一鍵安裝腳本(四合一)版本


適用環境

系統支持:CentOS 6+,Debian 7+,Ubuntu 12+
內存要求:≥128M

抉擇

目前有4個衍生版本的SS:

***-go: 二進制編譯, 輕量, 快速
***-python: 無功無過,也是最原始的版本,近年來更新速度略慢
***-libev: 一直處於更新之中,最大的特點是支持obfs混淆
***R: 從作者到產品都極負爭議性, obfs混淆模式開創者, 但是前一段時間SSR服務器普遍遭到GFW的封殺

關於腳本

1、一鍵安裝 Shadowsocks-Python, ShadowsocksR, Shadowsocks-Go, Shadowsocks-libev 版(四選一)服務端;
2、各版本的啟動腳本及配置文件名不再重合;
3、每次運行可安裝一種版本;
4、支持以多次運行來安裝多個版本,且各個版本可以共存(注意端口號需設成不同);
5、若已安裝多個版本,則卸載時也需多次運行(每次卸載一種);

默認配置

服務器端口:自己設定(如不設定,默認從 9000-19999 之間隨機生成)
密碼:自己設定(如不設定,默認為 teddysun.com)
加密方式:自己設定(如不設定,Python 和 libev 版默認為 aes-256-gcm,R 和 Go 版默認為 aes-256-cfb)
協議(protocol):自己設定(如不設定,默認為 origin)(僅限 ShadowsocksR 版)
混淆(obfs):自己設定(如不設定,默認為 plain)(僅限 ShadowsocksR 版)
備注:腳本默認創建單用戶配置文件,如需配置多用戶,請手動修改相應的配置文件后重啟即可。

客戶端下載

https://github.com/Ring1992/ssr-backup

 

使用方法

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

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

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

Congratulations, your_shadowsocks_version install completed!
Your Server IP :your_server_ip
Your Server Port :your_server_port
Your Password :your_password
Your Encryption Method:your_encryption_method
...

卸載方法

若已安裝多個版本,則卸載時也需多次運行(每次卸載一種)

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

./shadowsocks-all.sh uninstall

腳本控制

腳本后面的參數含義:啟動,停止,重啟,查看狀態。

Shadowsocks-Python 版:
/etc/init.d/shadowsocks-python start | stop | restart | status

ShadowsocksR 版:
/etc/init.d/shadowsocks-r start | stop | restart | status

Shadowsocks-Go 版:
/etc/init.d/shadowsocks-go start | stop | restart | status

Shadowsocks-libev 版:
/etc/init.d/shadowsocks-libev start | stop | restart | status

默認配置文件

Shadowsocks-Python 版:
/etc/shadowsocks-python/config.json

ShadowsocksR 版:
/etc/shadowsocks-r/config.json

Shadowsocks-Go 版:
/etc/shadowsocks-go/config.json

Shadowsocks-libev 版:
/etc/shadowsocks-libev/config.json


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM