Нужно сделать переадресацию порта

Я хочу установить прямое соединение между камерой и ПК через другой компьютер, выступающий в качестве посредника. Вот как выглядит настройка на основе упомянутых вами IP-адресов и портов:

ПК1: IP-адрес 192.168.1.10, порт 8080
ПК2: IP-адрес 192.168.1.20
Камера: IP-адрес 192.168.2.5, порт 80

Когда вы звоните с ПК2 на IP-адрес ПК1 и порт 8080 (192.168.1.10:8080), маршрутизатор перенаправляет входящий трафик на IP-адрес камеры и порт 80 (192.168.2.5:80), устанавливая прямое соединение между камерой. и ПК2 через ПК1. Общая блок-схема

Команды, которые я пробовал использовать iptables:

  • sudo iptables -t nat -A PREROUTING -p tcp -d 192.168.2.64 --dport 80 -j DNAT --to-destination 192.168.1.79:8080
  • sudo iptables -A FORWARD -p tcp -d 192.168.1.79 --dport 8080 -j ПРИНЯТЬ
  • iptables -t nat -A POSTROUTING -j МАСКАРАД

(Примечание: я тестировал связь между двумя компьютерами с использованием IP-переадресации. Камеры не было)

Команды, которые я пробовал с nftables:

0 ответов

Другие вопросы по тегам