将 Deluge 和 SABnzbd 置于 OpenVPN 客户端之后

将 Deluge 和 SABnzbd 置于 OpenVPN 客户端之后

我的 Raspberry Pi 上的设置如下:

  • Apache 网络服务器 (mydomain.com)
  • OpenVPN 服务器(基于 DNS,也是 mydomain.com)
  • Deluge(Apache 反向代理 mydomain.com/deluge/ 和通过 Deluge ThinClient)
  • SABnzbd(Apache 反向代理 mydomain.com/sabnzbd/)

我的 UFW 规则:

sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw limit from 172.16.0.0/24 to any port 22      # ssh local network
sudo ufw limit from 10.8.0.0/24 to any port 22        # ssh vpn users
sudo ufw allow from 172.16.0.0/24 to any port 58846   # deluge thinclient local network
sudo ufw allow from 10.8.0.0/24 to any port 58846     # deluge thinclient vpn users
sudo ufw allow out 53                                 # dns requests
sudo ufw allow in 80                                  # apache
sudo ufw allow out 80                                 # apt, wget, etc.
sudo ufw allow in 443                                 # apache
sudo ufw allow out 443                                # apt, wget, etc.
sudo ufw allow 1194                                   # vpn (opendns)

我的路由器端口转发:

80, 443, 1194

换句话说,可以从我的网络外部访问 Web 服务器和 OpenVPN 服务器。仅当您连接到 OpenVPN 服务器或位于本地网络中时,才可使用 SSH 和 Deluge ThinClient。

目前一切正常。但是,我想让 Deluge 和 SABnzbd 连接通过 VPN 进行。我已经有可用的 VPN 和必要的 .openvpn 配置文件。

我该如何让 Deluge 和 SABnzbd 下载通过 VPN 连接进行,同时保持 Apache 网络服务器(包括 Deluge 和 SABnzbd 的反向代理)和 OpenVPN 服务器可用?

换句话说,我如何才能使用 OpenVPN 客户端仅进行 Deluge 和 SABnzbd 下载?

谢谢!

答案1

我无法让它工作所以我使用 Docker 容器。对于任何感兴趣的人来说都是如此。

相关内容