OpenVPN 上的特定流量

OpenVPN 上的特定流量

因此,我在 NAS 上設定並運行了 OpenVPN,但我的提供者將「重定向網關」向下推送,這意味著所有流量都透過 VPN 發送。

基本問題是我只想某些程式使用 tun0(傳輸 + SabNZBd)。這變得更加困難,因為我希望這些程式的 Web 介面仍然可以透過 eth0 存取。

到目前為止,我的路由腳本中有以下內容:

# Demangle main routing table
ip route del table main 0.0.0.0/1 via $route_vpn_gateway dev $tun
ip route del table main 128.0.0.0/1 via $route_vpn_gateway dev $tun

# Copy default routing table to new VPN table
ip route flush table 100
ip route show table main | grep -Ev '^default via ' | while read entry; do sudo ip route add table 100 $entry; done

# Add default gateway to VPN table
ip route add table 100 default via $route_vpn_gateway dev $dev

# Add rule to make marked packets use VPN table
ip rule add fwmark 4 table 100

# Mark packets from processes in group
iptables -t mangle -A OUTPUT -m owner --gid-owner downloader -j MARK --set-mark 4

不幸的是這不起作用。有任何想法嗎?

相關內容