我已经设置了一个端口触发规则来侦听端口5016(任意select)的活动,并将端口80转发到端口80.据我所知,这已被正确设置。
如何用terminal命令激活触发器? 我真的必须连接到该端口上的东西吗? 我觉得必须有一个更简单的方法。
我读过的所有内容都掩盖了端口转发的这一方面,或者build议使用IRC客户端和关联的端口来触发转发。 不得不使用IRC客户端来做这件事似乎非常愚蠢。
如果你只是需要一些活动来启动前进,你可以简单地“telnet <主机名> 5106” – 应该有足够的活动触发规则。 如果你需要转发,即使没有任何活动,你最好使用iptables,或者相当于在5106上设置转发而不需要活动。
编辑:假设你的路由器正在运行一个基于红帽的Linux,你有一个根端子,你可以做到以下几点:
要将端口80转发到$ {otherhost}(port80),请运行以下命令:
/ sbin / iptables -t nat -A PREROUTING -p tcp -i eth0 -d $ {localhost ip} –dport 80 -j DNAT –to $ {otherhost}:80
/ sbin / iptables -A FORWARD -p tcp -i eth0 -d 192.168.0.2 –dport 80 -j ACCEPT
运行“service iptables save”,使转发在重新启动时保持不变