以编程方式自动通过家庭路由器打击Web服务器

时间:2013-05-28 17:04:55

标签: networking webserver portforwarding

前提是这个;

我们有一块硬件,由没有技术技能的消费者购买。该硬件运行Web服务器,托管一个简单的网站。即使该网站位于家庭路由器防火墙后面,也需要访问该网站。怎么能解决这个问题?连接并不一定要通过端口80到达Web服务器,如果需要,某些转发也可以在等式中。

你会如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

通过互联网访问Web服务器通常需要做很多事情:

Network firewall - allow traffic on port 80 or 443 to the server
Server firewall - Proper pin holes or turn it off.
Web server - Bind all IP/hostnames properly

您可以控制服务器防火墙和Web服务器,您需要解决的是网络防火墙。我看到这样做的一种方法是在Web服务器和您的位置之间创建站点到站点VPN。然后,您指向防火墙以通过VPN和现在可从Internet访问的Web服务器重定向流量,但所有流量都会通过您。

无需向客户端防火墙添加条目或向Web服务器提供公共IP,这是不可能的。