首页 > 游戏资讯 > 

OpenWrt端口转发怎么设置 openwrt端口转发设置教程

时间:2026/10/16 17:23:35作者:MoonCancer阅读:0次

OpenWrt 的端口转发可以通过两种方式设置:图形化界面(LuCI)适合新手,命令行(UCI/SSH)适合批量或远程操作。无论哪种方式,核心都是建立一条从 WAN 口到内网设备的 DNAT 映射规则。下面给大家带来必备的资源组件以及教程。

{$softname}

方法一:图形化界面(LuCI)设置

这是最直观的方法,适合不熟悉命令行的用户。

登录后台:在浏览器输入路由器IP(通常是192.168.1.1),登录LuCI管理界面。

进入配置页:依次点击网络→防火墙,然后切换到端口转发选项卡。

添加规则:点击添加按钮,填写以下关键参数:

名称:自定义,如“Web服务转发”。

协议:根据服务选择TCP、UDP或两者都选。

外部端口:外网访问时使用的端口(如8080)。

内部IP地址:内网目标设备的IP(如192.168.1.100)。

内部端口:目标设备上实际的服务端口(如80)。

保存并应用:点击保存&应用使规则生效。

》》》》》》》》》》OpenWrt 24.10 x86_64 镜像包 集成iStore在此获取《《《《《《《《《《

{$softname}

方法二:命令行(UCI)设置

如果你需要通过SSH批量管理,或图形界面无法访问,可以用命令快速添加。

bash

#1.添加一条新的端口转发规则

uciaddfirewallredirect

#2.设置规则名称(自定义)

ucisetfirewall.@redirect[-1].name='MyPortForward'

#3.设置源区域为wan,协议为tcp

ucisetfirewall.@redirect[-1].src='wan'

ucisetfirewall.@redirect[-1].proto='tcp'

#4.设置外部端口(外网访问用的端口)

ucisetfirewall.@redirect[-1].src_dport='8080'

#5.设置目标区域、内部IP和内部端口

ucisetfirewall.@redirect[-1].dest='lan'

ucisetfirewall.@redirect[-1].dest_ip='192.168.1.100'

ucisetfirewall.@redirect[-1].dest_port='80'

#6.设置动作类型为DNAT(端口转发)

ucisetfirewall.@redirect[-1].target='DNAT'

#7.提交并重载防火墙

ucicommitfirewall

fw4reload

{$softname}

关键字段含义

理解这些字段能帮你更准确地排查问题:

src:来源区域,接收外部请求的接口,通常固定为wan。

src_dport:外部端口,即你在外网访问时使用的端口。

dest_ip:内部IP,即你希望被访问的内网设备的地址。

dest_port:内部端口,即内网设备上服务实际监听的端口。

{$softname}

展开全部内容

相关文章

猜你喜欢

系统软件
系统软件中最重要的软件是什么?系统软件主要有哪些应用软件?系统软件主要包括哪三大类?手机系统软件怎么
进入专区

用户评论

跟帖评论
查看更多评论

精品推荐