5
除非在Mac OS X上使用pf.conf激活OpenVPN连接,否则请阻止传出流量
除非使用pf.conf激活了我的OpenVPN连接,否则我已经能够拒绝与外部网络的所有连接。但是,如果通过关闭和打开笔记本电脑盖或重新打开和关闭Wi-Fi断开连接,则会失去Wi-Fi连接。 我在Mac OS 10.8.1上。 我通过Wi-Fi(从不同位置,包括公共Wi-Fi)连接到Web。 OpenVPN连接是使用粘度设置的。 我在下面设置了以下数据包过滤规则 /etc/pf.conf # Deny all packets unless they pass through the OpenVPN connection wifi=en1 vpn=tun0 block all set skip on lo pass on $wifi proto udp to [OpenVPN server IP address] port 443 pass on $vpn 我使用启动包过滤器服务,sudo pfctl -e并使用加载新规则sudo pfctl -f /etc/pf.conf。 我还编辑/System/Library/LaunchDaemons/com.apple.pfctl.plist并更改了行<string>-f</string>以读取,<string>-ef</string>以便数据包筛选器在系统启动时启动。 一开始这一切似乎都很好:只有OpenVPN连接处于活动状态,应用程序才能连接到Web,因此我绝不会通过不安全的连接泄漏数据。 …