Настроил по гайду tpws под openwrt ASUS RT-AX53U, приложения на ТВ, мобилках летают, но проблема с ПК, получаю ошибку нет подключения к интернету. Манипуляции с хостлистом эффекта не дают.
Подскажите куда копать?
#!/bin/sh
SCRIPT=/root/git/tpws/tpws
PIDFILE=/var/run/tpws.pid
HOSTLISTFILE=/root/git/hostlist.txt
ARGS="--daemon --bind-addr 192.168.50.1 --port 999 --disorder --tlsrec=sni --split-pos=2 --pidfile $PIDFILE --hostlist $
start() {
if [ -f $PIDFILE ] && kill -0 $(cat $PIDFILE); then
echo 'Service TPWS is already running' >&2
return 1
fi
$SCRIPT $ARGS
nft add table nat
nft 'add chain nat PREROUTING { type nat hook prerouting priority -100; }'
nft add rule nat PREROUTING tcp dport 80 counter redirect to 999
nft add rule nat PREROUTING tcp dport 443 counter redirect to 999
nft add rule nat PREROUTING udp dport 443 counter redirect to 999
echo 'Started TPWS service'
}
stop() {
if [ ! -f "$PIDFILE" ] || ! kill -0 $(cat "$PIDFILE"); then
echo 'Service TPWS is not running' >&2
return 1
fi
echo 'Stopping TPWS service...'
kill -15 $(cat "$PIDFILE") && rm -f "$PIDFILE"
nft delete table nat
# nft 'delete chain nat PREROUTING { type nat hook prerouting priority -100; }'
# nft delete rule nat PREROUTING tcp dport 80 redirect to 999
# nft delete rule nat PREROUTING tcp dport 443 redirect to 999
# nft delete rule nat PREROUTING udp dport 443 redirect to 999
}
status() {
if [ -f $PIDFILE ] && kill -0 $(cat $PIDFILE); then
echo 'Service TPWS is running'
else
echo 'Service TPWS is stopped'
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status
;;
restart)
stop
start
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
esac
Настроил по гайду tpws под openwrt ASUS RT-AX53U, приложения на ТВ, мобилках летают, но проблема с ПК, получаю ошибку нет подключения к интернету. Манипуляции с хостлистом эффекта не дают.
Подскажите куда копать?