全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 436|回复: 6

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

[复制链接]
发表于 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

追加下面代码
  1. *nat
  2. :PREROUTING ACCEPT [0:0]
  3. :POSTROUTING ACCEPT [0:0]
  4. -A PREROUTING -p tcp --dport 3306 -j DNAT --to-destination 10.0.8.5:3306
  5. -A POSTROUTING -p tcp -d 10.0.8.5 --dport 3306 -j MASQUERADE
  6. -A PREROUTING -p tcp --dport 8085 -j DNAT --to-destination 10.0.8.5:8085
  7. -A POSTROUTING -p tcp -d 10.0.8.5 --dport 8085 -j MASQUERADE
  8. 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
发表于 2025-8-12 18:48:01 | 显示全部楼层
宝塔这个转发问题,持续了差不多2  3年了。以前需要替换论坛里面的某个防火墙配置文件就好了,然后最近一年干啥都没用了,转发还是用专门的转发工具吧,宝塔的这个转发是真的不行。
 楼主| 发表于 2025-8-12 19:37:35 | 显示全部楼层
Forward 发表于 2025-8-12 18:48
宝塔这个转发问题,持续了差不多2  3年了。以前需要替换论坛里面的某个防火墙配置文件就好了,然后最近一年 ...

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

纳了闷了!装的都是同一个版本的宝塔。另外一台就不行。
发表于 2025-8-13 17:05:48 | 显示全部楼层
更新一下就好了
发表于 2025-8-13 17:12:04 | 显示全部楼层
宝塔面板防火墙有时候会失效,导致各种规则没有启用,你试试手动【ufw start】
发表于 2025-8-13 17:13:32 来自手机 | 显示全部楼层
不如xui方面
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-9-7 21:49 , Processed in 0.056729 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表