Follow Us:

Order free 7 day trial

How to Route Application Specific Bit Torrent (Utorrent) Traffic securely through a SOCKS5 Proxy

DNSFlex > SOCKS5 Proxy Setup  > How to Route Application Specific Bit Torrent (Utorrent) Traffic securely through a SOCKS5 Proxy
bt-logo

How to Route Application Specific Bit Torrent (Utorrent) Traffic securely through a SOCKS5 Proxy

This tutorial will provide instructions on how to route bit torrent application specific traffic through a SOCKS5 Proxy server.

 

Note: Before beginning you must be subscribed to DNSFlex Total Security to gain access to a SOCKS5 Proxy server.  If you haven’t done so already, log into the dashboard to create a username and password.  These credentials are applicable to both SSH and SOCKS5 authentication.

 

 

Technical Level

 

  • Beginner

 

Prerequisites

 

 

Pros

 

  • No Software to install
  • Masks your source IP and Geographical Location
  • Does not affect speeds of other applications running on the same OS
  • Super fast downloads

 

Cons

 

  • No Data Encryption

 

 

Before you begin – DNSFlex SOCKS5 and SSH Server information

 

To find the closest SSH and SOCKS5 server location, visit our Server Map page here.   SSH and SOCKS5 IP and Port information can downloaded be selecting “socks5-ssh-{country}”

ssh-socks-info

 

 

 

Step 1 – Configure SOCKS5 Proxy server in UTorrent

 

1.1. Fire up the uTorrent application on your PC and navigate to “Options” -> “Preferences

 

 

1.2. Next, select “Connection” from the left navigation menu and enter the following information:

 

  • Proxy Server Type: SOCKS5
  • Proxy(DNSFlex SOCKS5 Server Hostname)
  • Port: 1025
  • Authetication: enabled
  • Username(DNSFlex SOCKS5 username)
  • Password(DNSFlex SOCKS5 password)

 

 

 

Step 2 – Create auto restart scheduler for uTorrent (bug with SOCKS5 connection timeout)

 

As of the publishing date of this tutorial our version of uTorrent (3.5 build 43916) experience persistent issues with connection timeouts when trying to connect to trackers or peers.  There seems to be a known issue in the community in part due to the way uTorrent handles socket transactions to the SOCKS5 proxy server.  A stale connection must be dropped by simply restarting the uTorrent application before being able to connect following a previously successful connection.

 

As a workaround, we put together a process to automatically restart uTorrent using Windows Scheduler service.

 

2.1. From your Windows desktop open notepad and create a batch file named “utorrent-reload.bat” with the following contents:

 

taskkill /F /IM uTorrent.exe /T
start C:\Users\Giancarlo\AppData\Roaming\uTorrent\uTorrent.exe /minimized

 

2.2. Save the file to a preferred location.  For example we saved it in “C:\Users\username\Documents\utorrent-reload.bat

 

2.3. From your Windows desktop, right click “My Computer” and select “Manage

 

2.4. Select “Task Scheduler” from the “System Tools” Category

 

2.5.  Locate the “Actions” menu category on the far right of the screen and select “Create Task

 

 

2.6. Select the “General” tab and name your task “uTorrent-Reloader”

 

 

2.7. Next, select the “Triggers” tab then click “New”.

 

2.8. Enter the following information to create the new trigger:

 

  • Begin the task as: On a Schedule
  • Settings: Daily
  • Repeat task every: 4 hours (configurable)
  • For a duration of: Indefinitely
  • Enabled: true

 

 

 

2.9. Next, select the “Actions” tab and click “New“.  From the Action drop down menu select “Start a program” then browse for the script you created in step 2.2 – “C:\Users\username\Documents\utorrent-reload.bat”

 

2.10. Click on “OK” to save your new scheduled task

 

 

Validation

 

From the Task Scheduler Library run your new task to ensure its configured properly and the program starts up correctly.  You will see a uTorrent icon on the system tray once it starts running.  To run the task simply right click and select “run“.

 

GD
No Comments

Post a Comment