由于其他我不想深入讨论的原因,我不会使用 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