搭建國內 VPS 代理服務器的步驟如下:
1. 選擇一臺國內 VPS 服務器。
2. 安裝 Shadowsocks,可通過以下命令安裝:
```
sudo apt-get update
sudo apt-get install python-pip
sudo pip install shadowsocks
```
3. 配置 Shadowsocks,創建一個配置文件 `/etc/shadowsocks.json`,內容如下:
```
{
"server":"0.0.0.0",
"port_password":{
"端口1":"密碼1",
"端口2":"密碼2",
"端口3":"密碼3"
},
"timeout":300,
"method":"aes-256-cfb"
}
```
其中,`端口1`、`端口2`、`端口3` 為你想要使用的端口號,`密碼1`、`密碼2`、`密碼3` 為對應端口的密碼。
4. 啟動 Shadowsocks 服務,通過以下命令啟動:
```
sudo ssserver -c /etc/shadowsocks.json -d start
```
5. 配置防火墻,開放 Shadowsocks 的端口,如下所示:
```
sudo iptables -A INPUT -p tcp --dport 端口1 -j ACCEPT
sudo iptables -A INPUT -p udp --dport 端口1 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 端口2 -j ACCEPT
sudo iptables -A INPUT -p udp --dport 端口2 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 端口3 -j ACCEPT
sudo iptables -A INPUT -p udp --dport 端口3 -j ACCEPT
sudo iptables-save > /etc/iptables.up.rules
sudo iptables-restore < /etc/iptables.up.rules
```
6. 配置開機自啟動,通過以下命令配置:
```
sudo nano /etc/systemd/system/shadowsocks.service
```
在編輯器中輸入以下內容:
```
[Unit]
Description=Shadowsocks Server
After=network.target
[Service]
ExecStart=/usr/local/bin/ssserver -c /etc/shadowsocks.json
Restart=on-abort
[Install]
WantedBy=multi-user.target
```
保存并關閉編輯器,輸入以下命令啟動 Shadowsocks 自啟動:
```
sudo systemctl enable shadowsocks.service
```
7. 客戶端配置,下載 Shadowsocks 客戶端,并在配置中輸入服務器 IP、端口和密碼即可使用。