ฉันตั้งค่าเซิร์ฟเวอร์เว็บแคม Raspberry Pi (ใช้ Raspbian) เพื่อให้สามารถใช้งานได้แบบสาธารณะ ฉันสามารถดูได้ภายในเมื่อฉันไปที่ IP ภายในและพอร์ตในเว็บเบราว์เซอร์ แม้ว่าฉันจะไม่สามารถเข้าถึงได้ผ่าน IP สาธารณะแม้ว่า
เซิร์ฟเวอร์เว็บแคมเชื่อมต่อกับเราเตอร์ไร้สายของฉันซึ่งเชื่อมต่อกับเราเตอร์ของเจ้าของบ้านของฉันผ่านสายอีเธอร์เน็ต เราเตอร์ของเขาเชื่อมต่อกับเคเบิลโมเด็ม (Comcast) เราเตอร์ของฉันคือ Linksys แต่ใช้งาน DD-WRT เราเตอร์เจ้าของบ้านของฉันคือ Netgear พร้อมเฟิร์มแวร์หุ้น ฉันสามารถเข้าถึงทั้งสองและทุกอย่างทำงานได้ดีที่นั่นเสมอ
ฉันได้พยายามส่งต่อพอร์ตในเราเตอร์ทั้งสองและด้วย UDP, TCP และทั้งคู่ แต่ก็ยังไม่สามารถเข้าถึงได้จากภายนอก ฉันแก้ไข /etc/motion/motion.conf บน Raspberry Pi เพื่อเปลี่ยน DAEMON เป็น ON และ webcam_localhost เป็น OFF
ฉันควรทำอย่างไร? เป็นการดีที่ฉันต้องการให้ทุกอย่างสามารถเข้าถึงได้ผ่านพอร์ต 80 ดังนั้นฉันจึงสามารถป้อน IP ภายนอกและดูเว็บแคมได้ แต่ตอนนี้ฉันจะจัดการให้มันสามารถเข้าถึงได้ผ่านพอร์ตที่ไม่ซ้ำใคร
ด้านล่างนี้คือข้อมูลทั้งหมดที่ฉันสามารถทำได้ (ปลอดภัย) โปรดแจ้งให้เราทราบหากมีสิ่งใดที่ฉันควรรวมไว้ซึ่งฉันไม่ได้ระบุไว้
เราเตอร์ของเขา: Netgear WNR2000v3
การเข้าถึงเว็บ: 192.168.1.1
ที่อยู่ IP: 10.0.0.3
Subnet Mask: 255.255.255.0
เกตเวย์เริ่มต้น: 10.0.0.1
เซิร์ฟเวอร์ DHCP: 10.0.0.1
เซิร์ฟเวอร์ DNS: 75.75.75.75/75.75.76.76
เราเตอร์ของฉัน: WRT54G กำลังเรียกใช้
การเข้าถึงเว็บDD-WRT v24-sp2 : 192.168.1.150
[การตั้งค่า WAN]
ประเภทการเชื่อมต่อ: IP แบบคงที่
WAN IP: 192.168.1.11
ซับเน็ต: 255.255.255.0
เกตเวย์: 192.168.1.1
DNS: 75.75.75.75/75.75 75.76
[การตั้งค่าเครือข่าย]
Local IP: 192.168.1.150
Subnet: 255.255.255.0
เกตเวย์: 192.168.1.1
Local DNS: 192.168.1.1
(ปิดการใช้งาน DHCP)
เซิร์ฟเวอร์เว็บแคม:
ที่อยู่ IP: 192.168.1.17
พอร์ต: 8081
ขอบคุณ!