连接到 VPN 时无法连接到 LAN 上的服务器

问题描述

在 Windows 上使用 Cisco AnyConnect 连接到 VPN 后,我无法连接到本地网络上的服务器。 即使在连接到 VPN 后手动尝试将路由添加到路由表,并手动添加本地服务器的 ARP 条目后,我仍然无法连接到这些服务器。

假设当连接到 VPN 时,所有应用程序都迫使网络流量通过 VPN,我运行了一个 python 脚本来绑定到本地 Wifi 接口并连接到本地服务器,但失败了,如下所示。

Python 3.8.2 (tags/v3.8.2:7b3ab59,Feb 25 2020,22:45:29) [MSC v.1916 32 bit (Intel)] on win32
Type "help","copyright","credits" or "license" for more information.
>>> import socket
>>> s = socket.socket()
>>> s.bind(('192.168.1.105',0))
>>> s.connect(('192.168.1.110',8006))
Traceback (most recent call last):
  File "<stdin>",line 1,in <module>
OSError: [WinError 10013] An attempt was made to access a socket in a way forbidden by its access permissions

断开与 VPN 的连接后,我能够成功连接到该服务器。

>>> s.connect(('192.168.1.110',8006))

这里 192.168.1.105 是我的家用路由器的本地 IP,192.168.1.110 是我的本地服务器,我在家用路由器上静态配置了这个 IP。

本地服务器正在运行 proxmox,我想使用网络界面连接到该 proxmox 网络界面,并连接到 proxmox 上托管的 kibana 服务器。

是否有任何黑客或任何外部网络设备可以连接到我的笔记本电脑,以便我可以同时连接到我的本地 LAN 和 VPN?我需要浏览器理解它需要连接到本地局域网。

最后一个选项是我有另一台笔记本电脑或树莓派设备连接到 LAN,但我真的不想那样做。

真的希望了解同时连接到本地家庭网络上的服务器和 VPN 的解决方案。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)