我基本上只希望通过连接的 VPN 路由来自 Chrome 和 Safari 的网络流量,而我的计算机的其余部分可以像未连接 VPN 一样访问互联网。我正在使用在 OSX 的网络设置中设置的 VPN。
答案1
您可以强制所有 http(或任何其他)流量通过默认接口以外的接口,但您需要配置 pf(数据包过滤器)来执行“基于策略”的路由。即:
printf“将路由传递到(vpn_interface vpn_gateway_addr)proto tcp 从任意到任意端口 80\n”| pfctl -gf-
此命令将强制路由所有 http(端口 80)流量通过