Full user review
"Experienced Techy can only get this working."
If you get it working, it works well. In case my waste of time helps anyone else, I'm putting my experience in the Summary.
Major support issues -- or lack thereof. Any information you can dig up, has to come from internet blogs. It took me 5 (FIVE) days to get BTGuard working -- with some added luck.
I don't know if you need to do "ALL" of these directives, but this is what I did to get the BTGuard PROXY to work with uTorrent or BitTorrent -- which only took 5 days of reading internet blogs and a stroke of luck.
After Frostwire screwed up my computer with either a virus or corruption, I restored my computer from an image backup. I then turned to uTorrent + BitTorrent programs. First, uTorrent and BitTorrent are the same program. The first being open source software with less memmory usage.
(A) Set up a network VPN BTGuard connection. See --> https://btguard.com/vpn
You must get this connection functioning first. Close the VPN connection down for now.
(B) If you are running a Firewall, be sure to allow --> vpn.btguard.com
If you have a complex Firewall, you might need the port number shown in the bittorrent program.
(C0) Set up the bittorrent program for BTGuard as demonstrated at --> https://btguard.com/utorrent.php
Now, we are going to change their settings because they are useless.
(C1) In Preferences\Connection:
--> Note the PORT used (example= 50000). Ports 49160-65534 are suppose
to be the safest to use against ISP throttling. You will have to use
the port number to make a tunnel in the router. Also make sure that the
port is not being used in Windows. Open a C: prompt window and run "netstat".
--> check "Enable UPnP port mapping". This is Universal Plug N Play.
If you are going to be using bittorrent for legal purposes, leave
this setting checked. (Assuming that your router supports UPnP.)
If you are not, this will only be a temporary checkmark.
--> check "Add Windows Firewall exception".
--> disable the Proxy Server settings with NONE.
(C2) In Preferences\BitTorrent:
--> check two boxes ONLY, "Ask tracker for scrape information" + "Allow incoming legacy connections".
(C3) Restart the bittorrent program.
(D0) Log into the router. If you don't know how to, you shouldn't be tackling this project.
(D1) Find Port Forwarding settings. The bittorrent program should be listed because we are using UPnP to automate things. Notice there are two important settings here, (1) the device/computer involved with its IP, (2) and the Application and Ports Forwarded. Notice the syntax of the PORTS >>>
TCP (protocol) Any (source input) -> 50000 (destination input)
UDP (protocol) Any (source output) -> 50000 (destination output)
Copy this information down exactly. When you go back to the BitTorrent program and UNcheck the UPnP option, this information will disappear. You have to create port forwarding rules just like it. You can make the rule now if you want as long as the same computer IP address is used for the same port forwarding rules shown in the UPnP setup.
Some routers have a pre-programed list of applications and their ports. In the Verizon router, you can find this list under the "Advanced+" "Port Forwarding Rules". My router is old[er], and the newer programs have to be manually added.
I used the "ADVANCED+" List of PORT FORWARDING RULES, went down to the bottom of the list and clicked on "add" which allowed me to specifically name the application and save it to the list. Then back in the generic port forwarding window, you can find the name of the application in the drop down list and pair it with the computer.
(D2) We are not done with the router settings yet. You may be behind two or more routers and not know it -- one in your home, and one at the ISP site. If you have a setting for DMZ Host in your router, this is the case and you have to continue to "tunnel" through the second router.
See corresponding information at: "Common Problems & Fixes For Port Forwarding" -->
Only one computer IP can be tunnelled through the DMZ. Use the IP address of the computer used in port forwarding in this setting.
(D3) In the information, "Common Problems & Fixes For Port Forwarding", it says to minimize the Firewall setting in the router to allow INCOMING and OUTGOING traffic. The router is still a hardward firewall and should still maintain security. If you are worried about this action, keep a software firewall as stated above in (B).
Reboot the router for good measure to make sure the settings were saved.
(E) In the bittorrent application, click Options\Setup Guide. Choose the closest test location in the drop down box. (You should not have the BTGuard engaged at this time.) The two tests should come back green. If not, recheck your work.
(F) In the bittorrent application, UNcheck "Enable UPnP port mapping".
(at this time the router entry for the UPnP port forwarding should disappear, and your manual entry will take over.)
(H) Engage the VPN BTGuard client. Use a web site that checks IP addresses and verify that the PROXY is working. (To know this your real internet connection IP address is found in the router.)
(I) Download the encryption program MyEnTunnel from --> https://btguard.com/encrypt.php
Run the encryption program and click YES.
(J0) Open the bittorrent application and que up a torrent download with several seeders. It should start to download.
(J1) Go back into the Preferences\Connection and enable the PROXY by clicking on "Socks5". This will stop the bittorrent client if the PROXY connection drops.
For some reason, if you have the BTGuard PROXY settings enabled in the bittorrent program when the program starts, the connection fails.