外部机器无法通过 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 是错误的。
如果您需要更多信息,我可以添加更多信息。