openwrt命令要怎么才能端口转发出去
要在OpenWRT上进行端口转发,可以使用以下命令:
- 首先,通过SSH登录到OpenWRT路由器。
- 使用iptables命令进行端口转发。例如,要将外部端口8080转发到内部IP地址192.168.1.100的端口80上,可以执行以下命令:
这将在PREROUTING链中添加一个规则,将来自外部的TCP流量重定向到内部IP地址和端口。MASQUERADE规则将确保响应流量正确返回给发送者。iptables -t nat -A PREROUTING -p tcp --dport 8080 -j DNAT --to-destination 192.168.1.100:80 iptables -t nat -A POSTROUTING -j MASQUERADE - 如果希望在重启路由器后仍然保留端口转发设置,可以将上述命令添加到OpenWRT的启动脚本中。可以通过编辑
/etc/firewall.user文件来实现。在文件的末尾添加上述iptables命令,并保存文件。 - 重新启动OpenWRT路由器,以使更改生效。
请注意,上述命令仅在命令行界面中生效,并且不会在OpenWRT的Web界面中显示
原文地址: http://www.cveoy.top/t/topic/iY3y 著作权归作者所有。请勿转载和采集!