SS服务端、客户端配置流程

2019/12/14

服务端

系统环境 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客户端下载

下载地址:2.5.8稳定版

其他各版本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就可以了


微信扫描二维码,关注我的公众号

(转载本站文章请注明作者和出处 纯洁的微笑-ityouknow

点击了解 :Java 技术人的网站

Show Disqus Comments

Post Directory

扫码关注公众号:纯洁的微笑
发送 290992
即可立即永久解锁本站全部文章