如何以编程方式打开防火墙设备上的端口?

发布于 2024-07-18 03:36:52 字数 31 浏览 5 评论 0原文

是否有可靠的编程方法来打开常见防火墙设备的端口?

Is there a reliable programmatic method to open ports common firewall appliances?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

不乱于心 2024-07-25 03:36:52

UPnP 协议可能有助于消费级设备(例如有线路由器)。 但是,我不确定是否会称它们为“可靠”,因为并非所有硬件都支持它们。 然而,这就是 Xbox 360 尝试为 Xbox Live 穿透 NAT 设备的方式。

The UPnP protocols may help with consumer-grade devices like cable routers. However, I'm not sure I'd call them "reliable", since not all hardware supports them. This is, however, how the Xbox 360 tries to punch through NAT devices for Xbox Live.

安静被遗忘 2024-07-25 03:36:52

添加到 Mattk 的答案中,您还可以将 NAT-PNP 与 UPnP 一起使用。 它是 Apple 推广的一项新兴标准,并在其最新的 Airport Extreme WiFi 接入点中使用。 这是涵盖大部分协议的快速文档: http://miniupnp.free.fr/nat- pmp.html

Adding to Mattk's answer you could also use NAT-PNP along with UPnP. It's an emerging standard promoted by Apple and used in its recent Airport Extreme WiFi access points. Here's a quick document covering most of the protocol: http://miniupnp.free.fr/nat-pmp.html

简单爱 2024-07-25 03:36:52

简短的回答:不。

有一些用于简单 IPv4/NAT 网关的方法,即 NAT-PMP 和 UPnP IGD,但不能保证它们一定存在,并且当您确实拥有它们时,通常只是其中之一,而不是两者兼而有之。 很多时候,你什么也得不到。 对于简单的 IPv6 防火墙来说,情况更糟:什么都没有。 句号。

遗憾的是,像 portforward.com 这样的东西之所以存在,是因为它们仍然有一个有用的目的。

Short answer: no.

There are some methods for simple IPv4/NAT gateways, i.e. NAT-PMP and UPnP IGD, but they're not guaranteed to be there, and when you do have them, it's usually only one or the other and not both. More often than not, you get nothing. For simple IPv6 firewalls, it's worse: there's just nothing. Full stop.

Sadly, things like portforward.com exist because they continue to serve a useful purpose.

小草泠泠 2024-07-25 03:36:52

如果防火墙是安全的,则不会。 如果代码只会打开漏洞,那就达不到目的了,不是吗?

If the firewall is a secure one, then no. It would defeat the purpose if code could just open holes, no?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文