连接到 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

华硕上的 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

“客户端”如何通过隧道连接到网络摄像机?缺了点什么。也许需要在隧道上进行端口转发?

华硕路由器后面还有其他设备,我不需要通过 VPN 路由它们的流量。只有 IP 摄像机必须使用 VPN 隧道。

“客户端”应使用端口通过隧道对摄像机进行寻址,例如rtsp://10.8.0.5:7000.一般来说,摄像机越多,“客户端”也就越多。华硕路由器必须将入站请求从 10.8.0.5:7000 转发到 192.168.1.69:554,并且来自摄像机的视频流必须进入隧道才能到达 10.8.0.2

相关内容