服务端
系统环境 CentOS 7 64位,由于系统自带python,shadowsocks服务端我们选择python安装SS
1 安装python-setuptools和Pip环境
yum install python-setuptools && easy_install pip
2 安装shadowsocks
pip install shadowsocks
3 新建全局配置文件
单用户配置,新建全局配置文件 /etc/shadowsocks.json: ``` json {
"server":"my_server_ip",
"server_port":8388,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"mypassword",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false } ```
名称 | 说明 |
---|---|
server | 您的服务器监听的地址,IPV4,IPV6都可以 |
server_port | 服务器端口,写自己想用的端口号 |
local_address | 你的本地监听的地址 |
local_port | 本地端口 |
password | 用于加密的密码 |
timeout | 超时时间 |
method | 加密方法,默认:“aes-256-cfb”,请参阅加密 |
fast_open | 使用TCP_FASTOPEN,true / false |
workers | 在Unix / Linux上可用的工作人员数量 |
多用户配置,新建全局配置文件 /etc/shadowsocks.json:
{
"server": "0.0.0.0",
"port_password": {
"8381": "password1",
"8382": "password2",
"8383": "password3",
"8384": "password4"
},
"timeout": 300,
"method": "aes-256-cfb"
}
4 开启服务
前台运行
ssserver -c /etc/shadowsocks.json
后台运行
ssserver -c /etc/shadowsocks.json -d start
停止
ssserver -c /etc/shadowsocks.json -d stop
客户端
1 Shadowsocks客户端下载
其他各版本Github:https://github.com/shadowsocks/shadowsocks-windows/releases
2 配置Shadowsocks客户端
2.1 解压并打开软件,在任务栏右下角有个小飞机的图标,双击打开编辑服务器信息;
依次配置:
服务器IP(云服务器/VPS的IP地址)
服务器端口(Shadowsocks服务端的端口号,必须和服务器端配置的一致)
密码(Shadowsocks服务端的密码,必须和服务器端配置的一致)
加密方式(必须和服务器端配置的一致,一般选择aes-256-cfb)
备注(就是服务器名字,随意填写)
代理端口(必须和服务器端配置的一致,默认为1080)
2.2 右下角小飞机图标右键“启动系统代理”
在安装过程中可能会遇到一些问题,诸如:
1、500 Internal Privoxy Error
安装过程中出现此问题是因为服务器启动不是后台启动,一旦ssh关闭了,服务也随之关闭,导致连接出现问题
2、Cannot assign requested address
最开始是配置文件里面的server配置的是自己服务器的真实ip “server”:”myserverip” 将真实ip改为0.0.0.0就可以了
Show Disqus Comments
Post Directory
扫码关注公众号:纯洁的微笑
发送 290992
即可立即永久解锁本站全部文章