代理服务器

  |  

新建一个目录

shadowsocks

安装

npm install shadowsocks

配置

安装后修改对应的config.json配置文件,修改端口和密码等。

1
2
3
4
5
6
7
8
9
{
"server":"0.0.0.0", // 我用的是腾讯云,这里修改成了0.0.0.0
"server_port":3333,//此处修改为自己的端口
"local_address":"127.0.0.1",
"local_port":1080,
"password":"woshimima",//修改你自己的密码
"timeout":600,
"method":"aes-256-cfb"
}

启动

./bin/ssserver

也可以安装在全局

  1. centos7以上
    yum install python-setuptools && easy_install pip
    pip install shadowsocks
  2. Debian / Ubuntu:
    apt-get install python-pip
    pip install shadowsocks

在/etc 下创建文件config.json

1
2
3
4
5
6
7
8
9
{
"server":"0.0.0.0", // 我用的是腾讯云,这里修改成了0.0.0.0
"server_port":3333,//此处修改为自己的端口
"local_address":"127.0.0.1",
"local_port":1080,
"password":"woshimima",//修改你自己的密码
"timeout":600,
"method":"aes-256-cfb"
}

运行 ssserver -c /etc/shadowsocks.json

后台运行:

1
2
3
4
ssserver -c /etc/shadowsocks.json -d start
ssserver -c /etc/shadowsocks.json -d stop
#重启
ssserver -c /etc/shadowsocks.json -d restart

配置自启动
新建启动脚本文件/etc/systemd/system/shadowsocks.service,内容如下:

1
2
3
4
5
6
7
8
9
[Unit]
Description=Shadowsocks

[Service]
TimeoutStartSec=0
ExecStart=/usr/bin/ssserver -c /etc/shadowsocks.json

[Install]
WantedBy=multi-user.target

启动
systemctl enable shadowsocks
systemctl start shadowsocks
启动后可以查看服务状态
systemctl status shadowsocks -l

注意 centos7用的firewalld 需要配置端口开放
firewall-cmd --permanent --add-port=3333/tcp
firewall-cmd --reload

连接工具下在 windows https://github.com/shadowsocks/shadowsocks-windows/releases

文档
CentOS7 下搭建shadowsocks

文章目录
  1. 1. 新建一个目录
    1. 1.1. 安装
    2. 1.2. 配置
    3. 1.3. 启动
  2. 2. 也可以安装在全局
    1. 2.1. 连接工具下在 windows https://github.com/shadowsocks/shadowsocks-windows/releases