Apache 通过VPN连接访问本地主机 目标

Apache 通过VPN连接访问本地主机 目标,apache,networking,vpn,Apache,Networking,Vpn,我正在尝试在我们的网络中设置与PC的安全连接。 目标是能够访问该PC上的域,api.mydomain.test,该域由Apache提供服务 安装程序 为了安全地连接到服务器,我在电脑上安装了Softether VPN服务器。VPN网络必须与我们自己的本地网络分开,电脑也在本地网络上 其想法是在Apache的vhost记录中添加一个IP白名单,以便只允许VPN子网上的人连接到域api.mydomain.test。在这个过滤器旁边,我们还为电脑添加了一个防火墙,不允许在端口80或443上进行任何连接

我正在尝试在我们的网络中设置与PC的安全连接。 目标是能够访问该PC上的域,
api.mydomain.test
,该域由
Apache
提供服务

安装程序 为了安全地连接到服务器,我在电脑上安装了Softether VPN服务器。VPN网络必须与我们自己的本地网络分开,电脑也在本地网络上

其想法是在Apache的
vhost
记录中添加一个IP白名单,以便只允许VPN子网上的人连接到域
api.mydomain.test
。在这个过滤器旁边,我们还为电脑添加了一个防火墙,不允许在端口
80
443
上进行任何连接

问题 我可以完美地连接到VPN并接收子网10.11.12.x的IP。 但是,我似乎无法访问
localhost
上的服务器,也无法通过PC所在的另一个网络的IP访问服务器(
10.10.2.x
)。 坦率地说,当连接到VPN时,我甚至不知道如何做到这一点

我试过什么?
  • 使用本地tap网桥,而不是虚拟AT和虚拟DHCP
  • 这没有按预期工作,因为当时VPN客户端(我的笔记本电脑)没有收到IP

  • 添加
    routes
    以允许
    10.11.12.x
    IP访问
    localhost
  • 根据Softether的文档,虚拟NAT不使用路由,因此这对我们的目标毫无用处


    我不知道的是,这通常是如何设置的

    我有一种感觉,我正试图以错误的方式来做这件事,所以任何想法或不同的方法都将不胜感激