well explained sir. i am trying to achieve something like this but i am stuck on the logic how does ngrok map a new subdomain every time. we have seen similar thing in slack also it create a new subdomain for every workspace
Awesome ! Quick question (might be a dumb one) : I am using a JDBC client library in my Java app and wanted to sniff all the network packets (essentially what HTTP Requests/Response through the client library ) I tried using the tunnelIJ Intellij plugin and TCPMON Http proxy plugin but not sure what target hostname and port to set (as the client library may have different target hosts for different requests like one for oauth and another for actual resource request ) Does this make sense ? Also, I assume those are HTTPs requests
For windows I use fiddler which is a debug proxy that acts like a MITM, I want to use something similar in MAC/LInux I heard about mitmProxy and want to make a video on it .. but yeah I think this is what you are looking for
Hey Hussein, you might want to also check out this potential competitor to ngrok: www.cotunnel.com/ I don't work for them, but I saw them announce it yesterday on producthunt. Copy-paste of what developers for cotunnel mentioned: Cotunnel Free plan: Static subdomain. Your subdomain doesn't change if you restart cotunnel client. No connection Limit. Ngrok Free Plan: Random subdomain. Connection limit. Ngrok Features: HTTP(S)/TCP/UDP tunnel. Cotunnel Features: HTTP(S) tunnel (TCP and UDP under development). Remote terminal access on the cotunnel dashboard. Continous running. If you are using Linux and installed with the cotunnel installation script, cotunnel client runs continuously (as a service). Cotunnel is device based, ngrok is tunnel based
Most web servers usually are by default, if you start one on your laptop say, you can just type your laptop's IP address into another device on the local network.
Thank you so much! I finally found a tutorial on the WebSockets after searching for 2 weeks and turning into a zombie.. this was very helpful!
That TCP part is really helpful for me for socket Thank you 🙏
The TCP over https works like a charm. Thanks
nice!
Thanks Hussein, Extremely useful
What an explanation, Really love it. Cheers 🍻
cool tutorial. good luck always..👍👍👍👍👍👍👍
I'd like to know what you think of java as a backend technology and whether you use it....perhaps a future video?
well explained sir. i am trying to achieve something like this but i am stuck on the logic how does ngrok map a new subdomain every time. we have seen similar thing in slack also it create a new subdomain for every workspace
Awesome !
Quick question (might be a dumb one) : I am using a JDBC client library in my Java app and wanted to sniff all the network packets (essentially what HTTP Requests/Response through the client library ) I tried using the tunnelIJ Intellij plugin and TCPMON Http proxy plugin but not sure what target hostname and port to set (as the client library may have different target hosts for different requests like one for oauth and another for actual resource request ) Does this make sense ? Also, I assume those are HTTPs requests
For windows I use fiddler which is a debug proxy that acts like a MITM, I want to use something similar in MAC/LInux I heard about mitmProxy and want to make a video on it ..
but yeah I think this is what you are looking for
Cool.. thanks for the quick response
Also, just wanted to say that I love your videos and literally spend hours watching them. What clarity of thoughts !! Thanks for your time 🙏🤟
nice one
Hi for my web socket application I dont get the data from sensors on ngrok
can u use wss instead of ws?
Not as far as I've been able to find. If you find a way, let me know.
How to make our API publicly available in production?
I had one question i it good for app in production
Php websoket server not working ... working fine on local 😭
Hey Hussein, you might want to also check out this potential competitor to ngrok: www.cotunnel.com/
I don't work for them, but I saw them announce it yesterday on producthunt.
Copy-paste of what developers for cotunnel mentioned:
Cotunnel Free plan:
Static subdomain. Your subdomain doesn't change if you restart cotunnel client.
No connection Limit.
Ngrok Free Plan:
Random subdomain.
Connection limit.
Ngrok Features:
HTTP(S)/TCP/UDP tunnel.
Cotunnel Features:
HTTP(S) tunnel (TCP and UDP under development).
Remote terminal access on the cotunnel dashboard.
Continous running. If you are using Linux and installed with the cotunnel installation script, cotunnel client runs continuously (as a service).
Cotunnel is device based, ngrok is tunnel based
How would you expose a dev server to just your own wi fi? Instead of the whole internet.
Kind of like what browsersync does
Most web servers usually are by default, if you start one on your laptop say, you can just type your laptop's IP address into another device on the local network.
how to do start ngrok to tunnel "http apache" and "ssh" same time?
With two account
Public link tunnel not found
I'v been pronouncing it as n-g-rok the whole time 😭
too much chatter...
Wait I thought it was pronounced as N-G-rok
Janjan Medina haha I don’t know 🤷♀️ It might be
@@hnasr you guessed it right hahaha it's from "network grok" ruclips.net/video/F_xNOVY96Ng/видео.html
i did the same in my c# wsclient but got this error {"The remote name could not be resolved: '0.tcp.ngrok.io'"}