|
本脚本适用环境! Y0 ?; m. D6 g$ c
系统支持:CentOS 6+,Debian 7+,Ubuntu 12+
6 K' u: |3 J9 H$ i内存要求:≥128M
2 b- ~3 F3 |7 C. ^% a' N更新于: 2020-11-01
/ Y4 L# @9 h1 X) y$ v- Z 关于本脚本( ]: z0 X" Z" e
1、一键安装 Shadowsocks-Python, ShadowsocksR, Shadowsocks-Go, Shadowsocks-libev 版(四选一)服务端;9 Z! A1 n+ a. ]$ q. ]
2、各版本的启动脚本及配置文件名不再重合;
6 _2 N6 \+ H' z* x. m3、每次运行可安装一种版本;* B5 \$ U7 `2 L y& |* A$ e
4、支持以多次运行来安装多个版本,且各个版本可以共存(注意端口号需设成不同);
1 p# `1 t# i( K/ h- \% I% H5、若已安装多个版本,则卸载时也需多次运行(每次卸载一种);
' B$ _- b+ s3 L/ y& \2 V3 o5 j友情提示:如果你有问题,请先阅读这篇《Shadowsocks Troubleshooting》之后再询问。: t* u. V. {% |! n9 {7 b, h
+ r% m4 ]9 q6 j8 G, Y' F* `
. Z# V. V" k: `( Y2 v& X. G 默认配置
1 s% Q2 D6 v% _服务器端口:自己设定(如不设定,默认从 9000-19999 之间随机生成) {1 U) V& h$ U
密码:自己设定(如不设定,默认为 teddysun.com)
3 P3 C3 o1 P P% Z8 r加密方式:自己设定(如不设定,Python 和 libev 版默认为 aes-256-gcm,R 和 Go 版默认为 aes-256-cfb)7 O) r; H1 W4 G" K0 |& V
协议(protocol):自己设定(如不设定,默认为 origin)(仅限 ShadowsocksR 版)5 J0 ], G/ ?) \9 [8 x1 b
混淆(obfs):自己设定(如不设定,默认为 plain)(仅限 ShadowsocksR 版)* k) X( r4 k# Z8 ]& u
备注:脚本默认创建单用户配置文件,如需配置多用户,请手动修改相应的配置文件后重启即可。
6 r7 U8 ^) H% j. ~使用root用户登录,运行以下命令:2 e( u1 G& E2 p8 B
- wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh X7 l j" A" h) r8 p) x4 X) X
- chmod +x shadowsocks-all.sh
* A, z7 C! c% ?7 W - ./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log
复制代码
/ @ I& b0 m5 {% c8 b e) ~安装完成后,脚本提示如下- Congratulations, your_shadowsocks_version install completed!; k7 B/ i" }! ]+ i) h5 r$ p7 k
- Your Server IP :your_server_ip/ ?9 b7 Q* F# y& l
- Your Server Port :your_server_port4 J" F9 {$ e. ^( t% e' U
- Your Password :your_password8 x- i' J2 z9 P9 w
- Your Encryption Method:your_encryption_method" \$ O- Q. M* n6 P3 x' M3 j+ u4 p
. j5 S) R4 m4 x- Your QR Code: (For Shadowsocks Windows, OSX, Android and iOS clients)" N6 N- P" i4 b6 x9 q
- ss://your_encryption_method:your_password@your_server_ip:your_server_port, k8 t7 v5 s; O1 H" I% S
- Your QR Code has been saved as a PNG file path:
" h0 Y# u% e y% F5 [) ]% c - your_path.png
8 W, N/ f X6 N8 h( p) z - $ @' W# z' P' h# J
- Welcome to visit:https://teddysun.com/486.html5 K( R4 N& |4 Y6 B
- Enjoy it!
复制代码 " L5 R( | X( G$ ^$ Z3 }" L( l" v
卸载方法
7 e9 o. X" e8 Q3 _/ ^5 M i5 M若已安装多个版本,则卸载时也需多次运行(每次卸载一种)
, ?( L8 {. G- V h使用root用户登录,运行以下命令:
3 {7 A2 Y/ ~9 |3 N1 x- ./shadowsocks-all.sh uninstall
复制代码 8 u t# | S3 {
启动脚本, M) p- B4 V/ y
启动脚本后面的参数含义,从左至右依次为:启动,停止,重启,查看状态。) X0 [# z, Z3 M4 m9 ^, B) R' v7 V
Shadowsocks-Python 版:
; c1 W- }& i6 [4 L+ d3 g/etc/init.d/shadowsocks-python start | stop | restart | status# r& _3 x) l8 R$ q7 o
ShadowsocksR 版:
3 [. }* V3 y/ k5 l2 T9 v/etc/init.d/shadowsocks-r start | stop | restart | status
6 ?# e. C2 N0 \4 j; qShadowsocks-Go 版:
: w5 i; |7 [+ J4 g" C4 H/etc/init.d/shadowsocks-go start | stop | restart | status. a; R, Q8 r9 a7 L! W$ {% B2 ]( q
Shadowsocks-libev 版:5 o) B1 \- [7 ?4 Y! W
/etc/init.d/shadowsocks-libev start | stop | restart | status
8 o5 g5 q% v! R" h |/ R/ Q 各版本默认配置文件
, K k2 E6 ]5 i+ tShadowsocks-Python 版:2 y- Z2 g8 Q: t* V w. x2 B! h
/etc/shadowsocks-python/config.json
5 ~7 ]; n; E3 S; I9 \/ D5 s+ UShadowsocksR 版:! A0 H% ?" e( m: {3 @7 b, d$ e4 `# M
/etc/shadowsocks-r/config.json$ g" F' M( Y$ B, d( @' B g
Shadowsocks-Go 版: g0 A( v! z8 F( m4 F8 y! X! [$ ]
/etc/shadowsocks-go/config.json
9 E4 N5 {. ]9 p! a8 IShadowsocks-libev 版:: u& ?& k) d j8 V- [) {( e, v
/etc/shadowsocks-libev/config.json9 H2 a) V: _1 r. V8 X4 L
客户端下载
# v# |/ x+ J" U! E1 o) m8 E1 K" t! t; c常规版 Windows 客户端 a$ j4 p- z k& f$ @6 q
https://github.com/shadowsocks/shadowsocks-windows/releases( k1 x7 D) O! @% N: L
ShadowsocksR 版 Windows 客户端2 N t9 E& M5 s! W9 U" A1 O
https://github.com/shadowsocksrr/shadowsocksr-csharp/releases% |8 l- O5 W! ~
( b4 x0 J4 w7 A% S
1 } q2 `8 \+ x9 Y! U- y. e
! x2 A$ k8 y# L1 r- t
! }! j5 G% \+ N( n1 O B2 H
8 Y* p' m& f# U; f5 b [
# V" g1 D3 z4 }1 N1 ]; W/ Z
' ^9 F V+ V2 ~ |
|