摘要
本部分开始介绍如何安装shadowsocks,如果您不了解shadowsocks是什么,请点击此链接以
获取相关资料
Shadowsocks系列
安装Shadowsocks
安装概览
在安装shadowsocks之前,我们需要了解shadowsocks有哪些版本
目前shadowsocks的服务器端有四个版本:
- Shadowsocks-Python
- Shadowsocks-libev
- Shadowsocks-Go
- Shadowsocks-NodeJS
本次介绍将介绍安装Shadowsocks-Python版本,由于Python版本用的较多,其他版本自行搜索。
其次本次安装适合于Centos系统版本
安装的步骤:
1.安装PIP
2.安装Shadowsocks
3.配置Shadowsocks
4.运行并检查Shadowsocks运行状态
PIP安装
1 | wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz |
如果您安装PIP时候提示”ImportError: No module named setuptools
“,请尝试以下方案修复
1 | wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz |
Shadowsocks安装
1 | pip install shadowsocks |
配置Shadowsocks
编辑Shadowsocks配置文件,如果文件不存在请新建
1 | vim shadowsocks.json |
配置场景一
单一端口下的配置,场景:不需要区分用户,所有账户使用单一端口连接代理Shadowsocksserver
:Shadowsocks的IP通常是VPS的公网地址server_port
:shadowsocks的监控听链接请求的端口password
:shadowsocks的链接的验证密码method
:加密方式支持”aes-256-cfb
“,”rc4-md5
“,”aes-192-cfb
“,”aes-128-cfb
“,”table
“ 建议rc4-md5
加密好,速度快
其他设置保持默认
1 | { |
配置场景二
多端口下的配置,场景:区分用户,不同账户使用不同端口连接代理Shadowsocks
1 | { |
运行并检查Shadowsocks运行状态
前台运行Shadowsocks服务(控制台直接输出日志,且不能关闭控制台)
1 | ssserver -c shadowsocks.json |
后台运行Shadowsocks服务(可以关闭控制台)
1 | ssserver -c /etc/shadowsocks.json -d start #开始 |
加入自启动
1 | vim rc.local |
测试
到此,Shadowsocks服务端已经部署完成,现在您需要获取到Shadowsock的链接客户端进行连接并代理上网
客户端的链接视图
客户端下载地址:Shadowsocks
结语
如果你还需要了解更多技术文章信息,请继续关注Jory博客