无需使用 OS X Server 在 Mountain Lion 上设置 VPN 服务器

无需使用 OS X Server 在 Mountain Lion 上设置 VPN 服务器

由于其他我不想深入讨论的原因,我不会使用 Mountain Lion Server。

我四处寻找,但找不到任何可以让我在不使用 Apple OS X 服务器的情况下设置 VPN 服务器的东西。

我有什么选择?我听说过 openVPN,但找不到任何关于如何设置它的最新指南。

答案1

您可以使用以下命令在 MacOS X 上轻松安装 OpenVPN麦金塔。安装完成后,任何配置 OpenVPN 的指南都会向您展示后续步骤。官方OpenVPN 使用方法是一个很好的起点。

您需要做的一件重要的事情是启用 MacOS X 服务器在接口之间路由数据包。这可以通过以下 sysctl 命令实现:

sysctl -w net.inet.ip.forwarding=1

这在重启后不起作用,所以您必须让 OpenVPN 调用它,或者编写脚本launchd来执行它。

还要记住,一旦您成为路由器,您就应该过滤数据包。MacOS Xipfw长期以来一直提供数据包过滤器,而较新的版本包括更出色的数据包过滤器。这两种工具的文档非常丰富,包括在 MacOS X页面pf中。man

相关内容