我怎样才能让 Mavericks 仅通过连接的 VPN 路由选定的流量?

我怎样才能让 Mavericks 仅通过连接的 VPN 路由选定的流量?

我基本上只希望通过连接的 VPN 路由来自 Chrome 和 Safari 的网络流量,而我的计算机的其余部分可以像未连接 VPN 一样访问互联网。我正在使用在 OSX 的网络设置中设置的 VPN。

答案1

您可以强制所有 http(或任何其他)流量通过默认接口以外的接口,但您需要配置 pf(数据包过滤器)来执行“基于策略”的路由。即:

printf“将路由传递到(vpn_interface vpn_gateway_addr)proto tcp 从任意到任意端口 80\n”| pfctl -gf-

此命令将强制路由所有 http(端口 80)流量通过

相关内容