Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Shells Virtual Desktop
BMail.ag - Secure Email Service
Server.net
CPLicense.net
VPS Server
Buy VPN
Vultr
VMs for AI
HostDare
HostDare
ReliableSite White-Label Dedicated Hosting for Resellers
InterServer VPS
BMail.ag - Secure Email Service
Best VPN
High-Performance Bare Metal Server Solutions
Karvl.com
Server Mania Cloud Hosting
DataWagon Hosting
AlphaVPS Hosting
Evoxt.com
Clouvider
VPS Hosting with NVMe
Residential IPs in the US & 4G Mobile Proxies in EU & US with Unlimited Bandwidth
ReliableSite White-Label Dedicated Hosting for Resellers
Rabisu - Hosting Solutions
Shells Virtual Desktop

In this Discussion

New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

best approach for utorrent VPN on shared windows Server?

afnafn Member
edited April 2025 in Help

Hey

I am looking for a reliable way to use a VPN/proxy for torrent downloads on Windows Server.

  • The server has multiple accounts and 1 admin only, that may all have connected sessions at once.
  • Ideally users should not be able to deactivate the VPN.
  • Users use either utorrent or qBittorrent that are installed on the server (let's not worry about the possibility of a user using a portable version of a different client).
  • I want the VPN/proxy to be used for torrent only to avoid slowing down other downloads (via browsers or other software).
  • The VPN should not affect/break the RDP connection to the server, at least not regularly! it's okay if it happens once during setup because I can order IPMI temporarily.

Ideally I do not want to have to connect to each user's account and change the settings in their instance of the torrent client...

What I tried:
- ExpressVPN, I used the option to select torrent clients only but all users have access to the same single instance of expressVPN, and they can all change the settings, turn it on/off, etc not to mention that even with their split tunneling I see the server's IP when I download a torrent seeded from the server...

Any other suggestions please :smile: ?

Thanks

Comments

  • mandalamandala Member, Megathread Squad

    You can set up a VPN on the machine and require all users to bind their torrent client to it.

    Next is setting up a firewall (2 rules: inbound and outbound) to block connection of the client to the internet if it doesn't use the VPN interface.
    Use Windows defender firewall with advanced security, select the torrent client, block it, then right click on the rules > Properties > Scope > Remote IP address > These IP addresses, then add the subnet(s) of your non-VPN interface. What are added here will not be used by the client.

    Then do this to have the VPN interface enabled but applications still connect directly without VPN by default:

    And please stop using uTorrent. qBittorrent has a very similar interface and won't serve ads or anything weird.

    Thanked by 2oloke afn
  • afnafn Member

    @mandala said: You can set up a VPN on the machine and require all users to bind their torrent client to it.

    Thanks for your reply.
    But there is only one problem with that. Speeds suck, and you won't be able to seed without forwarding ports. Most VPN will offer you 1 port and tell you to put it as the the port to use in your torrent client's settings. Only problem is we have multiple users, therefore multiple torrent clients...

    I tried Private internet access, I am able to hide the server's IP but can barely seed... even with port forwarding

  • mandalamandala Member, Megathread Squad

    @afn said:

    @mandala said: You can set up a VPN on the machine and require all users to bind their torrent client to it.

    Thanks for your reply.
    But there is only one problem with that. Speeds suck, and you won't be able to seed without forwarding ports. Most VPN will offer you 1 port and tell you to put it as the the port to use in your torrent client's settings. Only problem is we have multiple users, therefore multiple torrent clients...

    I tried Private internet access, I am able to hide the server's IP but can barely seed... even with port forwarding

    I'm not sure if you're using uTorrent for qBittorrent now. qBittorrent has a centralised config file qBittorrent.ini in \AppData\Local\qBittorrent\ of each user. You can symlink or systematically apply your config to your users, and disallow users to write to it.

    Thanked by 1afn
Sign In or Register to comment.