nat相关内容

pwnat仍然是适用的解决方案

我需要NAT遍历的解决方案,以在Internet上传输RDP数据.我遇到了以下工具,它真的很棒- pwnat . 我已经在不同路由器后面的两台不同机器上进行了尝试,但是我无法使它如上述链接中所述正常工作.那么pwnat仍然可以正常工作吗,如果可以,我做错了什么?这对我很有帮助. 注意:我正在使用Windows计算机进行测试,并从以下链接下载了Windows版本: http://w ..
发布时间:2020-05-16 21:15:25 其他开发

在NAT后面的两台计算机之间建立连接

我正在尝试在NAT之后的两台计算机之间建立连接.我无法打开任何端口.我想使用一个经纪人,他将在互联网上并且能够与其他两个人进行交流.之后,我想在这2个之间建立一条隧道.我正在使用Python,并且正在尝试对该代理进行编码. 我该如何开始呢? 解决方案 您想做的 是可能的,并且几乎是常规的(至少对于UDP).这就是所谓的NAT打孔.它不能与世界上所有的NAT一起使用,但可以与许多NAT一起使 ..
发布时间:2020-05-16 21:15:20 Python

是否有任何开源的跨平台NAT穿透?

是否有任何开源的跨平台NAT打通? 解决方案 我还没有看到,但您会在这里找到比所需更多的信息: http://www.enchantedage.com/node/8 实施起来并不难,只需做一些工作即可. 页面上有代码演示了在unix和Windows上构建的代码,包括服务器部分(介绍者)和客户端部分.它没有列出许可证,但是作者在自述文件中指出该技术是免费的,并根据页面上的信 ..
发布时间:2020-05-16 21:15:17 其他开发

如何模拟不同的NAT行为

我正在使用UDP和UDT进行打孔.对于最终测试,我需要在不同的NAT类型(对称,全锥,受限锥,端口受限NAT)上测试应用程序. 有什么方法可以模拟这些?我在这里期望的是某种虚拟箱设置.我可以将PC用作路由器,以便可以根据需要进行配置吗? 通常,我们如何在不同的网络条件下测试应用程序? 解决方案 我认为您已经回答了自己的问题,请使用VirtualBox(或VMware,Xen等) ..
发布时间:2020-05-16 21:15:14 其他开发

VirtualBox端口转发不适用于NAT适配器

我正在尝试使用VirtualBox进行简单的端口转发,并且看来VirtualBox.exe在主机上侦听该端口,但实际上并未将连接转发给来宾.我尝试了多个端口,并多次重启了VirtualBox.另一方面,来宾与主机之间的连接很好.这是信息: Host: Win7 x64 Guest: Win7 x64 VirtualBox version: VirtualBox 4.2.10 Firewall ..
发布时间:2020-05-16 21:15:11 其他开发

NAT背后的UDP穿孔

我正在尝试在Java中实现UDP-Holepunching的简单草图以测试其概念,并稍后在我的C/C ++应用程序中使用它. 概念: 根据Wikipedia的理解,这个概念是这样的: 假设A和B是未定义网络结构背后的客户端,而C是著名的公共可访问服务器. A将数据包发送到服务器C,服务器保存其IP地址和端口. C将获得A的NAT的公共IP地址.这样做,A前面的NAT将创建一条路由 ..
发布时间:2020-05-16 21:15:09 Java开发

如何在NAT之后实现CORBA客户端

我有以下界面. interface Server { void subscribe(in Client client); }; interface Client { void ping(); void pong(); }; 在初始化时,客户端将连接到服务器并调用subscription(this). 然后服务器将在客户端上调用ping()或pong()的定时方法.但是 ..
发布时间:2020-05-16 21:15:04 其他开发

防火墙后面的WCF服务–如何设置端口转发?

我刚刚开始WCF编程.我已经在防火墙后面的工作计算机上建立了一个自托管的测试Web服务.在http://localhost:8000/MyTestService.我可以通过浏览器访问服务页面;一切正常. 现在,我想从位于其他网络上的家用计算机访问该服务.我设置了一个动态dns(称为mydomain.dyndns.org)以指向我的工作路由器.经过测试,dyndns指向正确的地址. 现在 ..
发布时间:2020-05-16 21:15:02 C#/.NET

路由器将记录保留在NAT中多长时间,并且可以重用来自其他主机的转发请求吗?

