基本上,我的 Linux 机器(Raspian 上的 Raspberry Pi)上有一个 PPTP VPN 连接,并且我已使用 WebUI 安装了 Deluge。客户端非常棒,我真的很喜欢它以及它附带的功能,但我真的希望将流量(下载和上传)强制通过我的 VPN 适配器。在网络下的 WebUI 中,我尝试提供 ifconfig 中列出的 inet 地址,尝试提供 ifconfig 中的 PTP 地址,尝试提供直接 vpn 地址,尝试提供适配器名称,尝试在 IP 后添加星号,但都没有任何效果。
有人知道最快、最简单的方法吗?我也尝试过路由,但有点不可靠……
谢谢大家,
灰。
答案1
您可以使用owner
netfilter 模块。例如,deluged
以deluge
用户身份运行,然后应用规则:
iptables -A OUTPUT -m owner --uid-owner deluge \! -o tun0 -j REJECT
它将拒绝deluge
用户下任何进程与 tun0 的连接之外的所有连接。