问题标签 [wan]

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 回答
1478 浏览

cluster-computing - 是否可以为 hazelcast 开源版本进行基本的 wan 复制?

我知道在 hazelcast 版本比较页面上:

https://hazelcast.com/pricing/

明确规定广域网复制仅适用于企业版。

但是,另一方面,这个 hazelcast 文档分为两部分:

https://docs.hazelcast.org/docs/latest/manual/html-single/#wan

只有第二部分明确说明了企业版,假设第一部分指的是非企业版。我还注意到这两个部分的参数有些不同:(com.hazelcast.wan.impl.WanNoDelayReplicationcom.hazelcast.enterprise .wan.replication.WanNoDelayReplication

我用榛树做了一些试验,东西按预期工作。只有 WAN 上的集群复制似乎不适用于开源版本 - 让我认为开源版本中完全没有它,或者我搞砸了配置。

所以,即使我几乎可以肯定 WAN 复制是企业版独有的,我认为最好问问是否有人设法将 WAN 复制与开源版本一起使用?是否启用了两个版本的“WAN 复制”,而企业版仅具有额外功能?...还是企业专用?

谢谢 !

0 投票
1 回答
871 浏览

c# - 如何通过 C# 打开端口?

我是编程的初学者,所以我不知道我要问什么是可能的。我想通过 WAN 与服务器建立 TCP/IP 连接。

客户端和服务器程序都是由我制作的,它们在局域网中工作得很好。我现在正在尝试通过 WAN。我知道服务器 IP 地址和他正在侦听的端口,但作为客户端,我无法建立连接。我想这是因为端口实际上并没有打开/可用。

我怎样才能让这在服务器端发生?有没有办法让我启动服务器(也许作为管理员)并让它自己打开端口?这是路由器问题还是防火墙问题?

如果我不够清楚,请随时提问。

干杯。

PS:让我这样说:如果我在局域网中建立连接,它就可以工作。我将其设置为本地 IP 地址(192.168 ....)并选择我想要的任何端口,它工作得很好。一旦我把我的公共 IP 提供给我的 ISP,它就没有了。我将防火墙路由器设置为接受所有内容,并在 Windows 防火墙中添加新规则以打开端口 100。发生了什么变化?

0 投票
3 回答
643 浏览

ms-access - 使用共享 Access 数据库的 WAN 上的数据损坏风险

我正在开发一个应用程序,它使用 MS Access 数据库(.mdb,不是我的决定)作为后端。最近我遇到有人建议在 WAN 上使用 JET 引擎并不是一个好主意,数据损坏的风险很高。由于我的应用程序应该这样做(连接到 NAS 上的数据库(编辑:不是 NAS,共享共享网络驱动器),我很担心。这真的有那么大的风险吗?如果是这样,是否有任何解决方法或者是 MS Access 数据库只是无法用于那种应用程序?

编辑

前端是 C# (WPF) 中的 .NET windows 桌面应用程序。系统没有很多用户,最多 10 个。大部分时间他们会从 LAN 访问数据库,并且 99% 的数据库写入将在 LAN 内完成(来自公司区域)。但是,在某些情况下,他们将通过网络(从他们的家中)从公司外部连接到 NAS(编辑:不是 NAS,共享共享网络驱动器)。

0 投票
0 回答
38 浏览

replication - 在 WAN 复制目标集群的客户端上不调用映射条目事件侦听器

这个https://github.com/hazelcast/hazelcast/pull/5058修复了类似的问题,但在目标集群本身上。此类集群的客户端REMOVED仅接收事件。通过将客户端添加到clusterBin来重现是相当容易的WanReplicationTest.willFireNewOnMergeEventAtReceivingCluster

0 投票
0 回答
2239 浏览

.net - 如何使用 C#.NET 远程访问任何其他计算机桌面

我正在做一个项目,我必须远程访问其他计算机。这些计算机可能不在局域网内,但它们将连接到互联网。其中一些具有静态 IP,因此我可以通过 Windows 远程桌面访问它们,但对于具有动态 IP 并从世界任何地方连接到 Internet 的其他机器,使用 C#.NET 应用程序访问它们的最佳方式是什么。

我不想使用任何许可软件,例如 team-viewer 或任何其他软件。我想创建自己的应用程序。我在谷歌上使用 c#.net 搜索远程访问或屏幕共享,但找不到任何可以帮助我开始的东西。我确实找到了一些链接,这些链接有助于以与 Windows RDP 工作相同的方式进行连接,但对他们来说,我需要静态 IP 或在同一网络上。在那种情况下,这对我没有帮助。

此外,我发现很少有代码示例可以将屏幕图像从服务器发送到其客户端,但这在 WAN 上不起作用。我需要开发一个应用程序,让我可以访问世界任何地方连接到互联网的其他计算机。

朋友你知道任何文章或图书馆可以用于这个应用程序吗?

0 投票
1 回答
119 浏览

apache - 在 4G 网络上安装 Apache 服务器

我已经安装了XAMPP以在 Windows 上运行 Apache 服务器,因此 Apache 服务器在LAN局域网)上运行良好。

但我需要运行服务器,以便公众可以从WAN广域网)访问它。

