Playing through Proxy?


Father Xmas

 

Posted

I don't know if this is the correct place to ask this question... but my work has basically every port blocked. I was told by a friend that it might be possible to set up a proxy through SSH and just play through proxy using my home desktop as my SSH tunnel. Does anyone know how to set this up? I've got oodles of time at work and big plans for my toons. =)

Any help is appreciated.


 

Posted

No one knows anything about this? =( I have an SSH server (using FreeSSHd) set up on my home desktop... just need to figure out how to get an SSH tunnel working from work to home so I can play...


 

Posted

As Father Xmas said, why are you playing a game at work? Especially if your work is already blocking so much, presumably they don't want you wasting your time like that.


http://www.fimfiction.net/story/36641/My-Little-Exalt

 

Posted

I have a lot of downtime waiting for feedback at work. =P My boss plays WoW from time to time as well. I used to play CoH until they put up a firewall to stop Torrenting. Even IT tried helping me out but they can't make exceptions for one machine. =P


 

Posted

What operating system and SSH software will you be using on the work computer? Setting up SSH tunnels is trivial on Linux/OpenSSH and reasonably easy on MacOS/OpenSSH, but I don't know an easy way to set them up on Windows.


 

Posted

Work computer will be using putty or proxycap. Home desktop is running FreeSSHd as the SSH server. But in reading up, it sounds like I need to handle UDP packets... And it's REALLY tricky to transfer UDP packets through SSH TCP... Thoughts?


 

Posted

To kinda steal Rajani's line, this section of the forums is more for asking questions like "Where are the Lost in Kings Row?" Questions about gameplay itself. A question like this, especially due to the heavy technical knowledge required, might be better served with a post in the Technical Issues and Bugs forums located here. I hear there's a lotta people there who really know their stuff.


Champion 50s (blueside): Marc Bridge, Nicole Bridge, Fred Blaze, Colleen Storms, Sun's Chariot, Moon's Huntress, Point of Pride
Guardian 50s (redside): Connie Mand
AE arc: Spirit Plane Invasion, #29282, @Honbrid

 

Posted

Quote:
Originally Posted by Pauljima View Post
I don't know if this is the correct place to ask this question... but my work has basically every port blocked. I was told by a friend that it might be possible to set up a proxy through SSH and just play through proxy using my home desktop as my SSH tunnel. Does anyone know how to set this up? I've got oodles of time at work and big plans for my toons. =)

Any help is appreciated.
But do you have oodles of processing power?, SSH tunneling for this is technicaly possible, however that is technicaly possible in the same way that it is technicaly possible for the seven brothers of the lottery commisioner to win the lottery on their birthdays.

You would need to run udp to tcp converters for each udp port, and an SSH tunnel compatible client (i.e. Putty) for each port so 205 per COH IP address. Now NCSoft owns at least 1 class c that is used by COH so that is over 52k ssh tunnels and 51k udp to tcp converters in adition to COH. Finaly you would need to alter the city of heroes configuration to point it back at your loopback interface.

There are MMO's designed to be played through SSH tunnels (which I think the new forums rules prevent me from even mentioning ) but COH isn't one of them. You MIGHT be able to play through an ssl vpn if you can find someone to set one up for you, But honestly I have seen experienced network technicians have dificulty getting ssl vpn's working.


 

Posted

Quote:
Originally Posted by TheHawkes View Post
But do you have oodles of processing power?
Why do you need oodles of processing power? The only CPU-intensive part of the operation is encrypting and decrypting data, and I've got an old Pentium MMX that's more than capable of doing so at CoX data rates.


 

Posted

I don't think this can be done.

If work has *every* port blocked, how can you contact the proxy? You might be able to do it with a machine inside the fire wall, and one outside too, but I don't know how to set this up other than custom programming on both.

Does anyone know what port(s) CoH uses?


 

Posted

Quote:
City of Heroes requires the following ports to be open TCP: 6994, 2104, and 2106 and now UDP: 7000-7200.
Source Avatea - http://boards.cityofheroes.com/showthread.php?p=2932368

Quote:
Originally Posted by Katie V View Post
Why do you need oodles of processing power? The only CPU-intensive part of the operation is encrypting and decrypting data, and I've got an old Pentium MMX that's more than capable of doing so at CoX data rates.
The processing power required would be mainly for maintaining the state table, and caching the processes into and out of active memory as needed. The actual encryption would be a minor factor. Unfortunately SSH tunneling would require every possible port and IP combination to be available at the same time. SSL VPN (which is just web traffic so usualy open on almost every corporate network) would require one port and virtualy no processing power.

But honestly if a network has been set to limit the types of accepted traffic then using any method to bypass that is already on questionable legal grounds and will probably result in imediate disciplinary action if ever caught.

Depending on the country you are working in you should take proper legal advice, for example the following laws could be broken by simply trying to play COH in work.

US Title 18
UK Computer missues act of 1990
Canada Criminal code section 342
Germany Penal Code 202
Australia Cybercrime act of 2001
Japan Law 128
Singapore Chapter 50a


 

Posted

Quote:
Originally Posted by TheHawkes View Post
But honestly if a network has been set to limit the types of accepted traffic then using any method to bypass that is already on questionable legal grounds...

Thanks for the port numbers. He says his boss knows about it and is OK with it, I think we can give him a break from the legal eagle department.


 

Posted

Quote:
Originally Posted by TheHawkes View Post
The processing power required would be mainly for maintaining the state table, and caching the processes into and out of active memory as needed.
If you insist on using one process per port/address pair, perhaps, although modern operating systems are surprisingly good at reducing the resource cost of running multiple copies of a program. Any sensible person is going to do something like run a SOCKS wrapper around CoX, then tunnel that through a single SSH channel to a SOCKS proxy at home.