PDA

View Full Version : Bypassing Throttling while using private trackers.


View Full Version : Bypassing Throttling while using private trackers.


QwertyKey
December 6th, 2007, 06:46 PM
Okay, well I used to use an encryption to bypass Comcast's throttling, but I am just now getting into private trackers, and this doesn't seem to work for this. I read this article: http://torrentfreak.com/how-to-bypass-comcast-bittorrent-throttling-071021/ and #1 doesn't work properly for private trackers, 3 is quite inconvenient, and 4 isn't possible. So that leaves me with either anything else you guys know, or #2 which I don't really understand.

I don't mind paying some, though I don't really understand what I'm paying for, and I would like to make sure it works. The SSH is free, but according to that article it's a bad solution, and I really don't understand what's going on with the VPN. Why is SSH a bad solution? Would you disagree with the article? Will VPN really work properly? Since the VPN has a maximum amount of bandwidth, can I set it up somehow to just use the VPN for upload, and use my regular for download? What's a good VPN for an American to use?

Any information regarding those questions, or any other information you can give me would be appreciated. Thanks.

cdnsystems03
December 6th, 2007, 07:57 PM
I'm on comcast as well and tried the following tonight. So far it seems to be working:
__________________________________________________ _____________________

Warning: You MUST do this at a local console. WIPFW blocks Remote Desktop and VNC connections by default.

Step 1
Download WIPFW from http://wipfw.sourceforge.net/

Step 2
Extract the downloaded zip to C:\Program Files\WIPFW

Step 3
In the WIPFW directory, run install-deny.cmd

Warning: All Remote Desktop, VNC, Windows File Sharing, and other server apps WILL be cut off at this point. Don't worry, you can re-enable them later.

Step 4: Windows XP Only
Start -> Control Panel -> Security Center

Click on Manage Security Settings for: Windows Firewall

Select Off and click OK

Back in the Security Center, under the red heading for Firewall, select Recommendations...

Check I have a firewall solution that I'll monitor myself and click OK

Step 5
Save the following in the file C:\windows\System32\drivers\etc\protocol (no extension, replace windows with WINNT if you are using Windows 2000)
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This file contains the Internet protocols as defined by RFC 1700
# (Assigned Numbers).
#
# Format:
#
# <protocol name> <assigned number> [aliases...] [#<comment>]

ip 0 IP # Internet protocol
icmp 1 ICMP # Internet control message protocol
ggp 3 GGP # Gateway-gateway protocol
tcp 6 TCP # Transmission control protocol
egp 8 EGP # Exterior gateway protocol
pup 12 PUP # PARC universal packet protocol
udp 17 UDP # User datagram protocol
hmp 20 HMP # Host monitoring protocol
xns-idp 22 XNS-IDP # Xerox NS IDP
rdp 27 RDP # "reliable datagram" protocol
rvd 66 RVD # MIT remote virtual disk

Step 6
Open C:\Program Files\WIPFW\wipfw.conf in notepad.

Replace the contents with the following:
######################
# wipfw.conf
# Replace ***** with your bittorrent port
######################
# First flush the firewall rules
-f flush

# Localhost rules
add 100 allow all from any to any via lo*

# Prevent any traffic to 127.0.0.1, common in localhost spoofing
add 110 deny log all from any to 127.0.0.0/8 in
add 120 deny log all from 127.0.0.0/8 to any in

# Drop incoming packets with RST flag on BitTorrent port
# This is what thwarts Sandvine.
add deny tcp from any to me ***** tcpflags rst

# Add state stuff
add check-state
add pass all from me to any out keep-state
add count log ip from any to any

# Allow new incoming BitTorrent connections
add pass tcp from any to any *****
add pass udp from any to any *****

Step 7
Season to taste with any of the following rules (append to the end of wipfw.conf)

File and Print Sharing
# Allow Microsoft SMB file sharing
add pass tcp from any to me 135-139
add pass udp from any to me 135-139

