如何仅使用一个浏览器 (Firefox) 在远程网络上同时访问多个 NAS 的 Synology-DSM?

Posted

技术标签:

【中文标题】如何仅使用一个浏览器 (Firefox) 在远程网络上同时访问多个 NAS 的 Synology-DSM?【英文标题】:How can I access simultaneously Synology-DSM of multiple NAS on remote Network with only one browser (Firefox)? 【发布时间】:2021-05-08 22:19:50 【问题描述】:

我必须使用 Firefox 在远程网络上同时访问多个 NAS DSM。它们可以通过 Routers-IP 和每个专用端口访问,例如:https:\xxx.xxx.xxx.xxx:5000 和 https:\xxx.xxx.xxx.xxx:5100 和 https:\xxx.xxx.xxx .xxx:5200。问题是,一旦我连接到下一个 NAS,Firefox 就会失去与第一个 NAS 的连接。多个同时连接只能使用多个浏览器,为什么?如何仅使用一个浏览器同时连接到所有 NAS?


我找到了解决方法。

您可以启动多个单独的 FireFox 配置文件,这样任何实例都不会注意到其他配置文件。

为此,您必须使用“-p”调用 FireFox 并根据需要创建任意数量的配置文件:

标准用户001

标准用户002

...

并将它们存储在单独的文件夹中:

D:\FirefoxProfile\Standard-User001\

D:\FirefoxProfile\Standard-User002\

...

然后您可以在桌面上创建链接:

"C:\Program Files\Mozilla Firefox\Firefox.exe" -p "Standard-User001" -no-remote

"C:\Program Files\Mozilla Firefox\Firefox.exe" -p "Standard-User002" -no-remote

...

现在您有几个完全独立的 FireFox 安装。

【问题讨论】:

【参考方案1】:

使用 Synology NAS,当您登录 DSM 时,如果域名相同,则无论 URL 中指定的端口是否不同,生成的 phpSESSID cookie 都是相同的。因此,据我所知,没有办法规避这种机制(不用说,在大多数情况下,这实际上对安全来说是一件好事)。

所以我发现的最简单的解决方案是在 dynDNS 条目上设置 CNAME,假设您满足以下要求:

拥有自己的域名。 每个 DSM 都配置为使用不同的端口。 路由器上的端口转发已设置(可选)。

现在假设您有两台服务器:nas1 在端口 5001 上可达,nas2 在端口 5002 上和一个 dynDNS,例如 nas-is-like.synology.me(在 DSM 中,检查“外部访问”设置中的“DDNS”选项卡如果您需要先进行设置,请从配置面板中进行设置)。

然后只需在您的 DNS 区域中添加所需的别名:

NAME                    TYPE    TARGET
--------------------------------------------------
nas1.youdomain.tk        CNAME  nas-is-like.synology.me.
nas2.youdomain.tk        CNAME  nas-is-like.synology.me.

然后您将能够在同一浏览器和同一配置文件中登录两个 DSM 界面(nas1.youdomain.tk:5001 和 nas2.youdomain.tk:5002)。

【讨论】:

以上是关于如何仅使用一个浏览器 (Firefox) 在远程网络上同时访问多个 NAS 的 Synology-DSM?的主要内容,如果未能解决你的问题,请参考以下文章

firefox 怎样调试android页面

如何使用firefox进行网页js调试

使用TeamViewer远程时浏览器白屏

仅使用 Firefox Addon SDK 在后台嵌入 NPAPI 插件

Firefox CVE-2016-9079 漏洞及测试代码

如何通过内网穿透,外网远程访问JupyterNotebook?