Skip to content

在CentOS7下安装并配置 shadowsocks

1. 安装pip

$ yum -y install python-pip

2. 安装shadowsocks

$ pip install shadowsocks

3. 设置配置文件

$ mkdir /etc/shadowsocks/
$ cd /etc/shadowsocks/
$ vi config.json

config.json配置账号的端口

text
{
        "server":"0.0.0.0",
        "local_address":"127.0.0.1",
        "port_password":{
                "8388":"设置自己的密码1",
                "8389":"开放多个端口,设置自己的密码2"
        },
        "local_port":1080,
        "timeout":600,
        "method":"aes-256-cfb"
}

4. 启动

$ nohup ssserver -c /etc/shadowsocks/config.json > log &

5. 开放端口

$ firewall-cmd --zone=public --add-port=8388-8389/tcp --permanent
$ firewall-cmd --reload

6. windows下载客户端

下载链接,下载客户端,启动后填写配置文件对应的信息即可

安装和配置

下载并安装 Proxifier,在 Profile -> Proxy Servers 中添加IP和端口,并设置 Authentication, 用户名和密码是 basic权限认证用户名basic权限认证密码

同时在 Profile -> Proxification Rules 设置规则,可以将 默认规则 DefaultAction 设置成 Direct, 然后添加需要到 192.168.1.225 的规则,例如可以设置 Target Hosts192.168.1.*

SwitchyOmega

  • 测试代理

使用 chrome浏览器 和浏览器插件 SwitchyOmega 连接代理服务器,连接 100.100.100.1 服务器并设置账号和密码即可。测试过程中发现 SetupVPN 插件的配置会影响到 SwitchyOmega ,关闭 SetupVPN 即可。

  • 测试ssh 连接

连接192.168.0.100的zqyu用户,使用 ssh 连接

$ ssh -p 5002 [email protected]