Порт вперед к клиенту vpn, а от клиента вперед к локальному IP.

С AWK это будет сканировать все поле до тех пор, пока не будет найден нужный заголовок, а затем распечатать найденный столбец:

$ a=$'MaxVal\tMinVal\tAvgVal\n3.8959\t0.795\t2.249071429\n3.8416\t0.7761\t2.280848'

$ echo "$a"
MaxVal  MinVal  AvgVal
3.8959  0.795   2.249071429
3.8416  0.7761  2.280848

$ awk 'NR==1{for (i=1;i<=NF;i++) if ($i=="AvgVal") {a=i;break}}{print $a}' <<<"$a"
AvgVal
2.249071429
2.280848
1
11.10.2017, 09:58
1 ответ

Еще одно решение без включения IP-переадресации на вашем компьютере.

  1. Перенаправьте порт с вашего сервера OpenVPN на Raspberry,
iptables -t nat -A PREROUTING \ 
   -d XXX.XXX.XXX.XXX -p tcp --dport 8888 \
   -j DNAT --to-dest 10.8.0.6:8888
  1. На Raspberry перенаправляйте входящие соединения на камеру с помощью чего-то вроде socat
socat TCP-LISTEN:8888,fork TCP:192.168.1.110:80

Преимущество этого заключается в том, что вы не включаете переадресацию IP-адресов на своем компьютере, что может иметь побочные эффекты. Включив перенаправление IP-адресов на вашем локальном компьютере (без добавления правил брандмауэра ), вы можете разрешить компьютерам в вашей локальной сети атаковать компьютеры в сети вашего сервера OpenVPN (, если это разрешено сервером OpenVPN ).

0
23.03.2020, 07:01

Теги

Похожие вопросы