之前本站写过一篇关于sspanel的端口偏移教程,不过指的是前端,也就是网站前台的端口偏移,实际并没有开启相对应的端口。这篇文章再来说一说如何开启后端的端口偏移。
后端的端口偏移,就是端口的流量转发教程而已,也很简单。

安装firewall

CentOS

yum install firewalld -y

Ubuntu/Debian

apt-get install firewalld -y

开启路由转发并生效

echo 'net.ipv4.ip_forward = 1' >> /etc/sysctl.conf
sysctl -p

开启流量伪装

firewall-cmd --zone=public --permanent --add-masquerade

开放端口

假设我们实现10000端口偏移到443端口,那么我们开放443和10000端口的tcp和udp

firewall-cmd --add-port=443/tcp --permanent
firewall-cmd --add-port=443/udp --permanent
firewall-cmd --add-port=10000/tcp --permanent
firewall-cmd --add-port=10000/udp --permanent

流量转发

将10000端口的流量转发到443端口

firewall-cmd --add-forward-port=port=10000:proto=tcp:toport=443 --permanent
firewall-cmd --add-forward-port=port=10000:proto=udp:toport=443 --permanent

重载防火墙

最后重新加载防火墙配置,不然无法生效。

firewall-cmd --reload

现在我们访问10000端口来间接访问443端口,也就所谓10000端口偏移到了443端口了。后端偏移还需要搭配前端偏移,才算sspanel完整的端口偏移教程。

sspanel端口偏移(前端)以统一网站前台节点列表的单端口

Last modification:December 16th, 2020 at 12:53 am
如果觉得我的文章对你有用,请随意赞赏