Access raspberry pi ผ่าน internet โดยไม่ต้อง forward port

12 Oct 2016

Share to:

สวัสดีครับ หลายๆคนอาจเจอปัญหานี้ อยากจะ ssh ไปยัง raspberry pi ผ่าน internet จากที่ใดๆก็ได้บนโลก แต่ติดปัญหาคือ คุณอาจจะอยู่ หอพัก อพาร์ทเม้นท์ ฯลฯ ที่คุณไม่สามารถเข้าไปยุ่งกับ rounter ได้ ไม่สามารถ forward port ได้ ทําให้ไม่สามารถ Access raspberry pi ได้ ในบทความนี้มีคําตอบครับ พระเอกของงานนี้คือ weaved ซึ่งจะช่วยจักการการเชื่อมต่อให้เราเองเพียงแค่ติดตั้ง service บน raspberry pi ของเราเท่านั้น

มาเริ่มใช้งานกันเลยครับ ขั้นตอนแรกเข้าไปสมัคร Account ที่ weaved.com ก่อนครับ ต่อไปก็เข้าที่หน้า download ของ weaved ที่นี่ developer.weaved.com/portal/members/iot_downloads.php จะมีให้เราเลือก platform

Image

ในที่นี้เราเลือก raspberry pi เมื่อเลือกเข้าไปแล้วจะมีวิธีสําหรับติดตั้ง service ของ raspberry pi ซึ่งลายละเอียดทั้งหมดจะอยู่ในนั้นหมดและ สามารถทําตามได้ไม่ยากครับ weaved.com/installing-weaved-raspberry-pi-raspbian-os/ ผมจะลองเล่นเบื้องต้นให้ดูครับ เริ่มแรก ผมก็ใช้คําสั่งติดตั้ง Weaved Connect ก่อน

sudo apt-get update
sudo apt-get install weavedconnectd

เมื่อติดตั้งเสร็จก็ใช้คําสั่ง run Weaved service

sudo weavedinstaller

ระบบจะถามว่าจะสมัคร Account หรือ จะ login ฯลฯ ประมาณนี้

Image

ผมมี Account อยู่แล้วผมก็เลยเลือก 1 แล้วก็ใส่ user และ password ให้เรียบร้อย ต่อมาระบบจะให้เราตั้งชื่อของ device นี้

Image

ใส่ชื่อไปตามใจชอบเลย ต่อไประบบจะมีให้เราเลือกว่าต้องการ สร้าง-ลบ service

Image

ผมเลือก 1 สร้าง service จะมีให้เราเลือกว่าจะสร้าง service เป็น protocol แบบไหน

Image

ผมเลือกสร้าง service prototol ssh ก็จะได้ตามรูปด้านบน เท่านี้ก็เรียบร้อยแล้ว เมื่อต้องการจะ ssh เข้า raspberry pi ให้เราเข้าไปที่เว็บ weaved.com แล้ว login เข้าไป เลือก my service จะเห็น service ที่เราสร้างไว้

Image

กดเข้าไปที่ service ที่ต้องการเชื่อมต่อ

Image

จะบอกรายละเอียดว่าจะต้อง ssh ไปที่ url อะไร port อะไร เราก็ใช้ ssh application เชื่อมต่อเข้าไปได้เลย ลอง ssh เข้าไปจะได้ประมาณนี้

Image

เรียบร้อยครับ สําหรับ Account free จะสามารถเชื่อมต่อได้เป็นเวลา 30 นาทีครับ แต่สามารถเชื่อมต่อใหม่ได้ครับ สําหรับรายละเอียดของ price ดูที่นี่ครับ weaved.com/pricing/

เหมาะกับผู้ที่ใช้เน็ตของหอพักที่เราไม่สามารถไปยุ่งกับ rounterได้

Suggestion blogs

เขียนโปรแกรมหาวันสุดท้ายของทุกเดือนใน 1 ปี ด้วย VB

สวัสดีครับกลับมาพบกันอีกในบทความนี้ เนื่องจากมีเพื่อนคนนึงมาปรึกษาผมว่าอยากจะเขียนโปรแกรมด้วยภาษา vb เพื่อหาวันที่สุดท้ายของทุกๆเดือนในปีที่เรากําหนดได้อย่างไร ผมจึงหาวิธีการเขียนจนได้ และนํามาแบงปันเพื่อนๆ ได้ศึกษากันครับ ตัวอย่าง ถ้าเราต้องการหาวันสุดท้ายของแต่ละเดือนในปี 2017 เราจะได้ผลออกมาประมาณนี้ครับ

วิธีใช้คําสั่ง rmdir ในการลบ Directory ubuntu

rmdir คือคําสั่งที่ใช้ในการลบ Directory โดยรูปแบบการใช้งานคือ

Config proxy for docker

สวัสดีครับ บทความนี้เป็นเรื่องเกี่ยวกับการใช้ Docker ผ่าน Proxy เราจะมาดูถึงวิธีการ Config กันครับ ซึ่งวิธีการ Config proxy ให้กับ Docker นั้นไม่ยาก ทําตามขั้นตอนนี้ได้เลย


Copyright © 2019 - 2024 thiti.dev |  v1.19.0 |  Privacy policy |  status | 

            วงแหวนเว็บ