如何仅使用一个浏览器 (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?的主要内容,如果未能解决你的问题,请参考以下文章