簡體   English   中英

路由 - Web 當第二個實例登錄時瀏覽器退出第一個實例,我可以停止這種行為嗎?

[英]Routing - Web browser logs out of first instance when second instance is logged in, can I stop this behaviour?

這用圖表更容易解釋。

實例一 -> 端口 5000 -> 轉發到路由器 5000 實例二 -> 端口 5000 -> 轉發到路由器 5001

使用 WANIP:5000 連接到實例一,這工作正常,直到我連接到實例二 (WANIP:5001)。

Web 當我登錄到實例二時,瀏覽器將我從實例一中注銷。

當我連接到實例二時,如何阻止 web 瀏覽器將我從實例一中注銷?

我期望實例 1 和實例 2 可以同時使用。

我嘗試了什么?

檢查實例一和實例二不在同一個 IP 地址上。 它們目前使用相同的端口 5000 -> 每個實例的轉發端口都不同。

我將實例上運行的端口更改為不同的端口並轉發了該端口。

我在路由器上關閉了 UDP。

我取消了路由器上的 NAT。

這些操作沒有解決我的問題。

如果我使用單獨的 web 瀏覽器連接到每個實例,我可以連接到這兩個實例。 例如,firefox(實例一)、Edge(實例 2)。

當實例位於本地 LAN 上時不會發生這種情況,行為僅在實例通過路由器轉發時才會出現。 如果有幫助,實例正在運行 .netCore MVC。

回答我自己的問題以防其他人對此有疑問。

這似乎是一個眾所周知的問題,涉及 cookies 以及它們通過 web 瀏覽器共享的方式。 Cookies 不是(無論如何我們使用它們的方式)獨立於每個實例,並且當端口號更改時不會生成新的 cookie。

您可以為您正在連接的 IP 使用別名,然后將允許 web 瀏覽器為每個實例都有一個 cookie。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM