openvpnクライアントの背後にあるリモートIPカメラに接続する

openvpnクライアントの背後にあるリモートIPカメラに接続する

openvpnクライアントの背後にあるIPカメラにリモートで(「クライアント」から)接続する必要があります。 openvpnサーバーはパブリックIPで実行されます。

ip camera-------ASUS router---------Linux server----------Client
192.168.1.69    Openvpn client      Openvpn server        Openvpn client
                192.168.1.1         public ip x.y.z.k     Tun: 10.8.0.2
                Tun: 10.8.0.5       Tun:10.8.0.1

AsusのOpenvpnクライアントには次の設定があります。

client
dev tun
proto udp
remote x.y.z.k 1194
resolv-retry infinite
nobind

OpenVPNサーバーの設定:

local x.y.z.k
port 1194
proto udp
dev tun
topology subnet
server 10.8.0.0 255.255.255.0
push "redirect-gateway def1 ipv6 bypass-dhcp"
ifconfig-pool-persist ipp.txt
push "dhcp-option DNS 1.1.1.1"
push "dhcp-option DNS 1.0.0.1"
persist-tun

OpenVPN「クライアント」構成:

client
dev tun
proto udp
remote x.y.z.k 1194
resolv-retry infinite
nobind

「クライアント」はトンネルを介してどのようにWebカメラに接続されますか?何かが抜けました。トンネルでポート転送が必要な場合がありますか?

Asusルータの背後には他のデバイスがあるため、VPNを介してトラフィックをルーティングする必要はありません。 IPカメラのみVPNトンネルを使用してください。

「クライアント」は、トンネルを介してカメラのアドレスを指定するためにポートを使用する必要がありますrtsp://10.8.0.5:7000。たとえば、一般的にカメラが多いほど、「クライアント」も多くなります。 ASUS ルータはインバウンド要求を 10.8.0.5:7000 から 192.168.1.69:554 に転送し、カメラのビデオストリームは 10.8.0.2 に達するようにトンネリングする必要があります。

関連情報