小萝卜 发表于 2025-8-12 01:22:32

宝塔的端口转发功能是不是有问题?

我在debian中安装了一个windows10并开启win10的远程桌面,

然后我在debian的宝塔Linux控制面板中使用端口转发功能,把虚拟机的3389端口转发到宿主机的38088,

我在Debian中telnet 192.168.122.31 3389连虚拟机是通的,但是我在本地pc想通过远程桌面连接宿主机IP:38088却连不上,本地也无法telnet宿主机的38088端口,防火墙也放行这个端口了。

ps:但是telnet宿主机的80端口是可以正常连接的


以前我就尝试过宝塔的端口转发,就不能生效,最后不了了之。

箫璃蔫 发表于 2025-8-12 01:48:18

问ai,让它给你写个命令,宝塔太垃圾了,你也可以试下我这个,我这个是ubuntu的

打开 vim /etc/ufw/before.rules

追加下面代码
*nat
:PREROUTING ACCEPT
:POSTROUTING ACCEPT
-A PREROUTING -p tcp --dport 3306 -j DNAT --to-destination 10.0.8.5:3306
-A POSTROUTING -p tcp -d 10.0.8.5 --dport 3306 -j MASQUERADE
-A PREROUTING -p tcp --dport 8085 -j DNAT --to-destination 10.0.8.5:8085
-A POSTROUTING -p tcp -d 10.0.8.5 --dport 8085 -j MASQUERADE
COMMIT


启用ufw端口转发(如果还未启用):

确保/etc/ufw/sysctl.conf中有以下内容(取消注释):

net/ipv4/ip_forward=1


重启ufw:

sudo ufw disable
sudo ufw enable
查看防火墙信息
iptables -t nat -L —line-numbers

删除入口规则
iptables -t nat -D PREROUTING 3

删除出口规则
iptables -t nat -D POSTROUTING 1

Forward 发表于 2025-8-12 18:48:01

宝塔这个转发问题,持续了差不多23年了。以前需要替换论坛里面的某个防火墙配置文件就好了,然后最近一年干啥都没用了,转发还是用专门的转发工具吧,宝塔的这个转发是真的不行。

小萝卜 发表于 2025-8-12 19:37:35

Forward 发表于 2025-8-12 18:48
宝塔这个转发问题,持续了差不多23年了。以前需要替换论坛里面的某个防火墙配置文件就好了,然后最近一年 ...

但是我刚刚试了某一台小鸡,转发就是能成功。

纳了闷了!装的都是同一个版本的宝塔。另外一台就不行。

whggo 发表于 2025-8-13 17:05:48

更新一下就好了

chinanala 发表于 2025-8-13 17:12:04

宝塔面板防火墙有时候会失效,导致各种规则没有启用,你试试手动【ufw start】

村长 发表于 2025-8-13 17:13:32

不如xui方面
页: [1]
查看完整版本: 宝塔的端口转发功能是不是有问题?