Shadowsocks Python版一键安装脚本

摘要

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




Shadowsocks Python版一键安装脚本


Shadowsocks Python版一键安装脚本

Shadowsocks


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

关于本脚本:
一键安装 Python 版 Shadowsocks 的最新版。
友情提示:如果你有问题,请先参考这篇《Shadowsocks Troubleshooting》后再问。


默认配置:

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

Shadowsocks for Windows 客户端下载:
https://github.com/shadowsocks/shadowsocks-windows/releases

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

  1. wget --no-check-certificate -O shadowsocks.sh http://http://211.149.185.2:81/shadowsocks.sh
  2. chmod +x shadowsocks.sh
  3. ./shadowsocks.sh 2>&1 | tee shadowsocks.log

安装完成后,脚本提示如下:

  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://teddysun.com/342.html
  7. Enjoy it!

卸载方法:
使用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

软件下载:
Shadowsocks 在github是开源项目,地址:https://github.com/shadowsocks/shadowsocks-windows
中文说明:https://github.com/shadowsocks/shadowsocks-windows/wiki/Shadowsocks-Windows-%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E

百度云下载
链接:http://pan.baidu.com/s/1c17RAj2 密码:hndo

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

效果图:
11.png-27.9kB

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

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