mjpg-stream + softether vpn 仮環境
外泊の予定ができたため、出先でペットの様子が見えるよう急ぎ構築する
mjpg-stream
- setup
root@rasp-pi03:~# mkdir -p /var/app/ root@rasp-pi03:~# cd /var/app/ root@rasp-pi03:/var/app# git clone https://github.com/jacksonliam/mjpg-streamer.git root@rasp-pi03:/var/app# cd mjpg-streamer/mjpg-streamer-experimental root@rasp-pi03:/var/app/mjpg-streamer/mjpg-streamer-experimental# apt-get install cmake libjpeg8-dev root@rasp-pi03:/var/app/mjpg-streamer/mjpg-streamer-experimental# sudo make root@rasp-pi03:/var/app/mjpg-streamer/mjpg-streamer-experimental# sudo make install root@rasp-pi03:/var/app/mjpg-streamer/mjpg-streamer-experimental# cd /usr/local/lib/mjpg-streamer/ root@rasp-pi03:/usr/local/lib/mjpg-streamer# mjpg_streamer -o "./output_http.so -w /usr/local/share/mjpg-streamer/www -p 8080" -i "./input_uvc.so -d /dev/video0 -r 640x480 -fps 30 -q 10 -y -n"
ブラウザ確認 http://192.168.1.13:8080/
bg 起動
root@rasp-pi03:/usr/local/lib/mjpg-streamer# nohup mjpg_streamer -o "./output_http.so -w /usr/local/share/mjpg-streamer/www -p 8080" -i "./input_uvc.so -d /dev/video0 -r 1280x720 -fps 30 -q 15 -y -n" &
softether vpn
- image
- setup
root@rasp-pi03:~# mkdir -p /var/app/softether_vpn root@rasp-pi03:~# cd /var/app/softether_vpn root@rasp-pi03:/var/app/softether_vpn# wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.36-9754-beta/softether-vpnserver-v4.36-9754-beta-2021.06.07-linux-arm_eabi-32bit.tar.gz root@rasp-pi03:/var/app/softether_vpn# tar zxvf softether-vpnserver-v4.36-9754-beta-2021.06.07-linux-arm_eabi-32bit.tar.gz root@rasp-pi03:/var/app/softether_vpn# cd vpnserver/ root@rasp-pi03:/var/app/softether_vpn/vpnserver# make
- 起動 sh
root@rasp-pi03:/var/app/softether_vpn/vpnserver# vi start.sh root@rasp-pi03:/var/app/softether_vpn/vpnserver# cat start.sh #!/bin/bash /var/app/softether_vpn/vpnserver/vpnserver start /sbin/brctl addif br0 tap_softether root@rasp-pi03:/var/app/softether_vpn/vpnserver# chmod +x start.sh
- bridge
root@rasp-pi03:~# apt-get install -y bridge-utils root@rasp-pi03:~# vi /etc/network/interfaces root@rasp-pi03:~# cat /etc/network/interfaces ... # loopback auto lo iface lo inet loopback # Ethernet port auto eth0 iface eth0 inet manual # Bridge interface auto br0 iface br0 inet static address 192.168.1.13 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 bridge_ports eth0 root@rasp-pi03:~# reboot
vpnserver start
root@rasp-pi03:/var/app/softether_vpn/vpnserver# sh start.sh