LINE, Stripe และ GitHub ยิงตรงเข้า Breakpoint บนเครื่องคุณ
ใส่ URL ของ talu ในการตั้งค่า Webhook แล้ว Debug รีเควสต์จริงบนเครื่องตัวเองได้ทันที ไม่ต้อง Deploy ขึ้นเซิร์ฟเวอร์ก่อน
สวัสดีเพื่อนบ้าน! อยากได้ public URL ไหม?
ทะลุthá·lú: กริยา หมายถึง ผ่านตลอดจากข้างหนึ่งไปอีกข้างหนึ่ง
รันคำสั่งเดียวเปลี่ยนแอปบนเครื่องคุณให้มี URL HTTPS สาธารณะที่ทุกคนเข้าถึงได้ทันที รองรับ Webhook, WebSocket และ Hot reload ครบถ้วน
curl -fsSL https://talu.jshub.cc/install.sh | sh
เข้าสู่ระบบเพื่อรับโทเค็นฟรี ผ่าน GitHub หรือ Google
talu http 3000วิธีทำงาน
เราเตอร์และไฟร์วอลล์มักบล็อกไม่ให้คนภายนอกเชื่อมต่อเข้ามาที่เครื่องคุณ talu เปิดการเชื่อมต่อไปยังเซิร์ฟเวอร์ด้วยความปลอดภัยแบบเดียวกับเว็บเบราว์เซอร์ จากนั้นผู้เข้าชม URL ของคุณจะส่งข้อมูลกลับเข้ามาทางนี้ ไม่ต้องเปิดพอร์ต ไม่ต้องตั้งค่าเราเตอร์
ฟีเจอร์เด่น
ทุก URL ได้รับใบรับรองที่เชื่อถือได้จาก Let's Encrypt อัตโนมัติ เบราว์เซอร์และมือถือเปิดได้ไม่ติดแจ้งเตือนความปลอดภัย ไม่ต้องตั้งค่าอะไรเพิ่ม
จองชื่อซับโดเมนอย่าง myapp.t.jshub.cc ให้อยู่กับคุณตลอด แม้จะรีสตาร์ต เน็ตหลุด หรือปิดเครื่องไปเป็นสัปดาห์
Hot reload บน Vite และ Next.js, WebSockets, Server-Sent Events และสตรีมมิ่ง ใช้งานได้ลื่นไหลเหมือนรันบน localhost
talu ใช้เพียงพอร์ต 443 ซึ่งเป็นพอร์ต HTTPS ปกติ หากคุณเปิดเว็บทั่วไปได้ talu ก็ทะลุผ่านได้เสมอ แม้ต่อ Wi-Fi ที่ทำงาน มหาวิทยาลัย หรือหอพัก
talu จะแจ้งเตือนเมื่อมีเวอร์ชันใหม่ เพียงรัน talu update ก็ติดตั้งเวอร์ชันล่าสุดได้ทันที
เริ่มต้นใช้งาน
ไฟล์ขนาดเล็กตัวเดียว ไม่ต้องติดตั้งอะไรเพิ่ม สคริปต์จะเลือกเวอร์ชันที่เหมาะกับ Mac หรือ Linux ของคุณโดยอัตโนมัติ สำหรับ Windows ดาวน์โหลดไฟล์ .exe ได้ที่นี่
curl -fsSL https://talu.jshub.cc/install.sh | shโทเค็นจะขึ้นต้นด้วย talu_live_ talu จะบันทึกไว้ในเครื่องคุณ ทำเพียงครั้งเดียวไม่ต้องใส่ซ้ำ
ยังไม่มีโทเค็น? เข้าสู่ระบบด้วย GitHub หรือ Google แล้วสร้างได้ในไม่กี่วินาที
talu login talu_live_xxxxxxxxระบุพอร์ตที่แอปของคุณกำลังรันอยู่ เพิ่ม --subdomain เพื่อตั้งชื่อ URL ตามใจ แล้วส่งลิงก์ให้คนอื่นได้เลย
talu http 3000 --subdomain myappเหมาะสำหรับ
ใส่ URL ของ talu ในการตั้งค่า Webhook แล้ว Debug รีเควสต์จริงบนเครื่องตัวเองได้ทันที ไม่ต้อง Deploy ขึ้นเซิร์ฟเวอร์ก่อน
ทดสอบแอป iOS และ Android บนเน็ตมือถือจริง ใบรับรอง HTTPS ถูกต้องและปลอดภัย ไม่ต้องแก้ไขการตั้งค่าความปลอดภัยใดๆ
ส่งลิงก์จริงให้กดลอง แทนการอัดคลิปหน้าจอ เมื่อคุยงานเสร็จกด Ctrl+C ลิงก์ก็หยุดทำงานทันที
สรุปคำสั่ง
| คำสั่ง | การทำงาน |
|---|---|
| talu http 3000 | แชร์พอร์ต 3000 ด้วย URL สุ่ม |
| talu http 3000 -s demo | แชร์พอร์ต 3000 ที่ https://demo.t.jshub.cc |
| talu http 5173 --host-header localhost:5173 | แก้ปัญหา "host is not allowed" ของ Vite โดยส่ง localhost:5173 เป็น host |
| talu http https://localhost:8443 | แชร์แอปที่เป็น HTTPS อยู่แล้ว หรือแอปบน IP อื่น |
| talu login <token> | บันทึกโทเค็นไว้ที่ ~/.config/talu/config.yaml |
| talu update | อัปเดต talu เป็นเวอร์ชันล่าสุด |
| talu version | แสดงเวอร์ชันปัจจุบันที่ติดตั้ง |