← Blog

HShort 1.0.0 — เวอร์ชันแรกที่เปิดใช้งานจริง

HShort เปิดตัวเวอร์ชันแรกที่ใช้งานจริง หลังพัฒนาจากศูนย์ภายในเวลาไม่ถึงสองวัน

มีอะไรในเวอร์ชันแรก

  • สมาชิก — สมัครและเข้าสู่ระบบด้วยอีเมล รหัสผ่านเก็บแบบเข้ารหัส (bcrypt)
  • ย่อลิงก์ — โค้ดสั้นสร้างจากเลขลำดับของลิงก์แปลงเป็นฐาน 62 จึงไม่มีวันชนกันและไม่มีวันเต็ม
  • ตั้งชื่อลิงก์เอง — กำหนด alias ของตัวเองได้
  • วันหมดอายุ — เลือก 1 / 7 / 30 วัน หรือ 1 ปี พอหมดอายุระบบจะตอบว่าลิงก์นี้หมดอายุแล้ว
  • QR code — สร้างเป็นไฟล์ SVG ได้ในตัว ไม่ต้องพึ่งไลบรารีรูปภาพภายนอก
  • ยืนยันอีเมล — เปิด/ปิดได้ตามต้องการ
  • API key + REST API — สร้าง ดู และลบลิงก์จากระบบอื่นได้โดยไม่ต้องเข้าหน้าเว็บ
  • หน้าแสดงปลายทางก่อน redirect — ให้ผู้คลิกเห็นก่อนว่ากำลังจะไปไหน

เรื่องความปลอดภัย

ตั้งแต่เวอร์ชันแรกมีการป้องกันครบ — กันย่อลิงก์วนกลับมาที่ตัวเอง กันลิงก์ที่ชี้เข้าเครือข่ายภายใน กันลิงก์ที่ฝังชื่อผู้ใช้/รหัสผ่าน จำกัดความยาว URL จำกัดจำนวนครั้งต่อชั่วโมง ป้องกัน CSRF และตรวจสอบกับ Google Safe Browsing

HShort

ย่อลิงก์ให้สั้น พร้อม QR code

ดูรายละเอียด →

อ่านต่อ

HShort

ลิงก์สั้นที่ไม่มีวันชนและไม่มีวันเต็ม — เบื้องหลังโค้ด 3 ตัวอักษรของ HShort

บริการย่อลิงก์ส่วนใหญ่สุ่มโค้ดแล้วเช็คว่าซ้ำไหม ซึ่งช้าลงเรื่อย ๆ เมื่อลิงก์เยอะขึ้น เราเลือกวิธีที่ไม่ต้องเช็คเลย และอธิบายว่าทำไมถึงปลอดภัยกว่าที่คิด

HShort

HShort เปิดใช้งานแล้ว — ย่อลิงก์พร้อม QR code

สินค้าตัวที่ 5 ของเรา เปิดใช้งานที่ hshort.co แล้ว — วางลิงก์ยาว ได้ลิงก์สั้นพร้อม QR code ตั้งชื่อลิงก์เองได้ กำหนดวันหมดอายุได้ และมี API

HShort

HShort 1.1.0 — ยืนยันอีเมล รีเซ็ตรหัสผ่าน และหน้าตาแบบ 8-bit

อัปเดตใหญ่ในวันเดียวกับรีลีสแรก — บังคับยืนยันอีเมลก่อนสร้างลิงก์ เพิ่มรีเซ็ตรหัสผ่าน ตรวจ URL ตั้งแต่ก่อนสมัคร รองรับ IPv6 และเปลี่ยนหน้าแรกเป็นธีม 8-bit