Bittorrent over SSH


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Bittorrent over SSH
# 1  
Old 10-05-2008
Bittorrent over SSH

Hi,
I'm behind a university firewall where nearly all ports are blocked. Therefore I've set up a ssh tunnel to my comp at home so that I can bypass the uni firewall and use bittorrent. I used mainly these 3 guides to setup the tunnel: http://freebsdcluster.org/~lasse/sshazureustunnel/ , Whalesalad Tunneling BitTorrent over SSH and FOSSwire A Very Easy SSH Proxy/Tunnel . I'm running Windows on both machines and I used Cygwin to install OpenSSH server at home.

I DID manage to connect to my cpu at home and also am able to download! (Priorly, I couldn't dl at all). I forwarded port TCP 7654 via SSH to my laptop using this command line in the client terminal: ssh -R 7654:localhost:7654 -A -D 1080 root@serveripathome. I dont use Putty because it randomly crashes on my laptop for some strange reason.

On the ssh server at home I virtually enabled everything including TCPKeepAlive, AllowTcpForwarding, AllowAgentForwarding and GatewayPorts. I also configured Azureus(that's what I use for downloading) to use a proxy.

However, when I test port 7654 in the bittorrent client I get NAT reachability OK and a green dot in the bottom, but at the same time there are, in fact, no incoming connections at all ever! My download speed is also really pathetic like 5-10kB/s while my upload speed is always at its max....
In the Cygwin terminal window I keep getting these messages every 2 sec: channel 3: open failed: connect failed: connection timed out, channel 4: open failed connect failed: connection refused.... etc

Any help plz? Smilie
# 2  
Old 10-21-2008
Well I'm no expert on the topic, but knowing the nazi-esque approach most uni's take to internet access, it's possible(?) that they are throttling ssh download rate probably to circumvent exactly what you're trying to do. No-one cares about upload speed anymore (so far as internet costing is concerned) so they probably wouldn't bother throttling that.

I've also been behind uni proxies which kill your ability to simultaneously download file sections (like what ReGet does for you), so I would think something similar is occurring with the channel 3/channel 4 etc. errors. Um, if all else fails have a look at the eMule homepage, and search for their document on 'High ID vs. Low ID'. In your context, I would class it a Low ID as you have all the associated shortcomings!

Sorry I can't help more, but that's what I think is going on.
 
Login or Register to Ask a Question

Previous Thread | Next Thread

7 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Automating BitTorrent traffic detection via bash

Hi all, Earlier today, I read an article on how to detect BitTorrent traffic using tshark (the cli version of Wireshark). I wanted to have a go at creating a simple script, that when BitTorrent packets are detected the network connection will be throttled. The thing is that I am not great at... (1 Reply)
Discussion started by: ShrewNet
1 Replies

2. UNIX for Beginners Questions & Answers

Ssh script to validate ssh connection to multiple serves with status

Hi, I want to validate ssh connection one after one for multiple servers..... password less keys already setup but now i want to validate if ssh is working fine or not... I have .sh script like below and i have servers.txt contains all the list of servers #/bin/bash for host in $(cat... (3 Replies)
Discussion started by: sreeram4
3 Replies

3. Shell Programming and Scripting

Ssh = ssh expect and keep everything not change include parameter postion

I have write a script which contains ssh -p 12345 dcplatform@10.125.42.50 ssh 127.0.0.1 -p 5555 "$CMD" ssh root@$GUEST_IP "$CMD" before I use public key, it works well, now I want to change to "expect", BUT I don't want to change above code and "parameter position" I can post a... (1 Reply)
Discussion started by: yanglei_fage
1 Replies

4. Programming

Bittorrent program

Hi everyone, I'm trying to replicate a bittorrent program using Linux client/server programming. I have a few questions on how to approach this.. 1) If I write a client/server program, can it be merged together? Usually bittorrent programs can send/receive files 2) Doing it step by step, I... (1 Reply)
Discussion started by: Shiroi98
1 Replies

5. Shell Programming and Scripting

could not send commands SSH session with Net::SSH::Expect

I am using Net::SSH::Expect to connect to the device(iLO) with SSH. After the $ssh->login() I'm able to view the prompt, but not able to send any coommands. With the putty I can connect to the device and execute the commands without any issues. Here is the sample script my $ssh =... (0 Replies)
Discussion started by: hansini
0 Replies

6. IP Networking

Unknown open port: "6881/tcp open bittorrent-tracker" found with nmap

Hi. I ran nmap on my server, and I get the following: Starting Nmap 4.76 ( http://nmap.org ) at 2009-03-19 16:33 EDT Interesting ports on -------- (-----): Not shown: 997 closed ports PORT STATE SERVICE 22/tcp open ssh 80/tcp open http 6881/tcp open bittorrent-tracker The... (0 Replies)
Discussion started by: Rledley
0 Replies

7. IP Networking

BitTorrent port 6969 blocked... how to get around the blocked port

Due to the massive Upload speeds killing .... or overstressing our schools network...... my school has blocked port 6969 (the most common BitTorrent port). So I cant connect to the tracker anymore, in other words no more downloading from school :( Does anyone know how I can get around the ports... (1 Reply)
Discussion started by: PenguinDevil
1 Replies
Login or Register to Ask a Question