问题标签 [nat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
7557 浏览

nat - 如何在 cisco IOS 上查看使用了我所有带宽的内容?

我有一个 cisco 路由器为我的本地网络执行 NAT。下载带宽停滞在 2MB/s,我不确定哪个主机对此负责,以及它到底连接到什么。我怎样才能找到这个?谢谢你。

0 投票
3 回答
3585 浏览

java - 使用 Java 进行 NAT 遍历

我想连接到计算机,每台计算机都位于 NAT 路由器后面。我读到 STUN 仅适用于 NAT 路由器后面的一台计算机。真的吗?如果是这样,我该如何解决双 NAT 问题?

谢谢,托马斯

0 投票
1 回答
494 浏览

apache-flex - 通过 Intranet 或 Internet 完成套接字连接

我正在编写一个点对点二进制套接字程序。只有两个端点。一个套接字正在我的笔记本电脑系统上监听。另一个套接字正在从我的桌面系统广播。我在托管服务器上运行了第三个程序,可用于代理两者之间的连接。我的问题是,当笔记本电脑和台式机在同一个网络上时,它们的互联网IP地址相同,但内网IP不同,但是当笔记本电脑在路上时,IP地址就不同了。为了真正实现点对点,我必须编写它,以便在建立连接后,两台计算机之间可以直接通信。如果两台计算机在同一个网络上运行,它们可能共享相同的 IP 地址,这通常是如何实现的?

0 投票
1 回答
5599 浏览

c# - Http隧道通过C#(TCP)中的防火墙

我需要使用 http 隧道在 NAT 后面的 2 个客户端之间进行通信。可能吗?实现这一点需要什么所有设置(如 http 代理服务器等)?是否有任何库或示例代码可用于在 C# 中通过 TCP 实现 http 隧道?

0 投票
5 回答
29882 浏览

c# - TCP打孔(NAT穿越)库还是什么?

我想在 C# 中进行 TCP 打孔(NAT 遍历)。如果需要,可以使用集合服务器来完成。我找到了http://sharpstunt.codeplex.com/但无法让它工作。理想情况下,我需要一些方法,我给出一个端口号(int)作为参数,在调用此方法后在 NAT 处可用(“端口转发”)。如果该方法只返回一些端口号,该端口号随后可在 NAT 上使用,也可以。有人在 C# 中做过这个吗?你能给我一些关于sharpstunt或其他东西的工作例子吗?

0 投票
1 回答
116 浏览

wcf - 多站点 WCF 服务

我已经实现了一个 WCF 服务,它将在站点 A 上使用,局域网中的 5 台计算机访问该服务。

我想做的是让一个提升的用户/管理员能够使用 5 台机器中的一台,并在站点 B(也有 5 台计算机)上查询他们需要通过绕过 LAN 防火墙连接到的相同服务。访问从站点 A 到站点 B(反之亦然)的数据只需只读

是否有使用 WCF 实现这一目标的标准化方法?

0 投票
2 回答
1016 浏览

http - Web 应用程序 Nat 遍历

我们正在全国各地的客户端机器上使用 tomcat 在 java 中部署 Web 应用程序。

安装后,我们希望允许通过中央服务器远程访问这些 Web 应用程序,但我们不希望我们的客户端必须打开其路由器上的端口。

有没有办法以中央服务器可以访问防火墙后面的 Web 应用程序的方式来传输 http 流量?

中央服务器有一个静态 IP 地址,我们可以完全控制它。

我们不需要访问文件系统,我们只想通过浏览器访问 Web 应用程序本身。

0 投票
3 回答
523 浏览

php - 如何实现会话机制或如何为同一公司中的每个用户生成唯一标识?

大多数会话基于 cookie,例如 php/jsp

但是对于移动设备,有不少是不支持cookies的。

如何为同一公司中使用相同 IP 地址的每个用户生成唯一标识?

0 投票
2 回答
2658 浏览

sip - 使用 mjsip/jmf 时本地 RTP 端口无法访问

我使用 mjsip 创建一个与外部 voip 提供商的 sip 会话。然后我使用 RtpManager 通过 rtp 向提供者传输一个测试 wav 文件。

程序运行没有错误,我接听了 sip 电话。但是,不传输音频。当我使用wireshark 诊断网络流量时,我看到一堆RTP 流量从我的本地主机(在某种nat 后面)到voip 提供商,没有任何返回。

过了一会儿,我从提供商收到 ICMP 错误“无法访问目标(无法访问端口)”到我的本地主机。

软件 linphone 使用相同的 localhost 和 voip 提供程序工作 - 尽管它使用不同的 sip 堆栈。

有什么建议么?

谢谢

0 投票
2 回答
783 浏览

.net - WCF,4.0,双向

....NET 4.0 现在有哪些选项,以某种方式支持客户端的 NAT(即 NAT 后面的客户端)。

我更喜欢使用基于 HTTP 的东西,但这是一个弱条件 - 我认为中期我无论如何都会在 WCF 之外进行一些非 http 通信,所以我可以延迟代理遍历。

在 .NET 4.0 之前,存在一个问题,即基本上服务器->客户端通道将从服务器打开,这使得 NAT 成为不可遍历的东西。

轮询是不可接受的 - 我们在这里讨论时间敏感信息。

那么,我现在有哪些选择?