XAMPP-通过mac进行远程访问



我配置了xampp,并在作为服务器的pc上运行。我可以通过公共ip通过互联网访问,尽管它是可以的,并将httpd-xampp.conf中的phpmyadmin访问限制为仅限于本地网络,如

<Directory "C:/xampp/phpMyAdmin">
AllowOverride AuthConfig
Require local
Require ip 192.168.1.0/255.255.255.0
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>

此外,auth_type设置为cookie,强制登录,所有用户帐户,包括root和pma,都有密码。

是否可以将mac地址添加到列表中?像Require mac aa:bb:cc:dd:ee:ff这样的东西(这不起作用(。这个想法是在必要时从外部访问我手机上的phpmyadmin。或者还有别的办法?

Apache不允许按MAC地址进行筛选。你可能会安装某种防火墙来提供这种功能,但只有当你在同一个网段上时,这种功能才会起作用,这不符合你从外部使用手机访问的要求。

我更喜欢的解决方案是在你的本地网段(甚至是网络服务器本身(上的某个地方安装一个VPN(如OpenVPN、Wireguard、ZeroTier等(,你可以通过手机连接到该VPN,这样你就不会将网络服务器暴露在互联网上。如果这对您来说不是一个好的选择,您仍然可以使用Apache或phpMyAdmin允许的各种方法来限制访问,包括通过phpMyAdmin进行双因素身份验证。

最新更新