filmov
tv
How to access localhost website server/api publicy from your system to Internet

Показать описание
#Access #localhost #internet #website #webserver #api #free
In This video i will show you How To Access A Local Website (localhost) from Internet without Port forwarding, without using any DNS configurations or without any complex procedures
What is Ngrok ?
Ngrok exposes local servers behind NATs and firewalls to the public internet over secure tunnels.
How it Works ?
1. Download and run a program on your machine and provide it the port of a network service, usually a web server.
2. Connect to the ngrok cloud service which accepts traffic on a public address.
3. Traffic is relayed through to the ngrok process running on your machine and then on to the local address you specified.
What it's Good For ?
Run personal cloud services from your home
Demo websites without deploying
Build webhook consumers on your dev machine
Test mobile apps connected to your locally running backend
Stable addresses for your connected devices that are deployed in the field
Features :
1. SECURE TUNNELS -
1.1 Easy HTTPS
Instantly create a public HTTPS url for a website running locally on your development machine. ngrok offloads TLS so you don't have to worry about your configuration.
1.2 Authenticated Access
Set HTTP auth credentials to protect access to your tunnel and those you share it with. ngrok also supports other authentication methods. Add OAuth to your endpoints automatically; no code required.
2. DEVELOPER FRIENDLY
2.1 Fast & Reliable
ngrok tunnels run using an optimized version of the technology that powers HTTP/2 so that your tunneled services load fast. ngrok runs in multiple regions and availability zones around the globe, ensuring that your tunnels are always online.
2.2 Target Virtual-Host Sites
Rewrite the Host header of tunneled requests to target a specific site in your WAMP/MAMP/Pow development environment.
2.3 No More Port Forwarding
Don't configure port forwarding on your router or waste time setting up dynamicDNS solutions. ngrok works everywhere with no changes, even when a device changes networks.
2.4 Automate with the ngrok API
Dynamically start, stop and query tunnel status all with a simple RESTful API. Reconfigure the behavior of your tunnels on the fly.
3. BE MORE PRODUCTIVE
3.1 Request Inspection
Use ngrok's web inspection interface to understand the HTTP request and response traffic over your tunnel.
3.2 Multiple Simultaneous Tunnels
Run multiple tunnels simultaneously with a single ngrok client.
ngrok start demo-site ssh admin-ui
3.3 Easily Build Services that Respond to Webhooks
Use ngrok URLs to configure public webhooks to a private service. Easily develop and debug webhook integrations by simply 'replaying' webhook requests to your dev server.
3.4 Shared Account Access for Teams
Accounts can share access to reserved domains and addresses allowing multiple developers to collaborate on a project while still having their own credentials.
4. MULTIPLE PROTOCOL SUPPORT
4.1 TCP Tunnels
Expose any networked service to the internet, even ones that don't use HTTP like SSH. Use ngrok to manage access to any TCP service without having to setup complicated port forwarding rules.
ngrok tcp 22
4.2 HTTP(S)
ngrok supports both HTTP and HTTPS tunnels out of the box. Great for sharing local web servers, demoing a development website, or sharing access to internal APIs with 3rd parties.
4.3 Websocket Support
Share your real-time web apps! ngrok tunnels websocket connections over HTTP tunnels without any changes.
In This video i will show you How To Access A Local Website (localhost) from Internet without Port forwarding, without using any DNS configurations or without any complex procedures
What is Ngrok ?
Ngrok exposes local servers behind NATs and firewalls to the public internet over secure tunnels.
How it Works ?
1. Download and run a program on your machine and provide it the port of a network service, usually a web server.
2. Connect to the ngrok cloud service which accepts traffic on a public address.
3. Traffic is relayed through to the ngrok process running on your machine and then on to the local address you specified.
What it's Good For ?
Run personal cloud services from your home
Demo websites without deploying
Build webhook consumers on your dev machine
Test mobile apps connected to your locally running backend
Stable addresses for your connected devices that are deployed in the field
Features :
1. SECURE TUNNELS -
1.1 Easy HTTPS
Instantly create a public HTTPS url for a website running locally on your development machine. ngrok offloads TLS so you don't have to worry about your configuration.
1.2 Authenticated Access
Set HTTP auth credentials to protect access to your tunnel and those you share it with. ngrok also supports other authentication methods. Add OAuth to your endpoints automatically; no code required.
2. DEVELOPER FRIENDLY
2.1 Fast & Reliable
ngrok tunnels run using an optimized version of the technology that powers HTTP/2 so that your tunneled services load fast. ngrok runs in multiple regions and availability zones around the globe, ensuring that your tunnels are always online.
2.2 Target Virtual-Host Sites
Rewrite the Host header of tunneled requests to target a specific site in your WAMP/MAMP/Pow development environment.
2.3 No More Port Forwarding
Don't configure port forwarding on your router or waste time setting up dynamicDNS solutions. ngrok works everywhere with no changes, even when a device changes networks.
2.4 Automate with the ngrok API
Dynamically start, stop and query tunnel status all with a simple RESTful API. Reconfigure the behavior of your tunnels on the fly.
3. BE MORE PRODUCTIVE
3.1 Request Inspection
Use ngrok's web inspection interface to understand the HTTP request and response traffic over your tunnel.
3.2 Multiple Simultaneous Tunnels
Run multiple tunnels simultaneously with a single ngrok client.
ngrok start demo-site ssh admin-ui
3.3 Easily Build Services that Respond to Webhooks
Use ngrok URLs to configure public webhooks to a private service. Easily develop and debug webhook integrations by simply 'replaying' webhook requests to your dev server.
3.4 Shared Account Access for Teams
Accounts can share access to reserved domains and addresses allowing multiple developers to collaborate on a project while still having their own credentials.
4. MULTIPLE PROTOCOL SUPPORT
4.1 TCP Tunnels
Expose any networked service to the internet, even ones that don't use HTTP like SSH. Use ngrok to manage access to any TCP service without having to setup complicated port forwarding rules.
ngrok tcp 22
4.2 HTTP(S)
ngrok supports both HTTP and HTTPS tunnels out of the box. Great for sharing local web servers, demoing a development website, or sharing access to internal APIs with 3rd parties.
4.3 Websocket Support
Share your real-time web apps! ngrok tunnels websocket connections over HTTP tunnels without any changes.
Комментарии