I want to do this because my vpn (atlas vpn) dont support split tunneling and also if I could do this What torrent client should i use. Also i know docker containers work like that but my vpn work better for windows and i already got the 2yr plan so i cant switch. I also use ubuntu server
A Windows 10 VM will work fine as a torrent client. Only install qBittorrent and your VPN software. Make sure to bind your VPN network adapter in the qBittorrent settings. Don’t install Sonarr on the same VM though, have that on a separate one that’s not behind the VPN.
You’ll want to run a torrent leak test before connecting it to Sonarr.
That is super heavy weight. VMs suck my friend. I would just use Deluge or qbitTorrent with Docker and WSL2. You could make a docker-compose file to run everything you want e.g. Sonarr, Deluge, Plex, Overseerr, Jackett, OpenVPN. It’s what I do and it works perfectly. My pc is even in another room on WiFi but I can still stream 4k remuxed UHD while downloading through a vpn tunnel. Yoink this and customize it GitHub - sebgl/htpc-download-box: Sonarr / Radarr / Jackett / NZBGet / Deluge / OpenVPN / Plex
If you spin up a VM it will be just like anything else on the network.
Not sure it’s the best idea, but you have fun.
Hi /u/WhyStickateBed1234 -
You’ve mentioned Docker [docker], if you’re needing Docker help be sure to generate a docker-compose of all your docker images in a pastebin or gist and link to it.
Just about all Docker issues can be solved by understanding the Docker Guide, which is all about the concepts of user, group, ownership, permissions and paths.
Many find TRaSH’s Docker/Hardlink Guide/Tutorial easier to understand and is less conceptual.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
Hi /u/WhyStickateBed1234 -
There are many resources available to help you troubleshoot and help the community help you.
Please review this comment and you can likely have your problem solved without needing to wait for a human.
Most troubleshooting questions require debug or trace logs.
In all instances where you are providing logs please ensure you followed the Gathering Logs wiki article to ensure your logs are what are needed for troubleshooting.
Logs should be provided via the methods prescribed in the wiki article. Note that Info
logs are rarely helpful for troubleshooting.
Dozens of common questions & issues and their answers can be found on our FAQ.
Please review our troubleshooting guides that lead you through how to troubleshoot and note various common problems.
- Searches, Indexers, and Trackers - For if something cannot be found
- Downloading & Importing - For when download clients have issues or files cannot be imported
If you’re still stuck you’ll have useful debug or trace logs and screenshots to share with the humans who will arrive soon.
Those humans will likely ask you for the exact same thing this comment is asking…
Once your question/problem is solved, please comment anywhere in the thread saying ‘!solved’ to change the flair to solved
.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
You can try qbittorrent and setup a proxy connection for your vpn (if available) … then you don’t need to split tunnong or killing resources with a vm
You can do this.
I used to do this only for the torrenting component.
I would “share” the drive I downloaded my media to and installed Sonarr on the host so it would move the completed torrents to the RAID once finished.
It caused lots of issues.
I’d just pick another VPN provider that offers split tunneling or use docker as mentioned here by someone else.
It’s honestly not worth the hassle.
I’ve done this to get around the same issue, though I used a lightweight Linux distro instead of a full windows 10 system. Shared folders on my NAS are simply mapped to the Linux fs on boot. All it runs is the VPN software (Via CLI) and qbitorrent. The remainder of the applications (*arrs and Plex etc.) run on the host windows machine.
I bought an high speed USB NIC and bound it to the vm in hypervisor to give the vm a dedicated network interface IP address and lock everything behind the VPN on the VM.
I manage it all through a remote desktop setup.
Drop torrent and get usenet. Safer.
Yes, I used to run a similar setup.
If your VPN provider has a Wireguard config tool, then I recommend switching to docker and using hotio’s qbittorrent+vpn container.
I use binhex qBittorentvpn. It’s a docker container that has built in VPN support. If your VPN goes down or doesn’t connect for some reason your entire client gets cut of from the internet. Once it comes back the qbit resumes automatically.
All you have to do is configure your download folder and VPN credentials and you’re good to go.
Would it work even if the vpn is connected in the vm
I use free oracle cloud so i cant do that
It should if your VPN client is configured correctly. Some VPN client software is restricted to not run on VMs.