Accessing home network through the internet

Cool Buddy

Wise Old Owl
I have a USB drive connected to my router. I want this drive to be accessible from anywhere on the internet. The router supports this functionality.

However, my ISP assigns me a NAT IP. Which means my router is accessible only from within my ISP's network.

Is it possible to expose my router to the internet using a VPN or some other solution?

My router is TP-Link Archer C20 AC750. It's a dual band router with a USB port.
 

whitestar_999

Super Moderator
Staff member
upload_2019-12-9_14-51-9.png
 

Nerevarine

Incarnate
port forwarding would be blocked in ur case because isp assigns single public ip to many customers.
use serveo or ngrok to portforward ftp port of ur router. not possible on stock router. use a pi device or change to tomat0 or anything that supports ssh tunneling
 

Desmond

Destroy Erase Improve
Staff member
Admin
Do you have a router/modem combo or do you have a router connected to a ADSL modem? If its a router/modem combo, check if it supports OpenVPN, If it does, you can create your own VPN and connect to your home PC through it.

Otherwise, If you have linux on your machine, you could forward port 22 and run OpenSSH. Then you can control your machine remotely using SSH and download/upload data using SFTP.
This is also a good solution. Create a free noip account and select a domain that maps to the dynamic IP.

Edit: Steps for OpenVPN setup: How to Setup OpenVPN on TP-Link Routers (Windows) | TP-Link India
 

Nerevarine

Incarnate
How would dynamic dns help him connect from outside network.
Dyndns is just to resolve your changing dynamic ip address to a singular hostname ?
For him, the changing ip address (public) isnt his own, its probably used by multiple people .. thats what isps in india do, i think, with all ports blocked. so even if you resolve that to a dyndns, you will still have all ports blocked..

either openvpn profile or a ssh tunnelling would work i think.
 

whitestar_999

Super Moderator
Staff member
WTF, external IP is shared among multiple people?
Isn't that the standard for all mobile service providers(except jio 4g may be) in India?

Dyndns is just to resolve your changing dynamic ip address to a singular hostname ?
Yeah.The big tier-I ISPs(broadband type bsnl,mtnl,airtel,jio,act) give dynamic ip so such solutions easily work with them but smaller/tier-II/III ISPs use shared external ip for their customers so this won't work with them.
 

Nerevarine

Incarnate
So I was tinkering with my router from tatasky
The nokia router is actually very good in hardware, able to do gigabit ethernet, usb port for filesharing, 2.4+5ghz network and optical cable wan.
i stole the router pass from tata sky service guy as well
But when I tried DynDNS, error kept occuring that username is wrong, even though I triple checked with no-ip account. I tried this in my ddwrt router and it worked perfectly fine.
So i looked into the source code of the javascript page and the dumbass guy who wrote it has tried a plaintext match with the router username instead of no-ip username. if we enter anything other than router username, it gives error.
feel like saying
igave-you-the-ability-to-spin-gold-instead-youve-spun-pubic-43656117.png
 
OP
Cool Buddy

Cool Buddy

Wise Old Owl
WTF, external IP is shared among multiple people?
Yes. This is, in fact, very common these days. Most ISPs providing service through cable do this. (I had ACT earlier and they did this, despite being one of the bigger players). Most people don't realise this because they never try doing anything which requires them to connect to their home from outside. I realised this only after wasting 2 days trying to connect using noIP.

port forwarding would be blocked in ur case because isp assigns single public ip to many customers.
use serveo or ngrok to portforward ftp port of ur router. not possible on stock router. use a pi device or change to tomat0 or anything that supports ssh tunneling
I'll see if I can get Tomato on my router. I will have to read up a bit about SSH tunneling, not sure what that is.

Thanks for the responses. I'll read up a bit more. Will update if it works or ask more questions if it doesn't.
 

whitestar_999

Super Moderator
Staff member
I'll see if I can get Tomato on my router. I will have to read up a bit about SSH tunneling, not sure what that is.
Tplink has different hardware versions for same model & not all versions of a model support open OS like tomato. SSH tunneling will require time to understand & setup too.
 
Top Bottom