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)

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

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

image_1cqgt36ku1smmd7n13ngo0vd8j9.png-24kB

Congratulations, Shadowsocks-python server install completed!
Your Server IP        :  your_server_ip
Your Server Port      :  your_server_port
Your Password         :  your_password
Your Encryption Method:  your_encryption_method

Welcome to visit:https://www.abcdocker.com/abcdocker/2778
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用户登录,运行以下命令:

./shadowsocks.sh uninstall

单用户配置文件示例(2015 年 08 月 28 日修正):

配置文件路径:/etc/shadowsocks.json

{
    "server":"0.0.0.0",
    "server_port":your_server_port,
    "local_address":"127.0.0.1",
    "local_port":1080,
    "password":"your_password",
    "timeout":300,
    "method":"your_encryption_method",
    "fast_open": false
}

多用户多端口配置文件示例(2015 年 08 月 28 日修正):

配置文件路径:/etc/shadowsocks.json

{
    "server":"0.0.0.0",
    "local_address":"127.0.0.1",
    "local_port":1080,
    "port_password":{
         "8989":"password0",
         "9001":"password1",
         "9002":"password2",
         "9003":"password3",
         "9004":"password4"
    },
    "timeout":300,
    "method":"your_encryption_method",
    "fast_open": false
}

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

启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/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

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
abcdocker运维博客
Redis
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论
网站搭建
加入我们
  • 站长QQ:381493251一键联系
  • abcdocker 微信公众号
    abcdocker QQ群