有一个简单的答案可以解释路由器如何将本地网络的请求转换为外部和外部(例如,如果我向25.34.11.56:3874发送UDP请求,而我的本地端点是192.168.1.21:54389,则路由器将重写请求数据包并将记录添加到NAT.假设外部端点为68.55.32.89:34535.然后,收到我的请求的计算机将响应68.55.32.89:34535,并将其数据包根据NAT记录转发到本地192.168. ..
发布时间:2020-05-16 21:15:00 其他开发

通过NAT访问SQL Server实例

我正在尝试访问通过IP NAT映射公开的SQL Server.所有端口都是开放的.我不知道NAT的详细信息(如果有的话),因为那是公司其他地方的一堆繁文tape节. 这就是我所想的.当您尝试访问SQL Server的命名实例时,客户端会询问该命名实例在哪个端口上运行.如果我将RDP插入SQL Server,则可以使用netstat找出该实例的端口,并且可以成功通过防火墙连接.但是,无法通过实 ..
发布时间:2020-05-16 21:14:53 数据库

如何使用相同(但更改)IP地址上的2个不同主机处理ssh主机密钥验证?

我在nat防火墙后面有2台SSH服务器,该服务器每天都会更改其WAN IP.在给定的时间,它们始终在相同的WAN IP地址上,但在不同的端口上. 我以这种方式连接到服务器A: ssh -p 22001 karl@x1.example.com 并发送到服务器B: ssh -p 22002 karl@x2.example.com 因此,对于相同的IP,甚至当同一主机的IP发生 ..
发布时间:2020-05-16 21:14:51 其他开发

如何使用反向SSH隧道绕过防火墙和NAT

我正在尝试在路由器后面的计算机中生成SSH服务器. 首先,我尝试将SSH绑定到我的公共IP地址: ssh -R 10002:localhost:22 然后提示输入密码,但是我的用户名密码似乎无效. 很明显,我知道我的用户名密码,因此在我看来,它正在尝试在同一网络下的另一台计算机中进行身份验证. 任何建议如何解决此问题? 如果您无权访问路由 ..
发布时间:2020-05-16 21:14:48 其他开发

通过NAT连接P2P吗?

我开始探索使用p2p连接与他人进行连接的选项,因此我在JAVA中为Android设备编写了一个简单的套接字程序,用户可以在其中共享简单的消息p2p(那时我对NAT一无所知).我对NAT有所了解,所以现在我需要与另一个使用服务器进行发现但将有效负载通过p2p传输的用户建立TCP连接.我还研究了XMPP(关于协议如何工作的非常详尽的解释是另一个有趣的问题是BitTorrent,因为它们可以在任何设备上 ..
发布时间:2020-05-16 21:14:45 其他开发

如何使TCP服务器在路由器(NAT)后面工作而无需任何重定向配置

情况如下.我有两台机器A和B: 答:客户端(在NAT之后) B:服务器(位于NAT之后) 我希望B能够在任何给定的端口上侦听,以便A可以通过该特定的TCP端口将数据包发送到B并接收任何响应.如果两台计算机都不在NAT后面,那将是一个非常直接的过程.但是,我如何使它工作,以便即使B在路由器后面也能工作,而不必他去改变路由器配置,从而启用某些端口转发等功能. 例如,在没有用户需要配置的情况 ..
发布时间:2020-05-16 21:14:41 其他开发

为NAT后面的客户端创建Tcp连接

在Linux,Windows OS上,有哪些软件库可用于此类任务? 在RFC中是否存在一些信息,人们应该怎么做? 我很有趣如何为该软件的此处显示的C ++项目创建功能: https://secure.logmein.com/ru/products/hamachi/download.aspx 解决方案 如果您要通过TURN中继服务器建立连接,则没有太大区别.唯一的区别是TCP和U ..
发布时间:2020-05-16 21:14:39 其他开发

NAT转换无法从网络内部进行(发夹状态)

我正在编写一个P2P应用程序.对等方会定期对主服务器执行ping操作,以更新其当前IP/端口,因此,当对等方要访问另一台IP/端口时,可以向服务器询问该信息.目前,对等方使用UPnP将NAT(用于经典家庭设置)配置为可从外部访问. 因此,一切正常,除非对等方的客户端尝试访问另一个(或相同)对等方的服务器,并且两者都位于同一个NAT之后. 由于在这种情况下,客户端尝试从NAT后面访问其自己的“ ..
发布时间:2020-05-16 21:14:36 其他开发

在NAT之后到NAT连接之后

我遇到了一个有趣的问题.基本上我有两部都位于NAT之后的手机.我想使用UDP直接在2个设备之间进行通信. 我知道如果我启动了电话到服务器的连接,那么我可以将数据向下推回该连接到电话(即,从接收消息的同一端口将其发送回与该IP相同的ip和端口从......收到).因此,通过将两部手机都连接到服务器,我可以轻松地在这两个设备之间进行通信.然后将数据发送到服务器,然后将其重新路由回电话.这样可以绕 ..
发布时间:2020-05-10 00:02:50 其他开发

在Azure Load Balancer v2中,``入站NAT规则''与``负载平衡规则''有何不同

有人可以向我解释两种情况下负载均衡器(v2)的后端实际发生了什么: 应用入站NAT规则. 应用负载平衡规则. 解决方案 当您有1台后端服务器时,您将使用NAT规则;或者当您想要对多个后端服务器进行负载平衡时,您将知道要使用的后端服务器和负载均衡规则. ..
发布时间:2020-05-03 03:21:11 其他开发

服务器如何找到真实的客户端IP地址?

我只能从NAT和代理后面的地方访问互联网。 此网站也会显示我的机器的专用LAN地址,以及我的NAT的公共地址。他们显然在这个过程中使用了javascript,但我只能找到他们设置值的代码,而不是他们如何找到它。那么,我们如何使用javascript找出客户端机器的私有IP地址? 解决方案 你确定你落后了吗? 只是 NAT路由器?如果您在代理服务器后面,代理服务器可能会添加 X-Forwar ..
发布时间:2019-02-20 20:44:50 前端开发