ngrok จะเปิดหลายๆ Port ต้องทำยังไงนะ?

All content Feb 22, 2020

Ngrok คืออะไร ถ้าอธิบายง่ายๆมันก็คือโปรแกรมที่ทำให้เราสามารถ Mapping port localhost ให้สามารถเข้าถึงจากภายนอกได้ ปกติคนใช้ Ngrok ก็คงจะเปิดแค่ Port เดียวกันใช่มั๊ยหละ แล้วมันจะเปิดหลายๆ Port ได้มั๊ยนะ เช่น ผมอยาก Run service ไปด้วย และหน้าเว็บไปด้วย หรือรวมไปจนถึงรัน Line Chatbot ไปพร้อมๆกันเนี่ยมันต้องทำยังไงนะ เดี๋ยวในบทความนี้เรามาลองทำให้ ngrok สามารถเปิดได้หลายๆ port ลองดูครับ

  1. ให้เข้าไปที่ Path ดังด้านล่าง
C:\Users\XXXX.ngrok2

2. แก้ไขไฟล์ ngrok.yml

authtoken: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
tunnels:
  test1:
    addr: 4200
    proto: http    
  test2:
    addr: 3000
    proto: http

3.ลองรัน ngrok ด้วยคำสั่งข้างล่าง

ngrok start --all

สังเกตุดูว่าจะมีการ Mapping port ทั้งสอง port เลยครับ ก็ลองเอาลิงค์ไปเปิดใช้งานกันได้ครับ ขอบคุณครับบบบ

Anusorn Plaekjangreed

I'm Developer by day and Trader by night.