在 Ruby 中通过 UPnP 打开路由器端口
Posted
技术标签:
【中文标题】在 Ruby 中通过 UPnP 打开路由器端口【英文标题】:Opening router ports by UPnP in Ruby 【发布时间】:2010-12-23 07:31:13 【问题描述】:我知道应该可以与本地网络上的 NAT/路由器通信并请求通过 UPnP 转发端口,但我不知道任何细节。
我发现 a gem 看起来可能有用,但除此之外我不知所措(宝石的主页似乎已关闭)。
有人指点吗?
【问题讨论】:
【参考方案1】:这是一个 Seattle.rb 项目。他们不知何故重新组织了他们的主页。正确的链接现在是 http://SeattleRb.**RubyForge.**Org/UPnP/ 而不仅仅是 http://SeattleRb.Org/UPnP/
您可以在页面底部附近的on the Seattle.rb homepage 或Seattle.rb RubyForge page 上找到所有 UPnP 项目,并提供指向其 RDoc 的链接。
【讨论】:
这真的很有帮助,谢谢!在我浏览 UPnP IGD 详细信息时看起来有点困难,但我很感激这个提示! 不幸的是,他们提供的 UPnP-IGD gem 似乎无法写入 IGD,只能读取!看来我要自己动手了…… 嘿@JP 你自己动手了吗?我正在为 ruby 寻找一个 UPnP 库。 遗憾的是,我从来没有这样做过——我什至几年都没有研究过 Ruby 的这个领域,而且不太可能很快有时间这样做。抱歉,我无法提供更多帮助!以上是关于在 Ruby 中通过 UPnP 打开路由器端口的主要内容,如果未能解决你的问题,请参考以下文章