搭建梯子-服务端
不可说
1, 首先我们要做的是连接服务器, 我们需要一个 SSH 客户端来连接, 我这边用的是 putty(文末附工具下载地址), 打开 putty 后输入服务器的 ip 地址点 open 就可以了, 然后输入用户名和密码 (鼠标右键是粘贴) 就进去到你的远程服务器了.
2, 安装 python, 安装过程遇到 Y/n 的一律输入 Y(按顺序执行下面命令):
yum install python-setuptools
3, 安装 pip, 依次执行下面几个命令:
wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz --no-check-certificate
tar -xzvf pip-1.3.1.tar.gz
cd pip-1.3.1
python setup.py install
4, 安装 Shadowsocks:
pip install shadowsocks
出现 Successfully installed shadowsocks-XXX 说明安装成功了
5, 按顺序执行下面命令, 在 / etc 目录下新建文件夹 "shadowsocks", 然后在 shadowsocks 文件夹下新建文件 "config.json":
输入完上面命令之后出现的页面, 就相当于 Windows 中的记事本. 最下一行提示我们当前这个文件是新建的.
在这个视图中有如下几个按键需要记住 "i": 按键盘上的 i 键, 窗口最底下显示 "insert", 表示当前文件可编辑."Esc": 编辑完之后按 Esc 退出编辑模式.":": 半角的冒号, 在非编辑模式下按键盘上的冒号(半角), 可以进入输入命令的模式."w": 在命令模式中输入 w 并回车, 窗口最下显示 "written", 表示所做的更改已保存."q": 在命令模式中输入 q 并回车, 可以退出当前的编辑器.
config.JSON 的内容如下:
{
"server":"0.0.0.0",
"server_port":8388,
"password":"your_password",
"timeout":600,
"method":"aes-256-cfb",
"fast_open": false
}
"server": 是你 Vultr 服务器的 ip 地址
"server_port" 和 "password" 可以根据自己的要求设定
如果需要同时开多个端口, config.JSON 的内容可以设置如下:
{
"server":"0.0.0.0",
"port_password": {
"8888": "your_password1",
"8889": "your_password2"
},
"timeout":600,
"method":"aes-256-cfb",
"fast_open": false
}
6, 执行以下命令启动 Shadowsocks:
ssserver -c /etc/shadowsocks/config.JSON -d start
如果停止 Shadowsocks 执行如下命令(此步不需要执行):
ssserver -c /etc/shadowsocks/config.JSON -d stop
7, 设置 Shadowsocks 开机自启动
执行下面的命令, 创建 shadowsocks.service 文件:
vi /etc/systemd/system/shadowsocks.service
shadowsocks.service 的内容如下:
[Unit]
Description=Shadowsocks
After=network.target
[Service]
Type=forking
PIDFile=/run/shadowsocks/server.pid
PermissionsStartOnly=true
ExecStartPre=/bin/mkdir -p /run/shadowsocks
ExecStartPre=/bin/chown root:root /run/shadowsocks
ExecStart=/usr/bin/ssserver --pid-file /var/run/shadowsocks/server.pid -c /etc/shadowsocks/config.JSON -d start
Restart=on-abort
User=root
Group=root
UMask=0027
[Install]
WantedBy=multi-user.target
设置文件权限:
chmod 755 /etc/systemd/system/shadowsocks.service
启动服务:
systemctl start shadowsocks
systemctl enable shadowsocks
三, Final
好了, 到此, 你的梯子已经搭好了, 你现在只要去下载 shadowsocks 的客户端填上 Config.JSON 中的 ip 地址, 端口号, 以及密码就可以了.
#工具 #网络