0
I'm trying to forward a port to access my computer outside of local network.
I've set up remote desktop to listen on port 3391.
When I try locally, I can connect.
When I try from remote machines, I can not. Not even telnet.
When I disable windows firewall on the machine I'm trying to connect to, I can telnet. But still can not connect with remote desktop.
What else can I try here?
When I connect through local address it warns me about bad certificate. Port forwarding seems to work because I tried turning off RDP and setting apache to use its port. I was able to load local pages remotely.
I've also checked remote desktop in the list of allowed applications in windows firewall.
And I've tried changing port forwarding to TCP and BOTH in router settings.
When you are trying to connect from a machine outside of your network, are you providing the computer name to connect to in the format
computername:3391
? Also, is there any other device between your router and the Internet, such as an ADSL modem? – I say Reinstate Monica – 2014-11-05T02:39:14.977I have a static ip address. So 1.1.1.1:3391. Using local ip when trying to collect locally. – clorz – 2014-11-05T09:15:52.337
Can you connect via RDP from outside your network if you have RDP configured to use the default 3389 port? – I say Reinstate Monica – 2014-11-05T16:12:40.763
1I don't know if this has any relevance in your case. I had a problem like this on a non-standard port, and it turned out I had two firewalls running: one was from Kaspersky, which I disabled, but I found that Kaspersky hadn't disabled the standard Windows firewall, and it was this that was stopping external access to the port. Any chance you have another firewall on either machine? – AFH – 2014-11-06T11:45:05.463