อินเตอร์เน็ตตามบ้าน เดี๋ยวนี้ไม่ได้ IP จริง แต่จะเป็น private IP อยู่หลัง router ที่ทำเป็น NAT ดังนั้นเราจะเปิด web server ที่บ้านไว้ทดลองอะไรไม่ได้เลย จะให้ ISP เปิด port forward มาที่บ้านเราก็คงทำไม่ได้ ... โปรแกรม ngrok คือคำตอบง่ายๆ ในการแก้ปัญหานี้โดยที่เราไม่ต้องไปเช่า web hosting อะไรเลย หลักการของมันก็คือ มันจะไปเปิด tunnel ให้เครื่องที่บ้านเรา เชื่อมกับ server ของ ngrok แล้วส่งข้อมูลไปหาคนที่เรียกใช้ (คล้ายๆ AnyDesk, TeamViewer) โดยผ่านลิ้งค์ที่เชื่อมต่อกับ server ของ ngrok.io
เริ่มต้นจากไปดาวน์โหลดโปรแกรม ngrok มาลงในเครื่องตัวเองก่อน ที่นี่ https://ngrok.com/
หลังจากโหลดมาแล้ว (ในที่นี้ใช้ของ Windows) ก็ทำการแตก zip ออกมา จะมีไฟล์อยู่ไฟล์เดียว ชื่อ ngrok.exe ก็อปไปวางไว้ที่ไหนก็ได้ที่เราสะดวกไปเรียกใช้