无法连接到启用 VPN 的同一网络中的 PC

无法连接到启用 VPN 的同一网络中的 PC

我有两台安装 Ubuntu 20.04 的计算机,连接到同一个路由器。我在 PC2 上运行vino-server,并使用 Remmina 从 PC1 远程访问它。当我将 PC2 连接到 (Proton)VPN 时,remmina 客户端就关闭了。使用我安装的VPN和sudo gdebi protonvpn-stable-release_1.0.1-1_all.deb获得的客户端这里。然后我启动了客户端并点击快速连接

如果我再次尝试通过 VNC 连接,就会出现 remmina无法连接到VNC服务器。如果我断开与 VPN(从 PC2 中的控制台)的连接,我可以再次通过 VNC 从 PC1 连接到 PC2。
我始终可以ssh从 PC1 到 PC2,对 PC2 使用相同的本地 IP 192.168.0.30,无论 VPN 连接的状态如何。

此外,如果我转到 PC2 中的控制台,我会在 Web 浏览器中看到我的外部 IP 是 IP#1,与我获得的 IP#2 不同ip a(摘录如下所示)。

所以我的问题是:

  1. PC2连接VPN后,用本地IP无法连接VNC(remmina)正常吗?我想我前一段时间尝试过,但没有发现这个问题。
  2. 我可以解决这个问题吗?我想,既然我可以 ssh,我就可以设置一个 ssh 隧道,但到目前为止我的意思是使用本地 IP。
  3. ip a连接 VPN 时,通过网络浏览器和通过 获取不同的“我的 IP”是否正常?
  4. 1和3之间是否存在某种可能的关系?

有关的

  1. https://www.reddit.com/r/ProtonVPN/comments/my6d32/split_tunnel/
  2. https://protonvpn.com/support/protonvpn-split-tunneling/

提炼:
[PC2]$ ip a
3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether ...
    inet 192.168.0.30/24 brd 192.168.0.255 scope global dynamic noprefixroute wlp2s0
       valid_lft 3556sec preferred_lft 3556sec
4: ipv6leakintrf0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
    link/ether ...
    inet6 ...::/64 scope global noprefixroute 
       valid_lft forever preferred_lft forever
    inet6 .../64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
5: proton0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 100
    link/none 
    inet <external IP#2>/16 brd xx.xx.255.255 scope global noprefixroute proton0
       valid_lft forever preferred_lft forever
    inet6 .../64 scope link stable-privacy 
       valid_lft forever preferred_lft forever

相关内容