แก้ไขปัญหา

วิธีแก้ไขปัญหาทั่วไป

แก้ไขปัญหา

วิธีแก้ไขปัญหาทั่วไปกับ TH-Tunnel

ปัญหาการเชื่อมต่อ

"Server URL not configured"

สาเหตุ: CLI ไม่รู้ว่าจะเชื่อมต่อที่ไหน

วิธีแก้ไข:

tunnel config set-server https://api.your-domain.com

"Authentication failed"

สาเหตุ:

  • Token ไม่ถูกต้อง
  • Token ถูกเพิกถอนแล้ว
  • URL เซิร์ฟเวอร์ผิด

วิธีแก้ไข:

  1. ตรวจสอบ Token ถูกต้อง: tunnel config show
  2. ตรวจสอบ Token ในแดชบอร์ด (ไม่ถูกเพิกถอน)
  3. สร้าง Token ใหม่ถ้าจำเป็น

"Connection refused" ไปยัง Local Server

สาเหตุ: Local Server ของคุณไม่ทำงานหรือ Port ผิด

วิธีแก้ไข:

  1. เริ่ม Local Server ก่อน
  2. ตรวจสอบว่าเข้าถึงได้:
    curl http://localhost:3000
    
  3. ตรวจสอบ Port ตรงกับคำสั่ง Tunnel

Tunnel ตัดการเชื่อมต่อต่อเนื่อง

สาเหตุ:

  • เครือข่ายไม่เสถียร
  • ปัญหาเซิร์ฟเวอร์
  • Rate Limiting

วิธีแก้ไข:

  1. ตรวจสอบการเชื่อมต่ออินเทอร์เน็ต
  2. ดู CLI Log สำหรับข้อผิดพลาด
  3. เปิดใช้ Debug Mode: DEBUG=1 tunnel http 3000

ปัญหาแดชบอร์ด

เข้าสู่ระบบไม่ได้

"Invalid credentials":

  • ตรวจสอบอีเมล/รหัสผ่าน
  • ใช้รีเซ็ตรหัสผ่านถ้าลืม

"Account suspended":

  • ติดต่อผู้ดูแล

"Email not verified":

  • ตรวจสอบอีเมลสำหรับลิงก์ยืนยัน
  • ขออีเมลยืนยันใหม่

Session หมดอายุ

Session หมดอายุหลังจาก 7 วันที่ไม่มีกิจกรรม เข้าสู่ระบบใหม่

ปัญหา Tunnel

"Subdomain not available"

Subdomain ถูกใช้โดยผู้ใช้อื่นหรือถูกบล็อก

วิธีแก้ไข: ลอง Subdomain อื่น

Request Timeout

สาเหตุ:

  • Local Server ใช้เวลานานเกินไป
  • เวลาแฝงเครือข่าย
  • Response ขนาดใหญ่

วิธีแก้ไข:

  1. เพิ่มประสิทธิภาพเวลาตอบสนองของ Local Server
  2. ตรวจสอบข้อผิดพลาดฝั่งเซิร์ฟเวอร์
  3. พิจารณา Streaming สำหรับ Response ใหญ่

ปัญหา CLI

Command not found

วิธีแก้ไข:

# รันโดยตรง
node src/index.js http 3000

# หรือ Link แบบ Global
npm link

Crash ตอนเริ่มต้น

Debug:

DEBUG=* tunnel http 3000

รีเซ็ต Config:

tunnel config clear
tunnel config set-server https://api.your-domain.com
tunnel config add-authtoken YOUR_TOKEN

ปัญหาเซิร์ฟเวอร์ (ผู้ดูแล)

502 Bad Gateway

ตรวจสอบ:

docker-compose ps
docker-compose logs control-api

Database Connection Failed

ตรวจสอบ:

docker-compose exec postgres pg_isready

ตรวจสอบ DATABASE_URL ใน .env

การขอความช่วยเหลือ

ถ้าวิธีแก้ไขเหล่านี้ไม่ช่วย:

  1. ตรวจสอบ Log: CLI และ Server Log มีข้อมูลข้อผิดพลาดละเอียด
  2. เปิด Debug Mode: DEBUG=* tunnel http 3000
  3. ค้นหา Issue ที่มีอยู่: ตรวจสอบ GitHub Issues

ดู Support สำหรับข้อมูลการติดต่อ