![只有连接到 VPN 的用户才能访问此网页](https://linux22.com/image/691886/%E5%8F%AA%E6%9C%89%E8%BF%9E%E6%8E%A5%E5%88%B0%20VPN%20%E7%9A%84%E7%94%A8%E6%88%B7%E6%89%8D%E8%83%BD%E8%AE%BF%E9%97%AE%E6%AD%A4%E7%BD%91%E9%A1%B5.png)
我有一个装有 CentOS 的 VPS,并成功安装了 VPN。例如,我有一个 HTTP 页面,如 example.com/test.php 。但问题是我想让只有连接到 VPN 的用户才能访问该页面。有什么想法吗?
答案1
您可以通过多种方式解决这个问题。
- 调整您的 Web 服务器虚拟主机,使其绑定到仅 VPN 网络可访问的私有 IP
- 设置防火墙(netfilter)规则,仅允许来自 VPN 连接机器的访问
- 在 Web 服务器配置中设置 ACL 以仅允许访问。
当然,如果你真的很偏执,你可能会做上述所有的事情。