blocking - How to forward blocked ports by ISP

07
2014-07
  • KiDo

    So I've been trying to setup a TeamSpeak 3 server on my pc but ports (9987,10011,30033) are blocked by my ISP, I've contacted them to unblock them but they didn't accept, and it's the fastest ISP in my city (as living in a 3rd world country) so it's not a good idea to connect to another ISP.

    The thing is, I've tried Your-Freedom to connect to tunnel my connection & SocksCap.

    The problem is, when TS works with SocksCap it doesn't show a WAN-IP that friends will use to connect to my server It says "Needs to be Requested" and when I press the Request button, I get nothing.

    So, any idea what's wrong if someone has done this before? or if you have any other suggestion to run a TS server, would be very glad to hear it and really appreciate that.

    P.S. as I've mentioned before, living in a 3rd world country, makes me unable to buy a VPS even the cheapest one cause there's no Visa, Credit, or paypal. so that won't work.

    Thanks in advance.

  • Answers
  • Michael Kjörling

    Unfortunately, if your ISP is blocking inbound traffic on a necessary port, then there isn't a whole lot you can do. You basically have four options that I can see:

    • Switch to an ISP with a less restrictive inbound traffic policy (or establish a tunnel through one and route the traffic through that tunnel)
    • Run the server software somewhere else (basically a variant of "switch ISP")
    • Convince the ISP to allow the traffic through (basically a variant of "less restrictive inbound traffic policy")
    • Run the traffic on another, non-blocked port (work around the problem)

    Let's look at these in turn:

    • You say switching to a different ISP is not an option.
    • You say running the server software somewhere else (on a VPS) is not an option.
    • You say the ISP does not want to allow the traffic through.

    • Your only remaining option then is to run the traffic on some other port. Some software and protocols allow that, some don't. I don't know if TeamSpeak 3 allows this or not.

    If that is not an option either, then unfortunately I think you might be out of luck. Sorry.


  • Related Question

    networking - Is there a simple way to detect ISP port blocking?
  • Will M

    Is there a way to tell the difference between my ISP blocking traffic on certain ports and my NAT router/firewall blocking that traffic? The sites “Shields Up” and “Can you see me” show my ports closed or not accessible, but I assume that is primarily due to the NAT router. (Obviously, I could just remove the router, connect directly and use those sites, but is there a simple way to test without doing that?)


  • Related Answers
  • Joey

    You can set your computer as the DMZ in the router configuration, which means that NAT essentially passes everything to you.

  • Firebinder

    Firebind.com is able to tell you whether any of the 65535 UDP or TCP ports are being blocked between your client machine and the Internet. They have a Java Applet client that sends packets back and forth from your machine to their server over the port(s) of your choosing, and if the packets transfer successfully, you know the port isn't blocked by any intervening firewall (such as your own home router or your ISPs firewall.)

    So in your case you could first run tests from behind your router and get a list of all blocked ports. Then you could connect your machine directly to the Internet (bypassing the firewall) and run the tests again. By comparing the results you'd be able to figure out the difference between what your home router blocks and what your ISP blocks.

    It's important to note that Firebind is NOT a port scanner. It's a "PATH" scanner.

    http://www.firebind.com

  • JP Alioto

    You could set your router/firewall to do logging and see what it is blocking specifically.