问题标签 [private-network]
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.
zabbix - Zabbix 从外部监控私有网络中的设备
我在 AWS (EC2 Amazon Linux 2) 上有带有公共 IP 的 zabbix-server。我想使用这台服务器来监控我们公司专用网络内的设备(虚拟机、打印机等)。我拥有对网络/设备和 AWS EC2 实例的完全访问权限。我应该在公司网络中安装 zabbix-proxy,然后在 zabbix-server 和具有端口转发的静态公共 IP 的端点之间建立连接吗?还是只是端口转发?
npm - 在私有网络上托管 github 版本
我有几个 NPM 包在安装过程中需要二进制文件。(例如,在node-sass安装脚本期间,该软件包需要一个二进制文件,该文件可以在node-sass 发布页面上找到)。
我的团队正在开发专用网络环境(与 github 断开连接),因此我们需要私下托管/服务二进制文件。
目前,我们使用sass_binary_dir
使安装脚本在包含所需二进制文件的共享驱动器中查找文件的参数。
该方法适用于 node-sass,但不适用于需要真正的二进制存储库或其他网站/代理但不需要文件系统位置或目录的其他包。
我想知道是否有推荐的方式来托管文件?(类似于Verdaccio,但用于二进制文件)。我也考虑过fileZilla,但这似乎是一个有点不舒服的解决方案。自己编写服务器作为临时解决方案可能很好,但在未来我相信它必须由另一个更有组织的解决方案来维护。
actions-on-google - 如何在专用网络中将谷歌助手列入白名单?
我们正在从操作/对话流控制台调用托管在专用网络中的 api。
由于 google/ 对话流上的操作未列入白名单,因此 api 得到 403。
要将其列入白名单,我需要一个 ASN(IP 范围不起作用,因为 Google 有一个动态 IP 范围而不是静态 IP)
我需要识别 ASN 的步骤。
我曾尝试在互联网上搜索以及谷歌文档,但无法找到任何内容。
我写信给support@dialogflow.com
他们,但他们无法帮助我
firebase - Firebase 分析网络连接(网址、端口、IP 地址)?
我们公司将设置使用专用移动网络的移动设备(特殊的 sim 卡,将所有 url 列入黑名单并仅允许特定 url)。
(我们公司有防火墙,它阻止我们的企业移动应用通过 SDK 向 Firebase 发送分析事件。)
我们有一个使用 Firebase-analytic 记录用户事件的场景。到目前为止,我正在尝试查找设备在记录时向 firebase-analytics 请求的 url 或 IP 地址是什么,但我找不到任何网络信息。
我可以获得的所有 firebase 网络信息都只是 FCM 的网络(端口 5228-5230)。但是,我找不到有关 firebase-analytics 的任何信息。
总之,我需要打开哪些 url/ip 地址和端口才能在此专用网络中使用 firebase-analytics?
谢谢你。
deployment - 在本地网络上提供 PWA 而不显示或禁用不安全的连接警告?
目标
在本地网络上使用 Vuetify (VueJS) 提供 PWA(渐进式 Web 应用程序)构建,而不显示或禁用unsafe network
警告
设置
- PWA 已构建 (
dist
) 并准备好部署 - 该设备正在为平板电脑所连接的共享 Wi-Fi 网络(10.42.0.1 无互联网)提供服务
采取的步骤:
http-server dist
在端口上的设备上提供 PWA8080
- 在平板电脑上打开 chrome 并转到
10.42.0.1:8080
结果
- 该应用程序可以工作,但我收到一条警告消息
Your connection to this site is not secure
,这是有道理的,因为连接是 HTTP
期望的结果
该应用程序在没有警告消息的情况下工作unsecured connection
为什么?
当 PWA 添加到主屏幕并作为 PWA 启动时,此警告会变成一个完整的块,跨越整个屏幕,占用 App 的屏幕空间。
我试过的
- 禁用chrome中的警告
- 去
chrome://flags
- 禁用
Mark non-secure origins as non-secure
- 结果:它仍然在 chrome 和 PWA 中显示警告
- 去
- 使用将本地证书添加到本地服务器
mkcert
mkcert -install
mkcert localhost 10.42.0.1
http-server -S -C localhost.pem -K localhost-key.pem dist
- 访问服务器上的 PWA 并观察安全连接
- 结果:从连接到服务器的平板电脑访问 PWA 仍然有
unsecured connection
警告
meteor - 为什么 Meteor MUP 设置在专用网络中表现不同
我有一个带有公共 ip 的Ubuntu 18.04 服务器虚拟机,还有一个私有网络中的虚拟机(我也位于私有网络中,可以 ssh 进入服务器;不涉及 VPN)。
我已经使用相同的流程将数十个Meteor 1.8.1应用程序推送到我们的公共虚拟机上,没有任何问题:
mup init
- 配置
mup.js
和settings.json
mup setup
mup deploy
现在,当我使用私有 VM (ip 10.x.y.z
) 时,我收到以下错误mup setup
:
这条线Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal
让我好奇,因为这不应该是由于在专用网络中引起的,对吗?
mup.js 是
为什么是这样?我无法解释为什么它的行为应该如此不同,而虚拟机除了网络配置之外没有什么不同?
ipfs - IPFS 专用网络设置不起作用
我正在尝试创建一个具有两个节点的 IPFS 专用网络。每个节点都是在 AWS 上运行的 EC2 实例。我生成了 swarm 密钥并将我的节点配置如下:
“引导程序”:[“/ip4/172.31.25.195/tcp/4001/ipfs/QmaRpyg48RqdUwXVD84RSAd8hFvA2MNPvu3Z7yTxRFJKub”]
然后我运行“ipfs daemon”来启动所有节点和“ipfs swarm peers”来列出所有连接的节点。但是,“ipfs swarm peers”没有列出任何内容,我不知道是什么问题?
android - 如何将 android retrofit2 与 nodejs 服务器一起使用?
我正在使用带有 nodejs 服务器的 retrofit2 进行开发。当我在 android 中调用节点服务器时,会显示 android 的日志。请求立即结束。这个地址的结果是正确的。当我去这个地址时,json 结果显示正确。但在 android 中我无法与节点服务器通信 android 客户端。如您所见,尽管我将超时设置为 1 分钟,但我收到了错误消息。我不知道为什么我无法与服务器通信。有人知道吗?在 nodejs 中,它没有显示任何日志。
安卓日志
显现
节点
ps:当我使用模拟器将 url 更改为运行时http://10.0.2.2:5000/
,结果是正确的。但是当我在手机上运行它时,它会显示上述错误。
应用模块
界面
google-cloud-sql - 在使用私有 IP 连接到云 sql 的云构建上运行数据库迁移
我正在尝试为云构建上的 Nodejs 应用程序设置数据库迁移,通过云 sql 代理连接到具有私有 IP 的云 sql。Cloud SQL 连接总是因云构建而失败。
目前我正在从计算引擎手动运行迁移。
我按照这个 SO 来设置构建步骤。 在 Google Cloud Build 期间在 Google Cloud SQL 上运行 node.js 数据库迁移
cloudbuild.yaml
错误:
云构建角色:
CLOUD SQL ADMIN API 也已启用。
版本:
ipfs - IPFS 私网连接超时
我有 2 台装有 Windows 10 的家用电脑。我想在 2 个节点之间创建测试 ipfs 专用网络。
我下载了go-ipfs。
ipfs version 0.6.0
我执行了
我制作了 swarm.key 并将节点添加到配置中。
我检查了端口 4001 是否正在监听。
我在第二个节点上做的一样。
我启动了节点
结果是
在第二个节点上我尝试执行
一段时间后守护进程显示
我错过了什么?