站点图标 Linux-技术共享

如何设置VPS服务器端口转发 – 使用Socat,一键脚本

使用Socat一个一个端口的来。比较适合

安装

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/socat.sh && chmod +x socat.sh && bash socat.sh

这个脚本已经支持开机自动运行。

查看现有的转发情况

如果希望更hardcore一点,不用一键脚本的话。。。

# 直接修改(debian或者ubuntu)
vi /etc/rc.local

# 确保开头是
#!/bin/bash

插入下面的3行
# UDP的话改成 UDP4
nohup socat TCP4-LISTEN:20601,reuseaddr,fork TCP4:1.1.1.1:443 >> /root/socat.log 2>&1 &
nohup socat TCP4-LISTEN:20602,reuseaddr,fork TCP4:1.1.1.2:443 >> /root/socat.log 2>&1 &
# Just in case
chmod +x /etc/rc.local

客户端设置 – 主要就是入口IP和入口端口别弄错了

实验

我拿我的一个吃灰CloudCone的服务器试了试。

IPLC转发前和转发后没有啥区别。。。就当学习来玩玩吧。。。

 

退出移动版