From 9a5394c938c9a2dcfc4beb5eb2e37979fd44c284 Mon Sep 17 00:00:00 2001 From: vados-dev Date: Wed, 13 May 2026 15:40:19 +0300 Subject: [PATCH] Backup for MikroMaster created successfully at May 13 15:40:19. --- .../20260513/20260513154002-Binary.backup | Bin 0 -> 118058 bytes .../20260513/20260513154002-Config.rsc | 1212 +++++++++++++++++ .../20260513/20260513154002-Diff-Config.rsc | 8 + 3 files changed, 1220 insertions(+) create mode 100644 MikroMaster/20260513/20260513154002-Binary.backup create mode 100644 MikroMaster/20260513/20260513154002-Config.rsc create mode 100644 MikroMaster/history/20260513/20260513154002-Diff-Config.rsc diff --git a/MikroMaster/20260513/20260513154002-Binary.backup b/MikroMaster/20260513/20260513154002-Binary.backup new file mode 100644 index 0000000000000000000000000000000000000000..da7ce0886f966389b34976778eb59caa76b96171 GIT binary patch literal 118058 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\"data\");\r\ + \n\ + \n#/usb1/mikro_bak_rsa.pub\ + \n\ + \n\r\ + \n#\ + \n\r\ + \n#/tool/fetch mode=https url=(\$GlobalScriptsUrl . \".bak/mikro_bak_rsa@1\ + 0.30.30.10.pub\") dst-path=\"/mikro_bak_rsa@10.30.30.10.pub\";\ + \n\r\ + \n#\r\ + \n\ + \n#root.mnuc.backuper\ + \n\ + \n\r\ + \n/tool/fetch mode=https url=(\$GlobalScriptsUrl . \".bak/mikro_bak_rsa@10\ + .30.30.81.pub\") dst-path=\"/mikro_bak_rsa@10.30.30.81.pub\";\r\ + \n\ + \n#:local Script AM-GlobalConfig;\ + \n\r\ + \n#/system/script/add name=\$Script owner=\$Script source=([ /tool/fetch c\ + heck-certificate=yes-without-crl url=(\$GlobalScriptsUrl . \$Script . \".r\ + sc\") output=user as-value ]->\"data\");\r\ + \n\ + \n#/usb1/mikro_bak_rsa.pub\ + \n#:local FetchFile AM-DOHCert.rsc\ + \n\ + \n\r\ + \n\r\ + \n#\ + \n:global MkDir;\ + \n\r\ + \n\ + \n#:local FetchFile Binary.backup\ + \n:local localDir \"\";\ + \n\ + \n\r\ + \n#\$MkDir \$localDir;\r\ + \n\ + \n#\ + \n/tool/fetch mode=https url=(\$GlobalScriptsUrl . \$FetchFile) dst-path=(\ + \$localDir . \$FetchFile);\r\ + \n" +/user group +add name=backup policy="telnet,ssh,ftp,read,write,policy,test,sniff,sensitive,\ + !local,!reboot,!winbox,!password,!web,!api,!romon,!rest-api" +/certificate settings +set builtin-trust-store="ipsec,wpa-eap,capsman,fetch,sstp,ovpn,radius,userman,\ + openflow,tr069,dot1x,www,api,reverse-proxy,logging" crl-store=system +/interface bridge port +add bridge=Bridge-LAN interface=ether5 +add bridge=Bridge-LAN interface=ether2 +add bridge=Bridge-LAN interface=ether4 +add bridge=Bridge-LAN interface=ether3 +add bridge=Bridge-LAN interface=wlan2 +add bridge=Bridge-LAN interface=wlan1 +/ip firewall connection tracking +set udp-timeout=10s +/ip neighbor discovery-settings +set discover-interface-list=LAN +/ip settings +set max-neighbor-entries=8192 secure-redirects=no +/ipv6 settings +set allow-fast-path=no disable-ipv6=yes disable-link-local-address=yes \ + forward=no max-neighbor-entries=8192 +/interface detect-internet +set detect-interface-list=WAN internet-interface-list=WAN lan-interface-list=\ + LAN wan-interface-list=WAN +/interface l2tp-server server +set authentication=mschap2 use-ipsec=yes +/interface list member +add interface=Bridge-LAN list=LAN +add interface="ether1 - Unet" list=WAN +/interface wireguard peers +add allowed-address=0.0.0.0/0,::/0 client-allowed-address=::/0 \ + endpoint-address=89.110.101.17 endpoint-port=29185 interface=WG name=\ + MikroVados persistent-keepalive=10s public-key=\ + "64Y25EUZQQt8EIeAJYD8qWt+te8qvGEepnswdBgmzlY=" +/interface wireless cap +# +set bridge=Bridge-LAN caps-man-addresses=10.30.30.10 \ + caps-man-certificate-common-names=CAPsMAN-51B25E507D07 certificate=\ + CAP-488F5A8E1ABC discovery-interfaces=Bridge-LAN enabled=yes interfaces=\ + wlan1,wlan2 lock-to-caps-man=yes +/ip address +add address=10.30.30.81/24 interface=Bridge-LAN network=10.30.30.0 +add address=10.8.0.2/24 interface=WG network=10.8.0.0 +/ip dhcp-client +add interface="ether1 - Unet" name=client1 +/ip dhcp-server config +set accounting=no +/ip dhcp-server lease +add address=10.30.30.101 client-id=1:48:8f:5a:8e:ee:a8 mac-address=\ + 48:8F:5A:8E:EE:A8 server=masterDHCP +add address=10.30.30.107 client-id=1:f0:de:f1:91:d:1e mac-address=\ + F0:DE:F1:91:0D:1E server=masterDHCP +add address=10.30.30.83 client-id=1:0:80:77:ec:43:86 mac-address=\ + 00:80:77:EC:43:86 server=masterDHCP +add address=10.30.30.70 dhcp-option=domain-search-list,HostName \ + dhcp-option-set=HP1505n mac-address=00:1E:0B:1A:88:8D server=masterDHCP +add address=10.30.30.50 client-id=1:4:7c:16:36:f5:37 mac-address=\ + 04:7C:16:36:F5:37 server=masterDHCP +add address=10.30.30.71 client-id=1:10:2d:41:2c:20:c2 mac-address=\ + 10:2D:41:2C:20:C2 server=masterDHCP +add address=10.30.30.61 client-id=1:10:8:c1:81:59:5f mac-address=\ + 10:08:C1:81:59:5F server=masterDHCP +add address=10.30.30.72 client-id=1:10:38:1f:d2:5f:13 mac-address=\ + 10:38:1F:D2:5F:13 server=masterDHCP +add address=10.30.30.99 client-id=1:10:b1:df:e9:d0:d5 mac-address=\ + 10:B1:DF:E9:D0:D5 server=masterDHCP +add address=10.30.30.111 client-id=1:fe:2:52:be:3f:16 mac-address=\ + FE:02:52:BE:3F:16 server=masterDHCP +add address=10.30.30.92 client-id=1:d4:6d:6d:fd:e5:49 mac-address=\ + D4:6D:6D:FD:E5:49 server=masterDHCP +add address=10.30.30.93 client-id=1:7e:8b:1e:cb:b8:cb mac-address=\ + CC:42:10:12:46:94 server=masterDHCP +add address=10.30.30.94 client-id=1:50:cc:f8:85:96:a mac-address=\ + 50:CC:F8:85:96:0A server=masterDHCP +add address=10.30.30.82 client-id=1:e4:18:6b:58:34:ab mac-address=\ + E4:18:6B:58:34:AB server=masterDHCP +add address=10.30.30.75 client-id=1:0:27:15:41:97:a9 mac-address=\ + 00:27:15:41:97:A9 server=masterDHCP +add address=10.30.30.77 dhcp-option=HostName dhcp-option-set=StartLife1 \ + mac-address=C4:82:E1:03:49:10 server=masterDHCP +add address=10.30.30.73 client-id=1:10:38:1f:82:81:f2 mac-address=\ + 10:38:1F:82:81:F2 server=masterDHCP +add address=10.30.30.95 client-id=1:88:ae:dd:60:39:54 dhcp-option=HostName \ + dhcp-option-set=VADOS-NUC mac-address=88:AE:DD:60:39:54 server=masterDHCP +add address=10.30.30.98 client-id=1:c8:5b:76:d8:cc:bf dhcp-option=HostName \ + dhcp-option-set=VADOS-LEN mac-address=C8:5B:76:D8:CC:BF server=masterDHCP +add address=10.30.30.96 client-id=iPhone mac-address=4A:91:ED:0E:1F:39 \ + server=masterDHCP +add address=10.30.30.74 client-id=MiTV dhcp-option=HostName dhcp-option-set=\ + MiTV mac-address=20:72:A9:D3:34:36 server=masterDHCP +add address=10.30.30.30 dhcp-option=HostName dhcp-option-set=miller \ + mac-address=F0:75:5D:1E:5F:71 server=masterDHCP +add address=10.30.30.100 client-id=iVados dhcp-option=HostName \ + dhcp-option-set="=\"Client ID\"" mac-address=DE:4D:72:F3:1A:9F server=\ + masterDHCP +/ip dhcp-server network +add address=10.30.30.0/24 caps-manager=10.30.30.10 dhcp-option=\ + domain-search-list dhcp-option-set=domain-search-set dns-server=\ + 10.30.30.81 domain=WORKGROUP gateway=10.30.30.81 netmask=24 ntp-server=\ + 10.30.30.81,10.30.30.10 wins-server=10.30.30.95,10.30.30.98 +/ip dns +set allow-remote-requests=yes cache-max-ttl=1d doh-max-concurrent-queries=100 \ + doh-max-server-connections=20 servers=8.8.8.8,8.8.4.4 verify-doh-cert=yes +/ip dns static +add address=10.30.30.33 name=ros.vados.ru type=A +add address=10.30.30.95 name=vados-nuc type=A +add address=10.30.30.33 name=amster-nuc type=A +add address=10.30.30.33 comment=AMSTER name=amster.vados.ru type=A +add address=10.30.30.33 name=amster type=A +add address=10.30.30.33 name=amster-reg type=A +add address=10.30.30.33 name=mng.vados.ru type=A +add address=10.30.30.33 name=mgr.vados.ru type=A +add address=10.30.30.33 name=prt.vados.ru type=A +add address=10.30.30.33 name=reg.vados.ru type=A +add address=10.30.30.33 match-subdomain=yes name=mikrots.vados.ru type=A +add address=10.30.30.33 name=oxidized.vados.ru type=A +add address=8.8.4.4 comment="Google-dns IPv4 2" name=dns.google type=A +add address=8.8.8.8 comment="Google-dns IPv4 1" name=dns.google type=A +add address=10.30.30.30 comment=MILLER name=miller.vados.ru type=A +add address=10.30.30.30 name=MILLER-LEN type=A +add address=10.30.30.30 name=miller type=A +add address=1.0.0.1 comment="CloudFlare-doh IPv4 2" name=\ + security.cloudflare-dns.com type=A +add address=1.1.1.1 comment="CloudFlare-doh IPv4 1" name=\ + security.cloudflare-dns.com type=A +add address=9.9.9.9 comment="Cuad9-dns IPv4 1" disabled=yes name=\ + dns.quad9.net type=A +add address=149.112.112.112 comment="Cuad9-dns IPv4 2" name=dns.quad9.net \ + type=A +add address=91.192.189.2 comment=Unet-DNS disabled=yes name=ns1.unet.ws type=\ + A +add address=10.30.30.81 comment=LocalNet name=MikroVados type=A +add address=10.30.30.10 name=MikroNUC type=A +add address=10.30.30.86 name=MikroYellow type=A +add address=10.30.30.85 name=MikroMic type=A +add address=10.30.30.95 name=VADOS-NUC type=A +add address=10.30.30.98 name=VADOS-LEN type=A +add address=10.30.30.20 name=garage type=A +add address=9.9.9.9 comment="Cuad9-dns IPv4 1" disabled=yes name=\ + dns.quad9.net type=A +add address=91.192.189.2 comment=Unet-DNS disabled=yes name=ns1.unet.ws type=\ + A +/ip firewall address-list +add address=91.215.120.206 list=TRUSTED +add address=185.71.70.78 disabled=yes list=TRUSTED +add address=176.53.203.171 disabled=yes list=TRUSTED +add address=176.53.203.170 disabled=yes list=TRUSTED +add address=176.53.202.194 disabled=yes list=TRUSTED +add address=10.30.30.100-255 list=KIDS +add address=8.8.4.0/24 list=YouTube +add address=8.8.8.0/24 list=YouTube +add address=8.34.208.0/20 list=YouTube +add address=8.35.192.0/20 list=YouTube +add address=23.236.48.0/20 list=YouTube +add address=23.251.128.0/19 list=YouTube +add address=34.0.0.0/15 list=YouTube +add address=34.2.0.0/16 list=YouTube +add address=34.3.0.0/23 list=YouTube +add address=34.3.3.0/24 list=YouTube +add address=34.3.4.0/24 list=YouTube +add address=34.3.8.0/21 list=YouTube +add address=34.3.16.0/20 list=YouTube +add address=34.3.32.0/19 list=YouTube +add address=34.3.64.0/18 list=YouTube +add address=34.4.0.0/14 list=YouTube +add address=34.8.0.0/13 list=YouTube +add address=34.16.0.0/12 list=YouTube +add address=34.32.0.0/11 list=YouTube +add address=34.64.0.0/10 list=YouTube +add address=34.128.0.0/10 list=YouTube +add address=35.184.0.0/13 list=YouTube +add address=35.192.0.0/14 list=YouTube +add address=35.196.0.0/15 list=YouTube +add address=35.198.0.0/16 list=YouTube +add address=35.199.0.0/17 list=YouTube +add address=35.199.128.0/18 list=YouTube +add address=35.200.0.0/13 list=YouTube +add address=35.208.0.0/12 list=YouTube +add address=35.224.0.0/12 list=YouTube +add address=35.240.0.0/13 list=YouTube +add address=57.140.192.0/18 list=YouTube +add address=64.15.112.0/20 list=YouTube +add address=64.233.160.0/19 list=YouTube +add address=66.22.228.0/23 list=YouTube +add address=66.102.0.0/20 list=YouTube +add address=66.249.64.0/19 list=YouTube +add address=70.32.128.0/19 list=YouTube +add address=72.14.192.0/18 list=YouTube +add address=74.125.0.0/16 list=YouTube +add address=104.154.0.0/15 list=YouTube +add address=104.196.0.0/14 list=YouTube +add address=104.237.160.0/19 list=YouTube +add address=107.167.160.0/19 list=YouTube +add address=107.178.192.0/18 list=YouTube +add address=108.59.80.0/20 list=YouTube +add address=108.170.192.0/18 list=YouTube +add address=108.177.0.0/17 list=YouTube +add address=130.211.0.0/16 list=YouTube +add address=136.22.160.0/20 list=YouTube +add address=136.22.176.0/21 list=YouTube +add address=136.22.184.0/23 list=YouTube +add address=136.22.186.0/24 list=YouTube +add address=142.250.0.0/15 list=YouTube +add address=146.148.0.0/17 list=YouTube +add address=152.65.208.0/22 list=YouTube +add address=152.65.214.0/23 list=YouTube +add address=152.65.218.0/23 list=YouTube +add address=152.65.222.0/23 list=YouTube +add address=152.65.224.0/19 list=YouTube +add address=162.120.128.0/17 list=YouTube +add address=162.216.148.0/22 list=YouTube +add address=162.222.176.0/21 list=YouTube +add address=172.110.32.0/21 list=YouTube +add address=172.217.0.0/16 list=YouTube +add address=172.253.0.0/16 list=YouTube +add address=173.194.0.0/16 list=YouTube +add address=173.255.112.0/20 list=YouTube +add address=192.158.28.0/22 list=YouTube +add address=192.178.0.0/15 list=YouTube +add address=193.186.4.0/24 list=YouTube +add address=199.36.154.0/23 list=YouTube +add address=199.36.156.0/24 list=YouTube +add address=199.192.112.0/22 list=YouTube +add address=199.223.232.0/21 list=YouTube +add address=207.223.160.0/20 list=YouTube +add address=208.65.152.0/22 list=YouTube +add address=208.68.108.0/22 list=YouTube +add address=208.81.188.0/22 list=YouTube +add address=208.117.224.0/19 list=YouTube +add address=209.85.128.0/17 list=YouTube +add address=216.58.192.0/19 list=YouTube +add address=216.73.80.0/20 list=YouTube +add address=216.239.32.0/19 list=YouTube +add address=2ip.ru list=Test +add address=157.240.247.174 list=Instagram +add address=46.53.178.107 list=Instagram +add address=179.60.195.174 list=Instagram +add address=157.240.205.174 list=Instagram +add address=31.13.24.0/21 list=Instagram +add address=31.13.64.0/18 list=Instagram +add address=45.64.40.0/22 list=Instagram +add address=66.220.144.0/20 list=Instagram +add address=69.63.176.0/20 list=Instagram +add address=69.171.224.0/19 list=Instagram +add address=74.119.76.0/22 list=Instagram +add address=103.4.96.0/22 list=Instagram +add address=129.134.0.0/16 list=Instagram +add address=157.240.0.0/16 list=Instagram +add address=173.252.64.0/18 list=Instagram +add address=179.60.192.0/22 list=Instagram +add address=185.60.216.0/22 list=Instagram +add address=204.15.20.0/22 list=Instagram +add address=157.240.200.63 list=Instagram +add address=185.60.219.63 list=Instagram +add address=129.134.31.12 list=Instagram +add address=66.81.203.132 list=Instagram +add address=185.89.218.12 list=Instagram +add address=31.13.66.63 list=Instagram +add address=84.15.65.162 list=Instagram +add address=68.66.224.28 list=Instagram +add address=157.240.253.63 list=Instagram +add address=83.174.11.224 list=Instagram +add address=157.240.9.52 list=Instagram +add address=157.240.252.174 list=Instagram +add address=157.240.195.63 list=Instagram +add address=31.13.71.52 list=Instagram +add address=57.144.110.192 list=Instagram +add address=157.240.252.17 list=Instagram +add address=84.15.66.97 list=Instagram +add address=217.168.6.33 list=Instagram +add address=31.13.83.52 list=Instagram +add address=157.240.241.63 list=Instagram +add address=129.134.30.12 list=Instagram +add address=185.89.219.12 list=Instagram +add address=157.240.252.10 list=Instagram +add address=157.240.201.63 list=Instagram +add address=66.81.203.197 list=Instagram +add address=179.60.195.52 list=Instagram +add address=66.81.203.7 list=Instagram +add address=216.40.34.41 list=Instagram +add address=157.240.202.63 list=Instagram +add address=157.240.229.63 list=Instagram +add address=157.240.252.63 list=Instagram +add address=31.13.72.53 list=Instagram +add address=124.108.16.224 list=Instagram +add address=157.240.205.63 list=Instagram +add address=92.46.37.96 list=Instagram +add address=157.240.247.63 list=Instagram +add address=157.240.234.63 list=Instagram +add address=157.240.235.63 list=Instagram +add address=87.245.208.97 list=Instagram +add address=216.58.192.0/19 list=Instagram +add address=209.85.128.0/17 list=Instagram +add address=198.105.240.0/20 list=Instagram +add address=173.194.0.0/16 list=Instagram +add address=172.217.0.0/16 list=Instagram +add address=142.250.0.0/15 list=Instagram +add address=108.177.0.0/17 list=Instagram +add address=87.245.197.140 list=Instagram +add address=74.125.0.0/16 list=Instagram +add address=64.233.160.0/19 list=Instagram +add address=157.240.0.1 list=Instagram +add address=157.240.238.63 list=Instagram +add address=157.240.238.174 list=Instagram +add address=157.240.0.63 list=Instagram +add address=157.240.224.63 list=Instagram +add address=157.240.224.174 list=Instagram +add address=157.240.251.36 list=Instagram +add address=157.240.253.12 list=Instagram +add address=157.240.253.35 list=Instagram +add address=157.240.238.13 list=Instagram +add address=157.240.238.56 list=Instagram +add address=157.240.238.175 list=Instagram +add address=57.144.112.141 list=Instagram +add address=157.240.251.60 list=Instagram +add address=157.240.251.128 list=Instagram +add address=157.240.238.5 list=Instagram +add address=157.240.253.13 list=Instagram +add address=157.240.253.5 list=Instagram +add address=157.240.238.2 list=Instagram +add address=157.240.238.37 list=Instagram +add address=157.240.251.5 list=Instagram +add address=157.240.251.34 list=Instagram +add address=57.144.112.1 list=Instagram +add address=157.240.238.54 list=Instagram +add address=129.134.26.123 list=Instagram +add address=157.240.252.3 list=Instagram +add address=31.13.84.4 list=Instagram +add address=157.240.224.12 list=Instagram +add address=157.240.238.4 list=Instagram +add address=157.240.0.13 list=Instagram +add address=3.33.139.32 list=Instagram +add address=157.240.0.35 list=Instagram +add address=157.240.238.14 list=Instagram +add address=157.240.238.60 list=Instagram +add address=57.144.112.145 list=Instagram +add address=157.240.251.35 list=Instagram +add address=151.101.84.159 list=Twitter +add address=pbs.twimg.com list=Twitter +add address=89.110.101.17 comment=VDSIna list=TRUSTED +add address=10.8.0.0/24 comment="WG VDSIna" list=TRUSTED +add address=ikus.pesc.ru comment=ikus.pesc.ru list=NoVdsina +add address=love.ru comment=love.ru list=NoVdsina +add address=gosuslugi.ru comment=gosuslugi.ru list=NoVdsina +add address=pochta.ru comment=pochta.ru list=NoVdsina +add address=vdsina.com list=NoVdsina +add address=vdsina.ru list=NoVdsina +add address=youla.ru list=NoVdsina +add address=kupiprodai.ru list=NoVdsina +add address=myip.ru list=Test +add address=geoip.co list=NoVdsina +add address=x.com list=Twitter +add address=facebook.com list=facebook +add address=fbcd.net list=facebook +add address=comp-lenta.ru list=NoVdsina +add address=128.85.102.70 comment=update.microsoft.com list=\ + windowsupdateslist +add address=wu-b-net.trafficmanager.net. comment=\ + ctldl.windowsupdate.com.delivery.microsoft.com list=windowsupdateslist +add address=ctldl.windowsupdate.com.delivery.microsoft.com. comment=\ + ctldl.windowsupdate.com list=windowsupdateslist +add address=redir.update.msft.com.trafficmanager.net. comment=\ + update.microsoft.com list=windowsupdateslist +add address=geo.prod.do.dsp.trafficmanager.net. comment=\ + geo.prod.do.dsp.mp.microsoft.com list=windowsupdateslist +add address=13.74.139.29 comment=array605.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=kv801.prod.do.dsp.mp.microsoft.com.edgekey.net. comment=\ + kv801.prod.do.dsp.mp.microsoft.com list=windowsupdateslist +add address=e12437.d.akamaiedge.net. comment=\ + kv801.prod.do.dsp.mp.microsoft.com.edgekey.net list=windowsupdateslist +add address=displaycatalog-rp.md.mp.microsoft.com.akadns.net. comment=\ + displaycatalog.mp.microsoft.com list=windowsupdateslist +add address=rp-consumer-prod-displaycatalog-geomap.trafficmanager.net. \ + comment=displaycatalog-rp.md.mp.microsoft.com.akadns.net list=\ + windowsupdateslist +add address=sls.update.microsoft.com. comment=slscr.update.microsoft.com \ + list=windowsupdateslist +add address=glb.sls.prod.dcat.dsp.trafficmanager.net. comment=\ + sls.update.microsoft.com list=windowsupdateslist +add address=fe3.delivery.mp.microsoft.com. comment=\ + fe3cr.delivery.mp.microsoft.com list=windowsupdateslist +add address=glb.cws.prod.dcat.dsp.trafficmanager.net. comment=\ + fe3.delivery.mp.microsoft.com list=windowsupdateslist +add address=fe2cr.update.msft.com.trafficmanager.net. comment=\ + fe2cr.update.microsoft.com list=windowsupdateslist +add address=download.windowsupdate.com.delivery.microsoft.com. comment=\ + download.windowsupdate.com list=windowsupdateslist +add address=wu-f-net.trafficmanager.net. comment=\ + download.windowsupdate.com.delivery.microsoft.com list=windowsupdateslist +add address=tsfe.trafficmanager.net. comment=\ + tsfe.trafficshaping.dsp.mp.microsoft.com list=windowsupdateslist +add address=edge.ds-c7110-microsoft.global.dns.qwilted-cds.cqloud.com. \ + comment=9.au.download.windowsupdate.com list=windowsupdateslist +add address=52.158.227.125 comment=array812.prod.do.dsp.mp.microsoft.com \ + list=windowsupdateslist +add address=au.download.windowsupdate.com.delivery.microsoft.com. comment=\ + au.download.windowsupdate.com list=windowsupdateslist +add address=a767.dspw65.akamai.net. comment=\ + download.windowsupdate.com.edgesuite.net list=windowsupdateslist +add address=52.151.58.88 comment=array810.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=consumer-licensing-aks2aks.md.mp.microsoft.com.akadns.net. \ + comment=licensing.mp.microsoft.com list=windowsupdateslist +add address=licensing-prod-frontdoor-geomap.trafficmanager.net. comment=\ + consumer-licensing-aks2aks.md.mp.microsoft.com.akadns.net list=\ + windowsupdateslist +add address=star.f.dl.delivery.mp.microsoft.com.delivery.microsoft.com. \ + comment=msedge.f.dl.delivery.mp.microsoft.com list=windowsupdateslist +add address=cdp-f-nlu-net.trafficmanager.net. comment=\ + star.f.dl.delivery.mp.microsoft.com.delivery.microsoft.com list=\ + windowsupdateslist +add address=star.b.tlu.dl.delivery.mp.microsoft.com.delivery.microsoft.com. \ + comment=msedge.b.tlu.dl.delivery.mp.microsoft.com list=windowsupdateslist +add address=cdp-f-tlu-net.trafficmanager.net. comment=\ + star.b.tlu.dl.delivery.mp.microsoft.com.delivery.microsoft.com list=\ + windowsupdateslist +add address=storeedgefd.xbetservices.akadns.net. comment=\ + storeedgefd.dsx.mp.microsoft.com list=windowsupdateslist +add address=\ + storeedgefd.dsx.mp.microsoft.com.edgekey.net.globalredir.akadns.net. \ + comment=storeedgefd.dsx.mp.microsoft.com.edgekey.net list=\ + windowsupdateslist +add address=e16646.dscg.akamaiedge.net. comment=\ + storeedgefd.dsx.mp.microsoft.com.edgekey.net.globalredir.akadns.net list=\ + windowsupdateslist +add address=40.69.76.189 comment=array621.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=bg.microsoft.map.fastly.net. comment=\ + 3.au.download.windowsupdate.com list=windowsupdateslist +add list=windowsupdateslist +add address=40.69.75.33 comment=array613.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=star.sf.tlu.dl.delivery.mp.microsoft.com.delivery.microsoft.com. \ + comment=msedgeextensions.sf.tlu.dl.delivery.mp.microsoft.com list=\ + windowsupdateslist +add address=cdp-f-ssl-tlu-net.trafficmanager.net. comment=\ + star.sf.tlu.dl.delivery.mp.microsoft.com.delivery.microsoft.com list=\ + windowsupdateslist +add address=a2033.dscd.akamai.net. comment=\ + star.sb.tlu.dl.delivery.mp.microsoft.com.edgesuite.net list=\ + windowsupdateslist +add address=13.74.138.242 comment=array602.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=dl.delivery.mp.microsoft.com.delivery.microsoft.com. comment=\ + dl.delivery.mp.microsoft.com list=windowsupdateslist +add address=dcat-f-nlu-net.trafficmanager.net. comment=\ + dl.delivery.mp.microsoft.com.delivery.microsoft.com list=\ + windowsupdateslist +add address=1d.tlu.dl.delivery.mp.microsoft.com.delivery.microsoft.com. \ + comment=1D.tlu.dl.delivery.mp.microsoft.com list=windowsupdateslist +add address=dcat-b-tlu-net.trafficmanager.net. comment=\ + 1d.tlu.dl.delivery.mp.microsoft.com.delivery.microsoft.com list=\ + windowsupdateslist +add address=a122.dscg3.akamai.net. comment=\ + tlu.dl.delivery.mp.microsoft.com.edgesuite.net list=windowsupdateslist +add address=geover.prod.do.dsp.mp.microsoft.com.edgekey.net. comment=\ + geover.prod.do.dsp.mp.microsoft.com list=windowsupdateslist +add address=e10370.d.akamaiedge.net. comment=\ + geover.prod.do.dsp.mp.microsoft.com.edgekey.net list=windowsupdateslist +add address=52.232.182.21 comment=array511.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=40.70.77.95 comment=array519.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=a1683.dscd.akamai.net. comment=\ + dl.delivery.mp.microsoft.com-c.edgesuite.net list=windowsupdateslist +add address=consumer-collections-aks2eap.md.mp.microsoft.com.akadns.net. \ + comment=collections.mp.microsoft.com list=windowsupdateslist +add address=a1847.dscd.akamai.net. comment=\ + wildcard.f.tlu.dl.delivery.mp.microsoft.com.edgesuite.net list=\ + windowsupdateslist +add address=13.74.142.6 comment=array607.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=au.download.windowsupdate.com.edgesuite.net. comment=\ + 2.au.download.windowsupdate.com list=windowsupdateslist +add address=a767.dscg3.akamai.net. comment=\ + au.download.windowsupdate.com.edgesuite.net list=windowsupdateslist +add address=52.156.123.84 comment=array818.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=40.69.78.254 comment=array610.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=4.au.download.windowsupdate.com.delivery.microsoft.com. comment=\ + 4.au.download.windowsupdate.com list=windowsupdateslist +add address=cl-glcb907925.gcdn.co. comment=\ + 4.au.download.windowsupdate.com.delivery.microsoft.com list=\ + windowsupdateslist +add address=52.167.167.111 comment=array510.prod.do.dsp.mp.microsoft.com \ + list=windowsupdateslist +add address=40.69.70.43 comment=array623.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=tsfe.trafficshaping.dsp.mp.microsoft.com.delivery.microsoft.com. \ + comment=tsfe.trafficshaping.dsp.mp.microsoft.com list=windowsupdateslist +add address=ts-frontend.trafficmanager.net. comment=\ + tsfe.trafficshaping.dsp.mp.microsoft.com.delivery.microsoft.com list=\ + windowsupdateslist +add address=40.69.75.248 comment=array616.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=40.69.74.84 comment=array615.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=sds.trafficmanager.net. comment=software-download.microsoft.com \ + list=windowsupdateslist +add address=40.69.74.80 comment=array611.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=52.175.242.182 comment=array804.prod.do.dsp.mp.microsoft.com \ + list=windowsupdateslist +add address=dlc-shim.trafficmanager.net. comment=download.microsoft.com list=\ + windowsupdateslist +add address=e12671.dscd.akamaiedge.net. comment=\ + download.microsoft.com.edgekey.net list=windowsupdateslist +add address=20.187.55.34 comment=array808.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=52.167.167.231 comment=array513.prod.do.dsp.mp.microsoft.com \ + list=windowsupdateslist +add address=52.167.222.13 comment=array518.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=kv601.prod.do.dsp.mp.microsoft.com.edgekey.net. comment=\ + kv601.prod.do.dsp.mp.microsoft.com list=windowsupdateslist +add address=e12358.d.akamaiedge.net. comment=\ + kv601.prod.do.dsp.mp.microsoft.com.edgekey.net list=windowsupdateslist +add address=tlu.dl.delivery.mp.microsoft.com.delivery.microsoft.com. comment=\ + tlu.dl.delivery.mp.microsoft.com list=windowsupdateslist +add address=dcat-f-tlu-net.trafficmanager.net. comment=\ + tlu.dl.delivery.mp.microsoft.com.delivery.microsoft.com list=\ + windowsupdateslist +add address=a1856.dspw65.akamai.net. comment=\ + tlu.dl.delivery.mp.microsoft.com-c.edgesuite.net list=windowsupdateslist +add address=52.167.164.252 comment=array506.prod.do.dsp.mp.microsoft.com \ + list=windowsupdateslist +add address=13.74.137.54 comment=array601.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=kv501.prod.do.dsp.mp.microsoft.com.edgekey.net. comment=\ + kv501.prod.do.dsp.mp.microsoft.com list=windowsupdateslist +add address=collections-prod-frontdoor-geomap.trafficmanager.net. comment=\ + consumer-collections-aks2eap.md.mp.microsoft.com.akadns.net list=\ + windowsupdateslist +add address=52.167.160.173 comment=array509.prod.do.dsp.mp.microsoft.com \ + list=windowsupdateslist +add address=40.70.77.148 comment=array516.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=52.167.200.126 comment=array507.prod.do.dsp.mp.microsoft.com \ + list=windowsupdateslist +add address=52.167.167.59 comment=array508.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=40.69.76.172 comment=array620.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=82.202.162.184 comment=comp-lenta.ru list=NoWG +add address=smtp.mail.me.com.akadns.net. comment=smtp.mail.me.com list=NoWG +add address=17.57.155.37 comment=smtp.mail.me.com.akadns.net list=NoWG +add address=smtp.mail.me.com comment=smtp.mail.me.com list=NoVdsina +add address=40.70.76.5 comment=array514.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=13.74.186.119 comment=array618.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=52.177.176.186 comment=array520.prod.do.dsp.mp.microsoft.com \ + list=windowsupdateslist +add address=40.70.76.27 comment=array515.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=52.167.160.43 comment=array503.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.110 comment=array817.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=13.74.142.8 comment=array614.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=13.74.138.254 comment=array603.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=52.167.167.96 comment=array501.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=40.69.76.215 comment=array622.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=13.74.143.200 comment=array606.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.111 comment=array818.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.112 comment=array819.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=13.74.137.53 comment=array608.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.98 comment=array805.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.96 comment=array803.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.104 comment=array811.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.101 comment=array808.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.99 comment=array806.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.17 comment=array802.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.97 comment=array804.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.103 comment=array810.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.16 comment=array801.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=40.70.77.177 comment=array517.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=52.167.164.84 comment=array512.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.105 comment=array812.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.107 comment=array814.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=52.232.161.82 comment=array502.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.108 comment=array815.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=52.167.161.91 comment=array505.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.102 comment=array809.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.109 comment=array816.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.106 comment=array813.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.117 comment=array622.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.107 comment=array612.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.108 comment=array613.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.105 comment=array610.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.113 comment=array618.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.116 comment=array621.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.98 comment=array603.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.114 comment=array619.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.111 comment=array616.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.97 comment=array602.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.106 comment=array611.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.110 comment=array615.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.119 comment=array624.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.135 comment=array514.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.97 comment=array503.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.99 comment=array604.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.61 comment=array504.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.131 comment=array510.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.132 comment=array511.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.96 comment=array601.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.104 comment=array609.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.138 comment=array517.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.60 comment=array501.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.139 comment=array518.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.118 comment=array623.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.113 comment=array820.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.103 comment=array608.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.100 comment=array807.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.129 comment=array508.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.134 comment=array513.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.62 comment=array505.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.137 comment=array516.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.101 comment=array606.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.96 comment=array502.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.130 comment=array509.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.112 comment=array617.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.100 comment=array605.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.115 comment=array620.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.136 comment=array515.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=purchase.md.mp.microsoft.com.akadns.net. comment=\ + purchase.mp.microsoft.com list=windowsupdateslist +add address=e110219.a.akamaiedge.net. comment=\ + purchase.mp.microsoft.com.edgekey.net list=windowsupdateslist +add address=72.153.5.140 comment=array519.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.141 list=windowsupdateslist +add address=72.153.5.63 comment=array506.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.128 comment=array507.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.102 comment=array607.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=storesdk.xbetservices.akadns.net. comment=\ + storesdk.dsx.mp.microsoft.com list=windowsupdateslist +add address=e16646.g.akamaiedge.net. comment=\ + storesdk.dsx.mp.microsoft.com.edgekey.net list=windowsupdateslist +add address=software-download.microsoft.com.delivery.microsoft.com. comment=\ + software-download.microsoft.com list=windowsupdateslist +add address=download.prss.microsoft.com.akamaized.net. comment=\ + software-download.microsoft.com.delivery.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.109 comment=array614.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.133 comment=array512.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=213.180.192.0/19 comment=YandexDisk list=NoVdsina +add address=87.250.250.50 comment=YandexDisk list=NoVdsina +add address=consumer-prod-bcfd-v7-afd.trafficmanager.net. comment=\ + displaycatalog.mp.microsoft.com list=windowsupdateslist +add address=purchase-europeeap.md.mp.microsoft.com.akadns.net. comment=\ + purchase.md.mp.microsoft.com.akadns.net list=windowsupdateslist +add address=ne-az-conspurchase-mp.trafficmanager.net. comment=\ + purchase-europeeap.md.mp.microsoft.com.akadns.net list=windowsupdateslist +add address=storeedgefd.dsx.mp.microsoft.com.edgekey.net. comment=\ + cdn.storeedgefd.dsx.mp.microsoft.com list=windowsupdateslist +add address=star.f.tlu.dl.delivery.mp.microsoft.com.delivery.microsoft.com. \ + comment=msedge.f.tlu.dl.delivery.mp.microsoft.com list=windowsupdateslist +add address=a1996.dscd.akamai.net. comment=\ + wildcard.f.dl.delivery.mp.microsoft.com.edgesuite.net list=\ + windowsupdateslist +add address=cp801.prod.do.dsp.mp.microsoft.com.edgekey.net. comment=\ + cp801.prod.do.dsp.mp.microsoft.com list=windowsupdateslist +add address=glb.tas02.sls-prod.dcat.dsp.mp.microsoft.com. comment=\ + tas02.sls.update.microsoft.com list=windowsupdateslist +add address=cp601.prod.do.dsp.mp.microsoft.com.edgekey.net. comment=\ + cp601.prod.do.dsp.mp.microsoft.com list=windowsupdateslist +add address=star.sb.tlu.dl.delivery.mp.microsoft.com.delivery.microsoft.com. \ + comment=msedgeextensions.sb.tlu.dl.delivery.mp.microsoft.com list=\ + windowsupdateslist +add address=star.sf.dl.delivery.mp.microsoft.com.delivery.microsoft.com. \ + comment=msedge.sf.dl.delivery.mp.microsoft.com list=windowsupdateslist +add address=cdp-f-ssl-nlu-net.trafficmanager.net. comment=\ + star.sf.dl.delivery.mp.microsoft.com.delivery.microsoft.com list=\ + windowsupdateslist +add address=tm-pifd-prod-gbl-weight.trafficmanager.net. comment=\ + paymentinstruments.mp.microsoft.com list=windowsupdateslist +add address=10.30.30.33 comment=NUC disabled=yes list=NoWG +add address=10.30.30.10 comment=MikroNUC disabled=yes list=NoWG +add address=89.110.101.17 comment=!!!VDSINA!!!! list=NoWG +add address=wg.vados.ru comment=VDSina-vpn list=Trusted-VPN +add address=80.85.244.9 list=TRUSTED +add address=disc801.prod.do.dsp.mp.microsoft.com.edgekey.net. comment=\ + disc801.prod.do.dsp.mp.microsoft.com list=windowsupdateslist +add address=185.71.70.78 disabled=yes list=TRUSTED +add address=176.53.203.171 disabled=yes list=TRUSTED +add address=176.53.203.170 disabled=yes list=TRUSTED +add address=176.53.202.194 disabled=yes list=TRUSTED +add address=89.110.101.17 comment="!!!VDSina Server!!!" disabled=yes list=\ + NoVdsina +add address=dns.quad9.net comment=Quad9-dns disabled=yes list=Trusted-DNS +add address=dns.google comment=Google-dns list=Trusted-DNS +add address=security.cloudflare-dns.com comment=CloudFlare-dns list=\ + Trusted-DNS +add address=time.google.com comment=Google-time list=Trusted-NTP +add address=0.ru.pool.ntp.org comment=ru.pool.ntp.org disabled=yes list=\ + Trusted-NTP +add address=1.ru.pool.ntp.org disabled=yes list=Trusted-NTP +add address=2.ru.pool.ntp.org comment=2.ru.pool.ntp.org disabled=yes list=\ + Trusted-NTP +add address=3.ru.pool.ntp.org comment=3.ru.pool.ntp.org disabled=yes list=\ + Trusted-NTP +add address=cp.vdsina.com comment=VDSina-vpn list=Trusted-VPN +add address=vdsina.ru comment=VDSina-vpn list=Trusted-VPN +add address=ns.vados.ru comment=VDSina-vpn list=Trusted-VPN +add address=vdsina.com comment=VDSina-vpn list=Trusted-VPN +add address=cp.vdsina.ru comment=VDSina-vpn list=Trusted-VPN +add address=ns1.vdsina.ru comment=VDSina-vpn list=Trusted-VPN +add address=ghcr.io comment=GitHub list=Trusted-VPN +add address=github.com comment=GitHub list=Trusted-VPN +add address=149.154.164.13 comment=telegra.ph list=FuckRKN +add address=109.70.26.37 comment=grani.ru list=FuckRKN +add address=194.85.61.76 comment=grani.ru list=FuckRKN +add address=104.16.4.81 comment=xhamster.com list=FuckRKN +add address=104.16.3.81 comment=xhamster.com list=FuckRKN +add address=188.114.97.1 comment=lostfilm.tv list=FuckRKN +add address=188.114.96.1 comment=lostfilm.tv list=FuckRKN +add address=172.67.182.196 comment=rutracker.org list=FuckRKN +add address=104.21.32.39 comment=rutracker.org list=FuckRKN +add address=104.247.81.99 comment=lurkmore.to list=FuckRKN +add address=104.20.28.254 comment=dou.ua list=FuckRKN +add address=172.66.164.200 comment=dou.ua list=FuckRKN +add address=66.254.114.79 comment=youporn.com list=FuckRKN +add address=185.110.92.41 comment=pornolab.net list=FuckRKN +add address=185.110.92.40 comment=pornolab.net list=FuckRKN +add address=172.67.172.95 comment=crimerussia.com list=FuckRKN +add address=104.21.71.238 comment=crimerussia.com list=FuckRKN +add address=149.154.167.99 comment=telegram.org list=FuckRKN +add address=149.154.166.110 comment=api.telegram.org list=FuckRKN +/ip firewall filter +add action=accept chain=input comment=\ + "accept NTP clients on local area network" dst-port=123 in-interface=\ + Bridge-LAN in-interface-list=LAN protocol=udp +add action=accept chain=output disabled=yes protocol=tcp src-port=443 +add action=fasttrack-connection chain=forward comment=\ + "FastTrack for non-VPN connections" connection-mark=!VPN_No_FastTrack \ + connection-state=established,related,new disabled=yes +add action=fasttrack-connection chain=forward comment="defconf: fasttrack" \ + connection-state=established,related,new disabled=yes routing-mark=\ + !To-VPN +add action=accept chain=input comment=\ + "defconf: accept established,related,untracked" connection-state=\ + established,related,untracked +add action=drop chain=input comment="defconf: drop invalid" connection-state=\ + invalid +add action=accept chain=input comment="defconf: accept ICMP" disabled=yes \ + protocol=icmp +add action=accept chain=input comment=\ + "defconf: accept to local loopback (for CAPsMAN)" disabled=yes \ + dst-address=127.0.0.1 +add action=accept chain=output disabled=yes src-address=127.0.0.1 +add action=accept chain=forward comment="defconf: accept in ipsec policy" \ + ipsec-policy=in,ipsec +add action=accept chain=forward comment="defconf: accept out ipsec policy" \ + ipsec-policy=out,ipsec +add action=accept chain=forward comment=\ + "defconf: accept established,related, untracked" connection-state=\ + established,related,untracked +add action=drop chain=forward comment="defconf: drop invalid" \ + connection-state=invalid +add action=accept chain=input connection-state=established disabled=yes +add action=accept chain=input connection-state=related disabled=yes +add action=drop chain=input disabled=yes in-interface-list=!LAN +add action=drop chain=forward comment=\ + "Filter Rule to block FB address LIST : )" disabled=yes dst-address-list=\ + facebook +add action=drop chain=forward comment=\ + "Filter Rule to block YOUTUBE address LIST : )" disabled=yes \ + dst-address-list=YouTube +/ip firewall mangle +add action=mark-routing chain=prerouting comment="Test sites" disabled=yes \ + dst-address=!10.30.30.0/24 dst-address-list=Test new-routing-mark=To-VPN \ + src-address=10.30.30.0/24 +add action=mark-routing chain=prerouting comment=FuckRKN disabled=yes \ + dst-address-list=FuckRKN new-routing-mark=To-VPN passthrough=no \ + src-address=10.30.30.0/24 src-address-list=!NoWG +add action=mark-routing chain=prerouting comment=Instagram dst-address-list=\ + Instagram new-routing-mark=To-VPN src-address=10.30.30.0/24 \ + src-address-list=!NoWG +add action=mark-routing chain=prerouting comment=Twitter dst-address-list=\ + Twitter new-routing-mark=To-VPN src-address=10.30.30.0/24 \ + src-address-list=!NoWG +add action=mark-routing chain=prerouting comment=YouTube dst-address-list=\ + YouTube new-routing-mark=To-VPN src-address=10.30.30.0/24 \ + src-address-list=!NoWG +add action=mark-routing chain=prerouting comment=facebook dst-address-list=\ + facebook new-routing-mark=To-VPN src-address=10.30.30.0/24 \ + src-address-list=!NoWG +add action=mark-routing chain=prerouting comment="VDSIna for All sites" \ + dst-address=!10.30.30.0/24 dst-address-list=!Trusted-VPN log-prefix=\ + VPN-all new-routing-mark=To-VPN passthrough=no src-address=10.30.30.0/24 +add action=change-mss chain=forward comment="MSS on WG" new-mss=1380 \ + out-interface=WG passthrough=no protocol=tcp routing-mark=To-VPN \ + tcp-flags=syn tcp-mss=1381-65535 +add action=mark-connection chain=prerouting comment=\ + "Mark VPN connections to exclude from FastTrack" disabled=yes \ + in-interface=WG log-prefix=Mark-VPN-FT new-connection-mark=\ + VPN_No_FastTrack passthrough=no +add action=mark-routing chain=prerouting comment="VPN Network" dst-address=\ + 10.8.0.0/24 log-prefix=VPN-Net new-routing-mark=To-VPN passthrough=no \ + src-address=10.30.30.0/24 +/ip firewall nat +add action=redirect chain=dstnat comment=\ + "FORCE DNS TO LOCAL MIKROTIK DNS SERVER" dst-port=53 protocol=tcp \ + src-address=10.30.30.0/24 to-ports=53 +add action=redirect chain=dstnat dst-port=53 protocol=udp src-address=\ + 10.30.30.0/24 to-ports=53 +add action=masquerade chain=srcnat comment="masquerade Default" ipsec-policy=\ + out,none out-interface="ether1 - Unet" out-interface-list=WAN +add action=masquerade chain=srcnat comment=WG dst-address-list=!NoVdsina \ + log-prefix=WG-nat out-interface=WG +add action=dst-nat chain=dstnat comment=amster.vados.ruhttps dst-port=443 \ + in-interface="ether1 - Unet" log-prefix=2Amster protocol=tcp \ + routing-mark=!To-VPN to-addresses=10.30.30.33 to-ports=443 +add action=dst-nat chain=dstnat comment=npm dst-port=81 in-interface=\ + "ether1 - Unet" protocol=tcp routing-mark=!To-VPN to-addresses=\ + 10.30.30.33 to-ports=81 +add action=dst-nat chain=dstnat comment="amster.vados.ru For Certbot HTTP" \ + dst-port=80 in-interface="ether1 - Unet" protocol=tcp routing-mark=\ + !To-VPN to-addresses=10.30.30.33 to-ports=80 +add action=dst-nat chain=dstnat disabled=yes dst-port=22 in-interface=\ + "ether1 - Unet" protocol=tcp routing-mark=!To-VPN to-addresses=\ + 10.30.30.33 to-ports=22 +add action=dst-nat chain=dstnat comment="Yandex.DNS Family" disabled=yes \ + dst-port=53 in-interface=Bridge-LAN protocol=udp src-address-list=KIDS \ + time=6h-15m,sun,mon,tue,wed,thu,fri,sat to-addresses=77.88.8.3 +add action=dst-nat chain=dstnat disabled=yes dst-port=53 in-interface=\ + Bridge-LAN protocol=tcp src-address-list=KIDS time=\ + 6h-15m,sun,mon,tue,wed,thu,fri,sat to-addresses=77.88.8.3 +/ip firewall raw +add action=drop chain=prerouting comment="Drop Honeypot Hackers" \ + in-interface="ether1 - Unet" src-address-list="Honeypot Hacker" +add action=add-dst-to-address-list address-list=NoVdsina \ + address-list-timeout=none-dynamic chain=prerouting comment=\ + extras.getpagespeed.com content=extras.getpagespeed.com disabled=yes +add action=add-dst-to-address-list address-list=NoVdsina \ + address-list-timeout=none-dynamic chain=prerouting comment=linux.duke.edu \ + content=linux.duke.edu disabled=yes +add action=accept chain=prerouting comment="Trusted DNS" disabled=yes \ + in-interface-list=WAN src-address-list=Trusted-DNS +add action=add-dst-to-address-list address-list=NoVdsina \ + address-list-timeout=none-dynamic chain=prerouting comment=vk.com \ + content=vk.com +add action=add-dst-to-address-list address-list=NoVdsina \ + address-list-timeout=none-dynamic chain=prerouting comment=ok.ru content=\ + ok.ru +add action=add-dst-to-address-list address-list=Instagram \ + address-list-timeout=none-dynamic chain=prerouting comment=Instagram \ + content=instagram.com +add action=add-dst-to-address-list address-list=Twitter address-list-timeout=\ + none-dynamic chain=prerouting comment=Twitter content=twimg.com +add action=add-dst-to-address-list address-list=Twitter address-list-timeout=\ + none-dynamic chain=prerouting content=x.com +add action=add-dst-to-address-list address-list=Twitter address-list-timeout=\ + none-dynamic chain=prerouting content=twitter.com +add action=add-dst-to-address-list address-list=YouTube address-list-timeout=\ + none-dynamic chain=prerouting comment=YouTube content=youtube.com +add action=add-dst-to-address-list address-list=YouTube address-list-timeout=\ + none-dynamic chain=prerouting content=googleapis.com +add action=add-dst-to-address-list address-list=YouTube address-list-timeout=\ + none-dynamic chain=prerouting content=ggpht.com +add action=add-dst-to-address-list address-list=YouTube address-list-timeout=\ + none-dynamic chain=prerouting content=youtu.be +add action=add-dst-to-address-list address-list=YouTube address-list-timeout=\ + none-dynamic chain=prerouting content=ytimg.com +add action=add-dst-to-address-list address-list=YouTube address-list-timeout=\ + none-dynamic chain=prerouting content=googlevideo.com +add action=add-dst-to-address-list address-list=YouTube address-list-timeout=\ + none-dynamic chain=prerouting content=gstatic.com +add action=add-dst-to-address-list address-list=YouTube address-list-timeout=\ + none-dynamic chain=prerouting content=googleusercontent.com +add action=add-dst-to-address-list address-list=YouTube address-list-timeout=\ + none-dynamic chain=prerouting content=nhacmp3youtube.com +add action=add-dst-to-address-list address-list=NoVdsina \ + address-list-timeout=none-dynamic chain=prerouting comment=rutube.ru \ + content=rutube.ru +add action=add-dst-to-address-list address-list=NoVdsina \ + address-list-timeout=none-dynamic chain=prerouting comment=me.com \ + content=me.com +add action=add-dst-to-address-list address-list=NoVdsina \ + address-list-timeout=none-dynamic chain=prerouting comment=icloud.com \ + content=icloud.com +add action=add-dst-to-address-list address-list=facebook \ + address-list-timeout=none-dynamic chain=prerouting comment=facebook \ + content=fbcd.net +add action=add-dst-to-address-list address-list=facebook \ + address-list-timeout=none-dynamic chain=prerouting content=facebook.com +add action=add-dst-to-address-list address-list=NoVdsina \ + address-list-timeout=none-dynamic chain=prerouting comment=comp-lenta.ru \ + content=comp-lenta.ru +add action=add-dst-to-address-list address-list=NoVdsina \ + address-list-timeout=none-dynamic chain=prerouting comment=\ + smtp.mail.me.com content=smtp.mail.me.com +add action=add-dst-to-address-list address-list=NoVdsina \ + address-list-timeout=none-dynamic chain=prerouting comment=gov.ru \ + content=gov.ru +add action=add-dst-to-address-list address-list=NoVdsina \ + address-list-timeout=none-dynamic chain=prerouting comment=\ + r78.fssp.gov.ru content=r78.fssp.gov.ru +add action=add-dst-to-address-list address-list=NoVdsina \ + address-list-timeout=none-dynamic chain=prerouting comment=api.db-ip.com \ + content=api.db-ip.com +add action=add-dst-to-address-list address-list=NoVdsina \ + address-list-timeout=none-dynamic chain=prerouting comment=\ + api.telegram.org content=api.telegram.org +/ip firewall service-port +set ftp disabled=yes +set tftp disabled=yes +set irc disabled=no +set sip disabled=yes +set pptp disabled=yes +set rtsp disabled=no +/ip ipsec settings +set accounting=no +/ip ipsec policy +set 0 disabled=yes dst-address=0.0.0.0/0 src-address=0.0.0.0/0 +/ip ipsec profile +set [ find default=yes ] dpd-interval=2m dpd-maximum-failures=5 +/ip proxy +set cache-administrator="" max-cache-size=none port=80,443 src-address=\ + 0.0.0.0 +/ip route +add disabled=no distance=3 dst-address=192.168.0.0/24 gateway=l2tp-vpn +add disabled=no distance=4 dst-address=192.168.5.0/24 gateway=l2tp-vpn +add disabled=no distance=3 dst-address=192.168.0.0/24 gateway=l2tp-vpn +add disabled=no distance=4 dst-address=192.168.5.0/24 gateway=l2tp-vpn +add disabled=no distance=1 dst-address=0.0.0.0/0 gateway=WG routing-table=\ + To-VPN scope=30 target-scope=10 +add disabled=no distance=2 dst-address=0.0.0.0/0 gateway=146.120.64.209 \ + routing-table=main scope=30 target-scope=10 +/ip service +set ftp disabled=yes +set telnet disabled=yes +set reverse-proxy disabled=yes +set ssh address=10.30.30.0/24 port=2222 +set winbox address=10.30.30.0/24 +set api address=10.30.30.0/24 disabled=yes +set api-ssl address=10.30.30.0/24 disabled=yes +set www-ssl port=18443 +set www address=10.30.30.0/24 disabled=yes port=18880 +/ip service webserver +set graphs-plain=no rest-plain=no webfig-plain=no +/ip ssh +set forwarding-enabled=both publickey-authentication-options=verify-required \ + strong-crypto=yes +/ip upnp +set enabled=yes +/ip upnp interfaces +add interface=Bridge-LAN type=internal +add interface="ether1 - Unet" type=external +add interface=WG type=external +/system clock +set time-zone-autodetect=no time-zone-name=Europe/Moscow +/system clock manual +set time-zone=+03:00 +/system identity +set name=MikroMaster +/system logging +add action=email disabled=yes regex="* added|changed|removed *" topics=\ + system,info +/system ntp client +set enabled=yes +/system ntp server +set enabled=yes manycast=yes multicast=yes use-local-clock=yes +/system ntp client servers +add address=0.ru.pool.ntp.org +add address=1.ru.pool.ntp.org +add address=2.ru.pool.ntp.org +add address=3.ru.pool.ntp.org +add address=time.google.com disabled=yes +/system watchdog +set watchdog-timer=no +/tool e-mail +set certificate-verification=no from=MikroVados port=587 \ + server=smtp.mail.me.com tls=starttls user=vadossio@icloud.com +/tool mac-server +set allowed-interface-list=LAN +/tool mac-server mac-winbox +set allowed-interface-list=LAN +/tool netwatch +add comment="doh, doh-url=https://security.cloudflare-dns.com/dns-query, notif\ + y, name=CloudFlare-doh IPv4 1" disabled=yes down-script="" host=1.1.1.1 \ + http-codes="" test-script="" type=simple up-script="" +add check-certificate=no comment="doh-fallback, doh-url=https://security.cloud\ + flare-dns.com/dns-query, doh-cert=DigiCert Global Root CA, notify, name=Cl\ + oudFlare-doh IPv4" disabled=yes down-script="" host=1.0.0.1 http-codes="" \ + port=443 test-script="" type=simple up-script="" +add comment="dns-fallback, notify, name=Google-DNS IPv4" disabled=yes \ + down-script="" host=8.8.8.8 http-codes="" test-script="" type=simple \ + up-script="" +add comment="doh-fallback, doh-url=https://dns.google/dns-query, doh-cert=GTS \ + Root R1, notify, name=Google-DOH IPv4" disabled=yes down-script="" host=\ + 8.8.4.4 http-codes="" test-script="" type=simple up-script="" +add comment="dns, notify, name=Cuad9-DOH IPv4" disabled=yes down-script="" \ + host=9.9.9.9 http-codes="" test-script="" type=simple up-script="" +add comment="doh-fallback, doh-url=https://dns.quad9.net/dns-query, name=Cuad9\ + -DOH IPv4" disabled=yes down-script="" host=149.112.112.112 http-codes="" \ + test-script="" type=simple up-script="" +add comment="dns-fallback, notify, name=ns1.unet.ws" disabled=yes \ + down-script="" host=91.192.189.2 http-codes="" test-script="" type=simple \ + up-script="" +/user aaa +set accounting=no diff --git a/MikroMaster/history/20260513/20260513154002-Diff-Config.rsc b/MikroMaster/history/20260513/20260513154002-Diff-Config.rsc new file mode 100644 index 0000000..802b210 --- /dev/null +++ b/MikroMaster/history/20260513/20260513154002-Diff-Config.rsc @@ -0,0 +1,8 @@ +1017,1018d1016 +< add action=masquerade chain=srcnat comment="masquerade Default" ipsec-policy=\ +< out,none out-interface="ether1 - Unet" out-interface-list=WAN +1020a1019,1020 +> add action=masquerade chain=srcnat comment="masquerade Default" ipsec-policy=\ +> out,none out-interface="ether1 - Unet" out-interface-list=WAN +1160d1159 +< add interface=WG type=external -- 2.52.0