Add support for IP Camera.

This commit is contained in:
2023-09-20 22:56:48 +02:00
parent 92acbfce17
commit c427d4fefd
7 changed files with 144 additions and 0 deletions

View File

@ -3838,6 +3838,41 @@ else
fi
# ---
# - IP Camera Service out only
# ---
echononl "\t\tIP Camera Service out Service out only"
if $allow_ip_camera_out ; then
for _dev in ${ext_if_arr[@]} ; do
for _port in ${ip_camera_tcp_port_arr[@]} ; do
$ip6t -A OUTPUT -o $_dev -p tcp --dport $_port -m conntrack --ctstate NEW -j ACCEPT
if $kernel_forward_between_interfaces && ! $permit_local_net_to_inet ; then
$ip6t -A FORWARD -o $_dev -p tcp --dport $_port -m conntrack --ctstate NEW -j ACCEPT
fi
done
for _port in ${ip_camera_udp_port_arr[@]} ; do
$ip6t -A OUTPUT -o $_dev -p udp --dport $_port -m conntrack --ctstate NEW -j ACCEPT
if $kernel_forward_between_interfaces && ! $permit_local_net_to_inet ; then
$ip6t -A FORWARD -o $_dev -p udp --dport $_port -m conntrack --ctstate NEW -j ACCEPT
fi
done
done
echo_done
else
echo_skipped
fi
# ---
# - BigBlueButton Video Conference Service out only
# ---