我是 Linux 新手,所以如果我缺乏正确的术语,请原谅我(这反过来会使准确的谷歌搜索变得非常困难)。
问题:如何强制 deluge 通过 openvpn tun0
(客户端使用 NordVPN 服务)隧道传输所有流量,同时允许本地 WebUi 访问?
我在 headless ubuntu 16.10 上设置了一个 deluged 守护进程。为了使 deluge 仅通过 openvpn tun0 运行,我向 iptables 添加了以下规则:
sudo iptables -A OUTPUT -m owner --gid-owner debian-deluged -o lo -j ACCEPT
sudo iptables -A OUTPUT -m owner --gid-owner debian-deluged \! -o tun0 -j REJECT
iptable 检查确认已添加
sudo iptable -L
Chain OUTPUT (policy ACCEPT 39M packets, 23G bytes)
num pkts bytes target prot opt in out source destination
10 0 0 ACCEPT all -- * lo 0.0.0.0/0 0.0.0.0/0 owner GID match 129
11 9584 487K REJECT all -- * !tun0 0.0.0.0/0 0.0.0.0/0 owner GID match 129 reject-with icmp-port-unreachable
问题是,我现在无法从我的笔记本电脑访问位于端口 8112 上的 deluge WebUi。
我的猜测是,我还需要一个“输入”规则来解决这个问题,但我找不到任何有用的提示或解决方案。