【问题标题】:XAMPP - Remote access by macXAMPP - 通过 mac 远程访问
【发布时间】:2022-01-05 06:09:05
【问题描述】:

我已将 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。还是有别的办法?

【问题讨论】:

    标签: phpmyadmin xampp


    【解决方案1】:

    Apache 不允许按 MAC 地址过滤。您可能可以放置某种防火墙来提供该功能,但这仅在您位于同一网段时才有效,这不符合您能够从外部使用手机访问的要求。

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

    【讨论】:

    • 好的,我认为不可能,但感谢您的确认。我会试试 VPN。
    • MAC 地址信息无法跨网段传播,因此从“外部”网络连接的任何内容都将通过 IP 地址进入,而不是 MAC 地址。
    猜你喜欢
    • 2011-08-13
    • 1970-01-01
    • 1970-01-01
    • 2014-10-24
    • 1970-01-01
    • 2011-03-19
    • 1970-01-01
    • 1970-01-01
    • 2012-06-26
    相关资源
    最近更新 更多