min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

nginx(RaspberryPi4)でリバースプロキシ設定 → http接続要求を遠隔地の地デジサーバに繋いでts映像を受信する

 

やりたいこと

自宅内のiPhoneVLCアプリ)からwireguardサーバ(192.168.3.190)を経由して遠隔地(東京・寮)にあるRaspberryPi4に繋いだKTV-FSUSB2の地デジ映像を見たい。

 

要は、上図のiPhoneVLC)から192.168.3.190にhttpアクセスがあったら10.100.0.10(右上図のpi3)に飛ばすためのリバースプロキシをpi4(上図の金色)に構築 する。

 

事前準備

pi4のapacheは削除しとく。ポート80がカブるとnginxが起動コケるので。

coniglio.hateblo.jp

 

pi4にnginxのインストール

$ sudo apt install nginx はやらない。古いから

最新版をビルドする。

emc-craft.xyz

インストール完了したらリバースプロキシを構築する。

 

pi4でリバースプロキシ

やるのはこれだけ。超カンタン。

$ sudo vim /etc/nginx/conf.d/default.conf

http://192.168.3.190/f30/ と来たら http://192.168.3.11:8080/に飛ばす

http://192.168.3.190/pi32/ と来たら http://10.100.0.10:8888/に飛ばす

 

$ sudo vim /etc/systemd/system/f30.service

 

nginx再起動

$ sudo systemctl restart nginx

 

動作テスト

まずは画像にアクセスしてみる。

完璧。

 

地デジ映像

FSUSBのts映像をリバースプロキシ経由で受信

できるか?接続。

http://192.168.3.190:8080/pi32/27

 ↓ リバースプロキシ

http://10.100.0.10:8888/27

できた

これで全国どこにいようがwireguardのVPN経由でFSUSBのts映像を受信できる。パケットめっちゃ使うからWiFi必須だけど。

 

min117.hatenablog.com

 

min117.hatenablog.com

 

qiita.com

 

 

 

 

 

 

その買うを、もっとハッピーに。|ハピタス