无法通过 VPN 访问 phpMyAdmin

无法通过 VPN 访问 phpMyAdmin

外部机器无法通过 USG 上的 VPN 访问 phpmyadmin。我收到“禁止”信息,您无权访问此服务器上的 /phpmyadmin。

内部机器没有问题。

  • 我已根据以下配置文件将机器列入白名单:
  • 我已经使用本指南配置了 USG(网关)和外部 MACBookPro:https://help.ubnt.com/hc/en-us/articles/115005445768-UniFi-USG-Configuring-L2TP-Remote-Access-VPN
  • 它几乎立即就发挥了作用。
  • 我只需要勾选“通过 VPN 连接发送所有流量”框。
  • 如果我在 Google 中搜索“我的 IP 是什么”,我会在两台机器上得到正确的 WAN IP。
  • 分机 192.168.2.1 通过 VPN 连接外部 MACBook。
  • 国际192.168.1.222内部桌面可以访问phpmyadin。

我可以从两台机器 ping 所有机器,因此网络允许流量。在 unifi 控制的网络上,使用 USG,radius 服务器已打开。

这是我的 phpmyadmin.conf 文件的一部分:

<Directory /usr/share/phpMyAdmin/>
   AddDefaultCharset UTF-8

   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       Require ip 192.168.1.0/24
       Require ip 192.168.2.1
       Require ip 127.0.0.1
       Require ip ::1
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 192.168.1.0/24
     Allow from 192.168.2.1
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule>
</Directory>

我的想法是,unifi USG 处理来自隧道的流量的方式与内部机器不同???也许内部机器正在形成一个环回,而外部机器可能正在通过外部网关并且被以不同的方式看待???或者我的 phpmyadmin.conf 是错误的。

如果您需要更多信息,我可以添加更多信息。

相关内容