Сообщения

Показаны сообщения с ярлыком "Решение для доступа должников на сайты платежных систем"

Решение для доступа должников на сайты платежных систем

Два решения. Для сервера linux и второе с заливкой на mikrotik https://wiki.mikbill.ru/billing/howto/ipset_paysystems Для NAS на сервере linux: #!/bin/bash #͑Client DNS DNS1=8.8.8.8 DNS2=8.8.4.4 DIG=`which dig` IPSET=`which ipset` IPSETNAME="paysystems" HOME_DIR=$(cd $(dirname $0)&& pwd) SRCDATA=`cat $HOME_DIR/domains.list` IPLIST="$HOME_DIR/ip.list" RESULT="$HOME_DIR/paysys.txt" $DIG +short $SRCDATA @$DNS1 |grep '\([[:digit:]]\{1,3\}\.\)\{3\}[[:digit:]]\{1,3\}' > $RESULT $DIG +short $SRCDATA @$DNS2 |grep '\([[:digit:]]\{1,3\}\.\)\{3\}[[:digit:]]\{1,3\}' >> $RESULT cat $IPLIST >> $RESULT $IPSET -N $IPSETNAME iphash -exist for i in `cat $RESULT`; do $IPSET add $IPSETNAME $i -exist 2>/dev/null; done DNS1 и DNS2 - указываем клиентские DNS-сервера (это важно!) domains.list - файл с доменами (внести все домены используемые на сайте) ip.list - файл с IP (тут можно добавлять IP к общему списку) Правила дл...