Serveo.net เป็นบริการที่ให้ผู้ใช้สามารถ expose แอพพลิเคชันหรือเว็บไซต์ของตนต่อสาธารณะผ่านทาง SSH (Secure Shell) โดยไม่ต้องมีการกำหนดค่าหรือติดตั้งซอฟต์แวร์เพิ่มเติมในเครื่องเซิร์ฟเวอร์ของตนเอง ผู้ใช้สามารถใช้ serveo.net เพื่อสร้าง tunnel หรือทางเชื่อมต่อที่เป็นทางเลือกเพื่อนำเสนอแอพพลิเคชันหรือเว็บไซต์ของตนให้คนอื่นเข้าถึงได้ผ่านทางอินเทอร์เน็ต การใช้ SSH tunneling ทำให้ข้อมูลที่ถ่ายทอดผ่านทาง tunnel นั้นถูกเข้ารหัสและปลอดภัยจากการถูกดักรับ (sniffing) จากผู้ไม่หวังดี.
วิธีการใช้งานทั่วไปของ serveo.net จะเป็นดังนี้:
- ติดตั้ง SSH (ถ้ายังไม่ได้ติดตั้ง): ตั้งค่า SSH ในเครื่องของคุณ (ส่วนมากจะมีมาพร้อมกับระบบปฏิบัติการ).
- เปิด Terminal (หรือ Command Prompt): เปิดโปรแกรม Terminal หรือ Command Prompt บนเครื่องคอมพิวเตอร์ของคุณ.
- ใช้คำสั่ง SSH: ใช้คำสั่ง SSH เพื่อสร้าง tunnel โดยให้ใส่คำสั่งต่อไปนี้ (แทน username และ serveo.net):
ssh -R 80:localhost:3000 serveo.net
- โดยที่
80
คือพอร์ตของ serveo.net ที่ให้บริการ,localhost:3000
คือเซิร์ฟเวอร์หรือแอพพลิเคชันที่คุณต้องการ expose และserveo.net
คือเว็บไซต์ที่ให้บริการ. - แชร์ URL: เมื่อคำสั่ง SSH รันสำเร็จ, คุณจะได้ URL ที่สามารถใช้เป็นทางเข้าถึงแอพพลิเคชันหรือเว็บไซต์ของคุณผ่านทาง serveo.net.
คำเตือน: การใช้งาน serveo.net มีข้อจำกัดและไม่ควรนำไปใช้สำหรับการทำงานที่มีความลับหรือที่ควรจะเป็นส่วนตัว เนื่องจากบริการนี้เป็นสาธารณะและข้อมูลที่ถ่ายทอดอาจถูกดักรับได้.