Rate Limit

การตั้งค่า Rate Limit และโควตาการใช้งาน

Rate Limit

Rate Limit ปกป้องระบบจากการใช้งานเกินควรและรับประกันการใช้งานที่ยุติธรรม

ประเภทของขีดจำกัด

ขีดจำกัด Request

ควบคุมจำนวน Request ที่สามารถทำได้:

การตั้งค่าคำอธิบายค่าเริ่มต้น
per_ip_rpmRequest ต่อนาทีต่อ IP1000
per_user_rpmRequest ต่อนาทีต่อผู้ใช้5000
per_tunnel_rpmRequest ต่อนาทีต่อ Tunnel500
global_rpmRequest ต่อนาทีทั้งระบบ2500

ขีดจำกัดรายวัน

จำกัดกิจกรรมรายวันทั้งหมด:

การตั้งค่าคำอธิบายค่าเริ่มต้น
daily_request_limitRequest สูงสุดต่อวันต่อ Tunnel20000
daily_bandwidth_limit_gbBandwidth สูงสุดต่อวัน (GB)5

ขีดจำกัดบัญชี

ควบคุมทรัพยากรต่อผู้ใช้:

การตั้งค่าคำอธิบายค่าเริ่มต้น
default_max_tunnelsTunnel เริ่มต้นต่อผู้ใช้5
default_max_tokensToken เริ่มต้นต่อผู้ใช้10
default_max_domainsDomain เริ่มต้นต่อผู้ใช้10
default_max_connectionsการเชื่อมต่อพร้อมกันต่อ Tunnel50

ขีดจำกัดการแจ้งเตือน

การตั้งค่าคำอธิบายค่าเริ่มต้น
telegram_daily_limitข้อความ Telegram ต่อวัน100
discord_daily_limitข้อความ Discord ต่อวัน100

การตั้งค่าขีดจำกัด

  1. ไปที่ Settings > Rate Limits
  2. แก้ไขค่า
  3. คลิก Save

การเปลี่ยนแปลงมีผลทันที

การบังคับใช้

การตอบกลับ HTTP 429

เมื่อเกินขีดจำกัด Client จะได้รับ:

HTTP/1.1 429 Too Many Requests
X-RateLimit-Limit: 500
X-RateLimit-Remaining: 0
X-RateLimit-Reset: 1705312800
Retry-After: 60

การล็อกเอาต์ Bandwidth

เมื่อ Bandwidth รายวันเกิน:

  • Traffic ของ Tunnel ถูกบล็อก
  • ผู้ใช้ได้รับการแจ้งเตือน
  • ระยะเวลาล็อกเอาต์ตั้งค่าได้
การตั้งค่าคำอธิบายค่าเริ่มต้น
bandwidth_lockout_duration_minนาทีที่บล็อกหลังเกินขีดจำกัด60

IP Blacklisting

Blacklist อัตโนมัติสำหรับ IP ที่ละเมิด:

การตั้งค่าคำอธิบายค่าเริ่มต้น
blacklist_thresholdจำนวนการละเมิดก่อน Blacklist8
blacklist_duration_hrชั่วโมงที่ Blacklist1

การข้ามของ Admin

Admin สามารถข้ามขีดจำกัดได้:

การตั้งค่าคำอธิบายค่าเริ่มต้น
admin_request_bypassข้ามขีดจำกัด Requestfalse
admin_bandwidth_bypassข้ามขีดจำกัด Bandwidthfalse
คำเตือน

เปิดใช้การข้ามอย่างระมัดระวัง - อาจปิดบังปัญหากับการใช้งานของคุณเอง

แนวทางปฏิบัติที่ดี

เคล็ดลับ

เริ่มด้วยขีดจำกัดต่ำและเพิ่มตามการใช้งานที่สังเกตได้

เคล็ดลับ

ดู Response 429 เพื่อระบุเมื่อขีดจำกัดจำกัดเกินไป

เคล็ดลับ

ให้ผู้ใช้หลักขีดจำกัดสูงขึ้นเป็นรายบุคคลแทนที่จะเพิ่มค่าเริ่มต้นระบบ