Доброго времени суток.
Имеется VPS с настроенным прокси и есть роутер на openwrt 19.07.10 () на нем настроен REDSOCKS и по скрипту (часть ниже) пускается весь трафик с роутера кроме локального на прокси.
START=90
INTERFACE=br-lan
PORT=1337
# check if configuration exists
[ -e "/etc/redsocks.conf" ] || exit 0
iptable_start() {
/bin/echo -n "running proxy bypass iptables ..."
# Run iptable commands
iptables -t nat -N REDSOCKS
iptables -t nat -A REDSOCKS -d 0.0.0.0/8 -j RETURN
iptables -t nat -A REDSOCKS -d 10.0.0.0/8 -j RETURN
iptables -t nat -A REDSOCKS -d 127.0.0.0/8 -j RETURN
iptables -t nat -A REDSOCKS -d 169.254.0.0/16 -j RETURN
# iptables -t nat -A REDSOCKS -d 172.16.0.0/12 -j RETURN
iptables -t nat -A REDSOCKS -d 192.168.0.0/16 -j RETURN
iptables -t nat -A REDSOCKS -d 224.0.0.0/4 -j RETURN
iptables -t nat -A REDSOCKS -d 240.0.0.0/4 -j RETURN
iptables -t nat -A REDSOCKS -p tcp -j REDIRECT --to-ports ${PORT}
iptables -t nat -A PREROUTING -i ${INTERFACE} -p tcp -j REDSOCKS
iptables -A INPUT -i br-lan -p tcp --dport ${PORT} -j ACCEPT
/bin/echo " done"
полностью
https://raw.githubusercontent.com/emonbhuiyan/Reds...
Как мне изменить данный скрипт, чтобы пустить не весь трафик через прокси, а только лишь часть по определенным IP адресам и подсетям, к примеру 172.67.182.196,104.21.32.39,104.21.50.150,172.67.163.237 и подсети 74.125.205.0/24,142.251.1.0/24,64.233.161.0/24 по прокси, а все остальное на прямую.