2

I'm having trouble to reach my home server through Tor: I have the Tor browser bundle and can reach all sites I normally visit. I also am able to reach my site while not proxying my traffic through Tor. Only with my own site Tor says:

Rejecting SOCKS request for anonymous connection to private address

And also: have tried resolving or connecting to address '[scrubbed]' at 3 different places. Giving up. I have a 'myname'.ddns.net dynamic dns set up. and also the port I try to reach is uncommon (9091) Do I have to open this port somewhere else than my ISP router? I have the impression that something is blocking my incoming traffic, but the port forwarding on my router is set correctly.

13
  • Can you reach your home server remotely (from work, a friend's house, an Internet cafe, etc) without using Tor? Also, it sounds like you're using your site's local private address with Tor. That won't work. You should be using the public 'myname'.ddns.net address.
    – mirimir
    Commented Jul 12, 2014 at 10:58
  • Yes, I can reach it trough internet (friends house etc) not from work because they block the port that I use. That is the reason I want to use TOR for this purpose. I am using the ddns address, and not the local ip. I use the 'myname'.ddns.net address from other places then home without tor and that works fine. It is really TOR or its included proxy that is blocking my traffic. And the strangest thing is is that other "normal" sites are perfectly accessible trough tor at work.
    – Jan
    Commented Jul 13, 2014 at 20:09
  • Is there a way to PM? I could send you the actual 'myname'.ddns.net address so you can check the accesibility through Tor and the normal internet yourself.
    – Jan
    Commented Jul 13, 2014 at 20:25
  • I don't think that Tor.SE has private messages. You could try to access your site via Tor at a friend's house. Maybe the simplest solution would be picking a port for your site that your work firewall allows. Maybe Tor's DNS servers don't handle *.ddns.net well. Anyone?
    – mirimir
    Commented Jul 14, 2014 at 0:28
  • I already tried it via tor from home, and that didn't work either. Changing the port to 80 won't work because my ISP won't allow port forwarding below port 1024 (they don't want users to run home servers). I already had an application work on port 8080 through tor. My current application is on port 9091, I suppose that that wouldn't make such a big difference. I also tried to connect using my public IP instead of the ddns.net (also from friends house) and that worked also perfectly when not using tor and didn't work with tor.
    – Jan
    Commented Jul 14, 2014 at 7:05

1 Answer 1

1

Private addresses are addresses within the ranges, 10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16. To put it simply these addresses are not designed for use in and are not usable in the public internet (at least not without issue).
If the address you are trying to connect to is within any of these ranges then Tor won't be able to connect to them. This is what I suspect is happening to you. The reason you can connect to the server when not using Tor is that you're not connecting over the internet; you're connecting directly through your private network.

To get around this you need to set your server up with a public IP address. You already have a public IP address as you're successfully using the internet. Configuring your server to be connectable using that address is out of the scope of Tor, but you can probably find a tutorial or two by googling duckduckgo'ing it.

1
  • The server that I am trying to reach is at home. I can reach it from a friends house, not from work because the port 9091 is blocked. that is why I want to use TOR. By the way: I do use a dynamic dns. This also works, but not with TOR.
    – Jan
    Commented Jul 13, 2014 at 20:03

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .