限制可以访问 PHP 内置服务器的 IP

Limit IPs that have access to PHP built-in server

是否可以将哪些 IP 可以访问内置 PHP 服务器列入白名单?

如果用php -S 127.0.0.1:8082打开,它将只对本地主机可见。如果使用 php -S 192.168.0.10:8082 完成,它将对我的整个本地网络可见。如果由 php -S 0.0.0.0:8082 完成,则整个互联网都可以使用它。

是否可以在不使用 apache 的情况下将网络服务器的可用性限制为一组特定的 IP(我的本地网络中只有几个 IP),但只有 PHP 的内置服务器?

通过使用 PHP 代码,不可能不泄露特定端口上有一个 PHP 服务器 运行,因为在脚本启动之前,一个连接建立网络服务器以处理请求。