OpenWrt 端口映射、DMZ 与访问控制
/etc/config/firewall
修改完成后,请在终端中执行 /etc/init.d/firewall restart 以重启防火墙,使配置生效。
端口映射:将来自互联网、使用 TCP 协议访问路由器 80 端口的请求,转发到内网 192.168.1.10 的 80 端口。
通过端口映射,可以提升 P2P 连接的效率。
config redirect
option src wan
option src_dport 80
option proto tcp
option dest_ip 192.168.1.10
重定向功能可以将局域网内对 10.55.34.85 的访问请求,自动转发到 63.240.161.99 的 123 端口。这一特性常用于实现网页重定向或网络通告等场景。
config redirect
option src lan
option dest wan
option src_ip 10.55.34.85
option src_dip 63.240.161.99
option dest_port 123
option target SNAT
访问控制:屏蔽局域网内对 123.45.67.89 的访问请求
可用于拦截特定网站的访问。
config rule
option src lan
option dest wan
option dest_ip 123.45.67.89
option target REJECT
通过 MAC 地址进行访问控制,可以禁止局域网内 MAC 地址为 00:00:00:00:00 的设备访问互联网。
config rule
option src lan
option dest wan
option src_mac 00:00:00:00:00
option target REJECT
设置 DMZ 主机:
config redirect
option src wan
option proto all
option dest_ip 192.168.1.2
Q.E.D.


