GFW 经常会发力,有时候很多教程都被墙了,不方便查看,就想起来把自己使用的秋水逸冰大神的教程写下来以备不时之需。
本脚本适用环境
系统支持:CentOS 6+、Debian 7+、Ubuntu 12+ 内存要求:≥128M
关于:
- 一键安装 shadowsocks-Python、shadowsocksR、shadowsocks-Go、shadowsocks-libev 版(四选一)服务端。
- 各版本启动脚本及配置文件不在再重合,可以共存(注意端口号设为不同)。
- 每次运行只能安装或卸载一种版本。
- shadowsocks-python 和 shadowsocksR 不能共存,因为本质上都是 python 版。
客户端下载:
-
shadowsocks
- Windows 客户端:GitHub
- Mac OS X:GitHub
- Linux:GitHub GitHub Wiki
- Android:google play GitHub
-
shadowsocksR
使用方法
1. 使用 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
2. 根据提示操作
3. 安装完成后提示如下
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
Your QR Code: (For Shadowsocks Windows, OSX, Android and iOS clients)
ss://your_encryption_method:your_password@your_server_ip:your_server_port
Your QR Code has been saved as a PNG file path:
your_path.png
Welcome to visit:https://teddysun.com/486.html
Enjoy it!
4. 卸载方法
以 root 用户登录运行以下命令
./shadowsocks-all.sh uninstall
5. 启动脚本位置
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
6. 默认配置文件位置
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
7. 多用户配置文件示例
{
"server": "0.0.0.0",
"server_ipv6": "::",
"local_address": "127.0.0.1",
"local_port": 1080,
"port_password": {
"19785": "password1",
"19788": "password2"
},
"timeout": 120,
"method": "rc4-md5-6",
"protocol": "auth_aes128_md5",
"protocol_param": "",
"obfs": "tls1.2_ticket_auth",
"obfs_param": "",
"redirect": "",
"dns_ipv6": false
}
参考链接
- 秋水逸冰博客:https://teddysun.com/
- 秋水逸冰 github 地址:https://github.com/teddysun
- shadowsocks 非官方网站(被墙):https://shadowsocks.be/
- 逗比根据地(被墙):https://doub.io/