HTTP port 80在 4G 便携式路由器上转发,但没有设备可以从公共 (WAN) 访问 Apache 服务器

** 我也尝试过DDNS解决方案,但没有成功。

0 投票
1 回答
81 浏览

replication - Hazelcast 3.5.5 - Wan 复制恢复

假设我们有两个 Hazelcast 集群,位于两个位置,即伦敦和东京,我们将 WAN 复制配置为主动-主动模式以在它们之间复制分布式映射。

如果其中一个集群,比如伦敦,完全崩溃了。恢复服务后,我们发现 Hazelcast 不会重新填充从东京到伦敦的数据,并以一张空地图离开伦敦。

我的问题是,如果我们想在恢复后将数据重新填充到被击落的站点,我们该怎么办?

ps 1:您通常期望分布式缓存的行为是这样的吗?
ps 2:在这种类似的情况下,你通常会做什么来“恢复”?

谢谢!!

0 投票
3 回答
3306 浏览

nginx - 从 WAN 访问路由器上的 NGINX

我正在用 Shibby FW 的 Tomato 配置我的家用路由器 ASUS N18U。我想在上面设置一个家庭网络服务器 NGINX。我知道,这并不理想。我唯一的问题是我无法从 Wan 访问服务器。此外,我有动态 IP,我已经通过 DDNS 服务解决了这个问题。如果我想访问路由器或 SFTP 的配置页面,或者当我输入 myddnsdomain 并且我在 LAN 内时,它工作正常。我在我的调制解调器上打开了端口 80(来自 ISP)并将下面的代码添加到路由器(ASUS N18U)配置中,我不能只在管理菜单中端口转发它,因为它只允许转发到局域网(我的网络服务器在“路由器”上)。

iptables -A INPUT -p tcp --dport 80 -j ACCEPT

iptables -I 输入 -p tcp --dport 80 -j 接受

iptables -t filter -A INPUT -p tcp --dport 80 -j ACCEPT

这些都没有解决我的问题。我也尝试过不同的端口。我对其进行了跟踪路由,似乎该路由器阻止了它。通过 Wan IP 访问我的服务器没有帮助。文件夹“www”不属于任何人。谢谢您的帮助

0 投票
1 回答
602 浏览

linux - 获取 WAN IP:HTTP 和 DNS 的区别

传统上,我总是有一个别名/函数,以便从 CLI 轻松访问我的 WAN IP:

此别名是多年前创建的,可能使用不同的域,但始终使用 HTTP。

最近发现引用的越来越多的one-liner,它通过DNS找到相同的信息。

但真的一样吗?

在写这篇文章时,我使用的是 4G 网络共享,结果因协议而异。

更令人惊讶的是,它们在 DNS 服务器之间也有所不同。

有趣的是ns1.google.com, 与 有不同的结果8.8.8.8

有人有精神详细解释一下吗?:)

~~编辑:为了澄清,我在某种程度上尝试了上述所有命令,它们提供了一致的结果。~~

~~ EDIT2:我最初忘记发布whatismyip结果,但没有一个DNS 查询与HTTP 匹配。我正在尝试复制它,但没有成功。我得回那个咖啡厅了:)~~

EDIT3:我回到那里并获得了新数据。和上次一样!

0 投票
1 回答
616 浏览

http - Nginx Webserver 在局域网之外不可用 http 只有 https 有效

我有一个奇怪的问题,我有一个 Nginx 网络服务器,上面运行着有效的 ssl 证书。在 LAN 上,我可以通过http://192.xxx.x.xxxhttps://192.xxx.x.xxx访问它,但是当我去我的网络之外时,我只能访问https://example。 com常规 http:// 连接超时,无法连接。

这是我的路由器端口转发

(名称 - 远程端口 - 局域网 ip - 本地端口 - 协议)

(Webserver80 - 80 - 192.xxx.x.xxx - 80 - TCP)

(Webserver443 - 443 - 192.xxx.x.xxx - 443 - TCP)

我不明白为什么我可以在 lan 上看到 http 但看不到 wan,并且 https 工作正常。我做了一些开放端口检查,互联网上都可以看到

成功:我可以在端口 (80) 上的 xx.xx.xx.xx 上看到您的服务 您的 ISP 没有阻止端口 80

成功:我可以在端口 (443) 上的 xx.xx.xx.xx 上看到您的服务 您的 ISP 没有阻止端口 443