Download with VPN but access local Network

Hey,

I have an old PC where I run Jackett with Sonarr to download the Movies I wanna watch, this PC has about 500GB of Storage so I have a NAS to Store them on.

I also have a Wireguard VPN Server through the Google Cloud.

The Download Client in Sonarr is qBittorrent

Can I configure everything so that the PC is constantly connected to the VPN but can still download the files on my NAS?

I recommend moving your downloader to the NAS in a docker container that includes a VPN and your download program of choice

Easy solution. Do your nas have usb port? If you can hook it up through USB this would be best solution, then also network cable for LAN side.

There are also many other solutions but you need intermediate networking skills.

just follow along to this video

How to use Privoxy with VPN for Ultimate Privacy when using Media Collection Apps - YouTube

So that my NAS has Jackett, qBittorrent and Sonarr as Docker Containers on it?

How can I use my Wireguard VPN on the Nas then? And can I still connect to the NAS from my local Network if the VPN is active?

Omg you are a genius. I will still try to set it up in docker but if I can’t get it to work that’s an easy solution. Thanks

How am I suppose to connect my Nas to my Laptop? Can I Just plug in a USB Cable in the NAS and Laptop? Or do I need something else?

You just need a docker container that has qBittorent and a VPN client built in. You should be able to connect to it using other docker containers or other devices on your network.

Ohhhh yes that could work.

I will try this solution, thanks freplyor the fast Reply and have a great day.

I have some experience with that.

GitHub - haugene/docker-transmission-openvpn: Docker container running Transmission torrent client with WebUI over an OpenVPN tunnel works well, I’ve been using it for over 2 months now

GitHub - guillaumedsde/alpine-qbittorrent-openvpn: qBittorrent docker container with OpenVPN client running as unprivileged user on alpine linux also exists, but has some little bugs that I’ve already found and for an unknown reason I only get 1.5 MB/s download speed while transmission reaches the full ISP capacity.

Sadly I have a Wireguard Server on my Google cloud, I will try to setup an OpenVPN Server on it too.

Which VPN Server are you using with this Container?

https://github.com/haugene/docker-transmission-openvpn/

Try https://hub.docker.com/r/dyonr/qbittorrentvpn/, but I can’t promise you anything.

I’ve got a Torguard subscription for the 3rd year now so I’m using that.

Oh thanks, I will try this one first.

Is there a way to check if the VPN Works in the Conainter

Configure the container, then start it, and then check the logs and the health status. The health status can be found when you execute docker ps.

It will show STATUS Up About a minute (healthy)

Unhealthy means either the VPN connection didn’t work, qbittorrent couldn’t be started, or the HEALTH_CHECK_HOST is unreachable.

Ok thanks for all the help. Iam pretty new to docker so I need to learn how to setup a container so it’s gonna take a while

If it helps, here’s a sample docker compose that I use to do exactly this. Sample Docker-compose file which shows how to set up Sonarr, Radarr, Prowlarr, Lidarr, QBittorrent and a VPN container so that all all traffic from the containers is routed through the VPN. Also includes Plex and get_iplayer containers, which are not routed through the VPN. · GitHub
I use an expressvpn container but you can substitute a generic openvpn one or a container that supports the vpn you use.