# Allow direct-hosted SMB w/out NetBIOS
add pass tcp from any to me 445
add pass udp from any to me 445

VNC
# Allow VNC
add pass tcp from any to me 5900

Remote Desktop
# Allow RDP/Terminal Services
add pass tcp from any to me 3389

More filters coming soon...

Step 8
Start -> Run

type cmd and press enter

Run the following two commands:
net stop ipfw

net start ipfw

Step 9
Configure your torrent client to use an outgoing port range.

QwertyKey
December 6th, 2007, 09:24 PM
I got that going now, but it doesn't work... I still am having the same problems...

Anything else?

curlywagner
December 7th, 2007, 05:58 AM
It looks to me like you've opened NetBIOS, VNC and Remote Desktop to your computer. I would close those ports straight away.

QwertyKey
December 8th, 2007, 10:08 AM
Yes, I've shut all this down...

However, I don't know how to get around the throttling. That method didn't work, anyone know anything else?

1cooldude
December 15th, 2007, 08:05 PM
Okay, well I used to use an encryption to bypass Comcast's throttling, but I am just now getting into private trackers, and this doesn't seem to work for this. I read this article: http://torrentfreak.com/how-to-bypass-comcast-bittorrent-throttling-071021/ and #1 doesn't work properly for private trackers, 3 is quite inconvenient, and 4 isn't possible. So that leaves me with either anything else you guys know, or #2 which I don't really understand.

I don't mind paying some, though I don't really understand what I'm paying for, and I would like to make sure it works. The SSH is free, but according to that article it's a bad solution, and I really don't understand what's going on with the VPN. Why is SSH a bad solution? Would you disagree with the article? Will VPN really work properly? Since the VPN has a maximum amount of bandwidth, can I set it up somehow to just use the VPN for upload, and use my regular for download? What's a good VPN for an American to use?

Any information regarding those questions, or any other information you can give me would be appreciated. Thanks.


1. Quite a few Comcast users report that forcing protocol header encryption completely eliminates the problems. This is the easiest solution since most BitTorrent clients support encryption. Please note that simply enabling encryption is not enough, it has to be forced. More details on how to do this can be found over here.

2. Another successfully workaround is to run BitTorrent over encrypted tunnels such as SSH or VPN. BitTorrent over SSH works, but it will cripple the servers of the SSH providers if you plan to use it permanently. A VPN service such as Relakks or VPNTunnel is a better option, and it is worth a few bucks.

3. Comcast prevents seeding, if you’re on a private tracker, and want to share as much as possible, an easy solution is to lower your download rate. When downloading, make sure that you have met your uploading goal by the time that the download completes. The easiest way to accomplish this is to set a download rate slower than the uploading rate. This of course is not an optimal solution because your download will never be faster than you upload speed.

4. One of the best options, if possible, is to switch to another ISP.

QwertyKey
December 15th, 2007, 08:44 PM
1. Quite a few Comcast users report that forcing protocol header encryption completely eliminates the problems. This is the easiest solution since most BitTorrent clients support encryption. Please note that simply enabling encryption is not enough, it has to be forced. More details on how to do this can be found over here.

2. Another successfully workaround is to run BitTorrent over encrypted tunnels such as SSH or VPN. BitTorrent over SSH works, but it will cripple the servers of the SSH providers if you plan to use it permanently. A VPN service such as Relakks or VPNTunnel is a better option, and it is worth a few bucks.

3. Comcast prevents seeding, if you’re on a private tracker, and want to share as much as possible, an easy solution is to lower your download rate. When downloading, make sure that you have met your uploading goal by the time that the download completes. The easiest way to accomplish this is to set a download rate slower than the uploading rate. This of course is not an optimal solution because your download will never be faster than you upload speed.

4. One of the best options, if possible, is to switch to another ISP.

Thanks for not reading my post, copying information from a link in my post, and pasting it here.