LATAR BELAKANG
Pengaturan saat ini yang saya miliki untuk Raspberry Pi adalah:
USB Webcam -> Raspberry Pi -> Netgear Router -> Local ISP -> Internet
ISP saya memberi saya portal tawanan di mana saya bisa masuk untuk mengakses internet dan alamat IP publik saya ditampilkan seperti 203.xxx.xx.xx, ketika saya mencoba mengakses IP ini dari browser, saya dibawa ke ISP Captive Portal Page dan tidak diizinkan mengakses apa pun lebih lanjut.
Ada banyak orang lain yang terhubung ke ISP yang sama dan mereka juga diberikan IP yang sama (jelas).
ISP tidak siap untuk membagikan IP khusus atau membuka port apa pun untuk saya sehingga saya dapat mengkonfigurasi router Netgear saya untuk meneruskan port dll.
Pertanyaan
Saya telah menginstal gerakan pada Pi saya dan saya dapat mengaksesnya melalui 192.168.1.3:8080 melalui LAN lokal saya yaitu di dalam Jaringan Router Netgear saya. Bagaimana saya bisa mengakses dari luar Jaringan saya yaitu dari lokasi terpencil seperti kantor saya.
Saya tidak ingin menggunakan perangkat lunak pihak ketiga seperti teamviewer untuk menyampaikan seluruh sistem Pi saya melalui internet.
Apakah ada cara saya dapat mengunggah streaming ke server cloud secara efisien dan kemudian mengaksesnya?
sumber
Jawaban:
Masalah yang Anda coba selesaikan disebut NAT traversal , tempat Anda mencoba berkomunikasi dengan perangkat lain saat menggunakan NAT tingkat operator .
Secara potensial, Anda dapat mem-proxy semua paket Anda melalui server, menggunakan protokol seperti SOCKS . Ini mungkin tidak akan berskala sangat baik, tetapi jika Anda tidak berencana untuk memiliki terlalu banyak klien, itu mungkin dapat diterima. Anda tentu saja harus membayar atau menjalankan server di luar jaringan Anda (bukan di dalam NAT), yang mungkin sedikit rumit / tidak nyaman.
Atau, Anda dapat membuat lubang melalui router dan berkomunikasi antara dua klien yang Anda tuju secara langsung. Menurut Wikipedia, "Produk VoIP, aplikasi game online, dan perangkat lunak jaringan P2P semuanya menggunakan pelubang kertas." Jika use case Anda mirip dengan itu, mungkin perlu dipertimbangkan.
Anda juga dapat menemukan pertanyaan ini tentang Pengguna Super yang relevan, dengan jawaban oleh spacecrab :
sumber
Saya ingin tahu apakah solusi lain adalah membuat Raspberry Pi PUSH Anda diumpankan ke server cloud.
Jawaban lainnya memberikan cara terbaik untuk mendapatkan INTO pi Anda dari luar, tetapi jika Anda tidak perlu melakukan itu, jika Anda hanya ingin sesekali gambar gaya kamera keamanan, Anda dapat membuat skrip sesuatu yang akan menonton folder, dan ketika gambar baru muncul, unggah itu ke lokasi yang jauh. Jika Anda ingin feed lengkap, Anda bisa streaming ke sesuatu seperti youtube, jaga feed tetap pribadi, dan pergi ke sana kapan pun Anda mau.
Berikut langkah-langkah untuk proses youtube:
http://www.makeuseof.com/tag/live-stream-youtube-raspberry-pi/
Berikut cara mengunggah folder secara otomatis:
/raspberrypi/12495/is-auto-upload-possible
sumber
Banyak penyedia ISP tidak mengizinkan pelanggan perumahan untuk menggunakan port 80 atau 8080. Coba gunakan nomor port berbeda dengan Motion, dan juga periksa dengan ISP Anda untuk melihat port mana yang diperbolehkan. Anda juga perlu mengaktifkan penerusan port pada router Netgear, sehingga lalu lintas dialihkan ke Raspberry Pi
sumber