Clarphimous
2008-11-23, 18:37
Okay, so at home I used to play Starcraft. I had DSL so I had to set up port forwarding, but beyond that it was pretty easy. I still have a computer back home that I can connect to.
Now I'm at this university, and they've got a firewall. Not only that, but I'm sharing an external IP address with a whole bunch of other people and it's a real bitch. For example, I'm having to use a proxy right now because apparently someone got the shared IP address banned from Totse. Either that or the network admins decided to block us from viewing the site, and I wouldn't put it past them.
The ports required to play Starcraft and several other Battle.net games are 4000, 6112-6119, both TCP and UDP. In particular, this one Blizzard page says Starcraft requires port 6112 TCP and UDP, both in and out.
http://us.blizzard.com/support/article.xml?articleId=21109&rhtml=true?rhtml=y
I get the feeling that these ports are being blocked outward as well as incoming, because when I tried to connect to Battle.net in both Starcraft and Diablo 2 it said there was no connection to Battle.net. Actually, in the most recent Starcraft patch it just quits without an error message.
So, first question: How can I tell which ports are blocked outgoing? I already know that they're blocked incoming because there's no port forwarding to my computer.
Anyway, my idea is this: I can make a connection to my computer at home on unblocked ports. My home computer can have port forwarding enabled for Starcraft (in fact, it already does). The channel of communication would need to be like so:
University PC <--------> Home PC <--------> Battle.net and other gamers
I need to somehow tell this university computer to send the data for port 6112 to my home computer on an unblocked port (maybe 443) and from there to whatever IP address Starcraft had intended it to go to. My home computer would also need to be able to accept connections on TCP/UDP 6112 from various sources and redirect them to the university computer across the unblocked port.
It sounds like something that wouldn't be impossible, but I do not know how to implement it. I have looked at SSH and VPN, but figuring out how to set them up has been difficult. I have set up WASTE with other computers out on the Internet from the university, so I know it's possible to get past some of the problems with NAT.
Help? I don't know much about this stuff, so you'll need to be descriptive.
edit: I forgot to mention the operating systems I'm using. This university PC is running Windows 2000, the other is using XP Home Edition.
edit2:http://i36.tinypic.com/25jxljd.png
Now I'm at this university, and they've got a firewall. Not only that, but I'm sharing an external IP address with a whole bunch of other people and it's a real bitch. For example, I'm having to use a proxy right now because apparently someone got the shared IP address banned from Totse. Either that or the network admins decided to block us from viewing the site, and I wouldn't put it past them.
The ports required to play Starcraft and several other Battle.net games are 4000, 6112-6119, both TCP and UDP. In particular, this one Blizzard page says Starcraft requires port 6112 TCP and UDP, both in and out.
http://us.blizzard.com/support/article.xml?articleId=21109&rhtml=true?rhtml=y
I get the feeling that these ports are being blocked outward as well as incoming, because when I tried to connect to Battle.net in both Starcraft and Diablo 2 it said there was no connection to Battle.net. Actually, in the most recent Starcraft patch it just quits without an error message.
So, first question: How can I tell which ports are blocked outgoing? I already know that they're blocked incoming because there's no port forwarding to my computer.
Anyway, my idea is this: I can make a connection to my computer at home on unblocked ports. My home computer can have port forwarding enabled for Starcraft (in fact, it already does). The channel of communication would need to be like so:
University PC <--------> Home PC <--------> Battle.net and other gamers
I need to somehow tell this university computer to send the data for port 6112 to my home computer on an unblocked port (maybe 443) and from there to whatever IP address Starcraft had intended it to go to. My home computer would also need to be able to accept connections on TCP/UDP 6112 from various sources and redirect them to the university computer across the unblocked port.
It sounds like something that wouldn't be impossible, but I do not know how to implement it. I have looked at SSH and VPN, but figuring out how to set them up has been difficult. I have set up WASTE with other computers out on the Internet from the university, so I know it's possible to get past some of the problems with NAT.
Help? I don't know much about this stuff, so you'll need to be descriptive.
edit: I forgot to mention the operating systems I'm using. This university PC is running Windows 2000, the other is using XP Home Edition.
edit2:http://i36.tinypic.com/25jxljd.png