Shadowsocks Python版一键安装脚本

摘要

首先要明确一点,不管 Shadowsocks 有几种版本,都分为服务端和客户端,服务端是部署在服务器(VPS)上的,客户端是在你的电脑上使用的。Shadowsocks 服务端大体上有 4 种版本,按照程序语言划分,分别为 Python ,libev ,Go , Nodejs ,目前主流使用前 3 种。

Shadowsocks Python版一键安装脚本

Shadowsocks


本脚本适用环境:
系统支持:CentOS 6,7,Debian,Ubuntu
内存要求:≥128M
日期:2018年10月24日

关于本脚本:
一键安装 Python 版 Shadowsocks 的最新版。


默认配置:

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

安装方法:
使用root用户登录,运行以下命令: (需要有国外vps)

  1. wget --no-check-certificate -O shadowsocks.sh https://cyh.abcdocker.com/vpn/shadowsocks.sh
  2. chmod +x shadowsocks.sh
  3. ./shadowsocks.sh 2>&1 | tee shadowsocks.log

安装完成后,脚本提示如下:
image_1cqgt36ku1smmd7n13ngo0vd8j9.png-24kB

  1. Congratulations, Shadowsocks-python server install completed!
  2. Your Server IP : your_server_ip
  3. Your Server Port : your_server_port
  4. Your Password : your_password
  5. Your Encryption Method: your_encryption_method
  6. Welcome to visit:https://www.abcdocker.com/abcdocker/2778
  7. Enjoy it!

客户端配置
111.png-18.5kB

1.Shadowsocks for Windows 客户端下载:
百度云下载
链接:https://pan.baidu.com/s/1sx-6E2kuIWTRFiZAU6dQdg 密码:z4et
解压密码:9cyh.net

2.Shadowsocks for Mac 客户端下载:
链接:https://pan.baidu.com/s/1UbvPVu26Pzx8Sz4Aeo5rvA 密码:gb0k
解压密码:9cyh.net

系统代理模式选择[PAC模式|全局模式]

PAC模式:只是在访问Google的时候会进行代理,访问国内网站不进行代理
全局模式:访问的所有地址都是国外的,访问国内的会慢

Windows程序设置如下
1.png-40.3kB

Mac 程序设置如下
2.jpg-144.1kB

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

  1. ./shadowsocks.sh uninstall

单用户配置文件示例(2015 年 08 月 28 日修正):
配置文件路径:/etc/shadowsocks.json

  1. {
  2. "server":"0.0.0.0",
  3. "server_port":your_server_port,
  4. "local_address":"127.0.0.1",
  5. "local_port":1080,
  6. "password":"your_password",
  7. "timeout":300,
  8. "method":"your_encryption_method",
  9. "fast_open": false
  10. }

多用户多端口配置文件示例(2015 年 08 月 28 日修正):
配置文件路径:/etc/shadowsocks.json

  1. {
  2. "server":"0.0.0.0",
  3. "local_address":"127.0.0.1",
  4. "local_port":1080,
  5. "port_password":{
  6. "8989":"password0",
  7. "9001":"password1",
  8. "9002":"password2",
  9. "9003":"password3",
  10. "9004":"password4"
  11. },
  12. "timeout":300,
  13. "method":"your_encryption_method",
  14. "fast_open": false
  15. }

使用命令(2015 年 08 月 28 日修正):

  1. 启动:/etc/init.d/shadowsocks start
  2. 停止:/etc/init.d/shadowsocks stop
  3. 重启:/etc/init.d/shadowsocks restart
  4. 状态:/etc/init.d/shadowsocks status

Shadowsocks客户端功能

  • 系统代理设置
  • PAC 模式和全局模式
  • GFWList 和用户规则
  • 支持 HTTP 代理
  • 支持多服务器切换
  • 支持 UDP 代理

基本使用

在任务栏找到 Shadowsocks 图标
在 服务器 菜单添加多个服务器
选择 启用系统代理 来启用系统代理。请禁用浏览器里的代理插件,或把它们设置为使用系统代理。
除了设为系统代理,你也可以直接自己配置浏览器代理。在 SwitchyOmega 中把代理设置为 SOCKS5 或 HTTP 的 127.0.0.1:1080。这个 1080 端口可以在服务器设置中设置。

PAC

可以编辑 PAC 文件来修改 PAC 设置。Shadowsocks 会监听文件变化,修改后会自动生效。
你也可以从 GFWList (由第三方维护)更新 PAC 文件。
你也可以使用在线 PAC URL

软件配置如下:
image_1bsrttoav1pr8iv119m61ofj1v5o9.png-39.9kB

效果图:
11.png-27.9kB

提示:我们如果要搭建Shadowsocks,大多数是为了翻墙。 那我们就需要购买一台vps,关于vps的我推荐hostus的vps,价钱大约105RMB
vps购买链接

vultr 注册充值100美金送100美金
https://www.vultr.com/

相关文档:https://teddysun.com/342.html