From 59887e84e8ea097656d4077cc0e5ba7112be2a4f Mon Sep 17 00:00:00 2001 From: vados-dev Date: Mon, 17 Aug 2026 23:00:06 +0300 Subject: [PATCH] Backup for MikroMaster created successfully at Aug 17 23:00:06. --- .../20260817/20260817230002-Binary.backup | Bin 0 -> 104408 bytes .../20260817/20260817230002-Config.rsc | 1211 +++++++++++++++++ .../20260817/20260817230002-Diff-Config.rsc | 35 + 3 files changed, 1246 insertions(+) create mode 100644 MikroMaster/20260817/20260817230002-Binary.backup create mode 100644 MikroMaster/20260817/20260817230002-Config.rsc create mode 100644 MikroMaster/history/20260817/20260817230002-Diff-Config.rsc diff --git a/MikroMaster/20260817/20260817230002-Binary.backup b/MikroMaster/20260817/20260817230002-Binary.backup new file mode 100644 index 0000000000000000000000000000000000000000..9e76d306dd25e2497e0dd623fadfbfb323915a3b GIT binary patch literal 104408 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 z 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 gvigW_M+d0sB5ZP\"data\");\ + \n\ + \n#/usb1/mikro_bak_rsa.pub\ + \n\ + \n\ + \n#:local FetchFile AM-DOHCert.rsc\ + \n\ + \n\ + \n\ + \n:global GlobalScriptsUrl \"https://ros.vados.ru/tmp/\";\ + \n\ + \n:global MkDir;\ + \n\ + \n\ + \n:local FetchFile Manager@id_rsa.pub\ + \n:local localDir \"/\";\ + \n\ + \n\ + \n\ + \n\$MkDir \$localDir;\ + \n\ + \n\ + \n\ + \n/tool/fetch mode=https url=(\$GlobalScriptsUrl . \$FetchFile) dst-path=(\ + \$localDir . \$FetchFile);\ + \n" +add comment="Global Config Script" dont-require-permissions=no name=\ + AM-GlobalConfig owner=AM-GlobalConfig policy=\ + ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source="#\ + !rsc by Vados\r\ + \n# RouterOS script: AM-GlobalConfig\r\ + \n# Script comment: Global Config Script\r\ + \n# Copyright (c) 2007-2026 Vados \r\ + \n#\r\ + \n#\r\ + \n# Warning: Dont touch this line!\r\ + \n:global Identity [/system/identity/get name];\r\ + \n:global GlobalConfReady false;\r\ + \n#\r\ + \n#\r\ + \n# Global Url For Amster scripts to fetch\r\ + \n# most be defined in AM-Init-Script or AM-setup scripts\r\ + \n:global GlobalScriptsUrl \"https://ros.vados.ru/\";\r\ + \n:global ScriptsUrlSuffix (a);\r\ + \n:global CheckSumsVerify true;\r\ + \n\r\ + \n:global ScriptUpdatesCRLF true;\r\ + \n:global CommentsInScripts true;\r\ + \n\r\ + \n# Debug output:\r\ + \n:global PrintDebug true; #false;\r\ + \n\r\ + \n# Debug output for specific script:\r\ + \n#:set (\$PrintDebugOverride->\"AM-GlobalFunc\") true;\r\ + \n\r\ + \n# Debug logs\r\ + \n# Other actions (disk, email, remote or support) can be used as well.\r\ + \n# I do not recommend using echo - use debug output instead (https://rsc.\ + eworm.de/main/DEBUG.html#debug-output).\r\ + \n#/system/logging/add topics=script,debug action=memory;\r\ + \n\r\ + \n:global MikrotikUpgradeUrl \"https://upgrade.mikrotik.com/routeros\";\r\ + \n:global Domain \"WORKGROUP\";\r\ + \n\r\ + \n:global EmailGeneralTo \"vados@vados.ru\";\r\ + \n#:global EmailGeneralCc \"\";\r\ + \n\r\ + \n# \$ScriptInstallUpdate mod/notification-telegram\r\ + \n:global TelegramTokenId \"8390868324:AAG3_d1hfVR2M6pGAgDK6ZvhOe4J97nyopw\ + \";\r\ + \n:global TelegramChatId \"-1003631309063\"; #\"454403445\";\r\ + \n# Use this to send notifications to a specific topic in group.\r\ + \n#:global TelegramThreadId \"30\";\r\ + \n# Using telegram-chat you have to define trusted chat ids (not group ids\ + !)\r\ + \n# or user names. Groups allow to chat with devices simultaneously.\r\ + \n:global TelegramChatIdsTrusted {\r\ + \n \"454403445\"\r\ + \n \"-1003631309063\"\r\ + \n \"-5124482807\"\r\ + \n \"1087968824\";\r\ + \n};\r\ + \n# \"-5294757340\";\r\ + \n\r\ + \n:global TelegramChatGroups \"(all)\";\r\ + \n#:global TelegramChatGroups \"(all|home|office)\";\r\ + \n\r\ + \n:global NotificationFunctions {\r\ + \n \"email\"\r\ + \n \"telegram\";\r\ + \n};\r\ + \n# Toggle this to disable symbols in notifications.\r\ + \n:global NotificationsWithSymbols true;\r\ + \n:global TerminalColorOutput true;\r\ + \n\r\ + \n:global DetectIpAddrDefault \"https://ipv4.mikrotik.ovh/\";\r\ + \n:global DetectIpAddrFallback \"https://api.ipify.org/\";\r\ + \n\r\ + \n## Update channel. Possible values: stable, long-term, testing, developm\ + ent\r\ + \n:global updateChannel \"stable\";\r\ + \n\r\ + \n:global CertRenewUrl (\$GlobalScriptsUrl . \"certs/\" . \$Identity . \"/\ + \");\r\ + \n:global CertRenewTime 2w;\r\ + \n:global CertRenewPass (a); #{\r\ + \n# \"\";\r\ + \n# \"v3ry-s3cr3t\";\r\ + \n# \"4n0th3r-s3cr3t\";\r\ + \n#};\r\ + \n:global CertWarnTime 1w;\r\ + \n:global CertIssuedExportPass (a); # {\r\ + \n# \"\";\r\ + \n# \"cert1-cn\"=\"v3ry-s3cr3t\";\r\ + \n# \"cert2-cn\"=\"4n0th3r-s3cr3t\";\r\ + \n#};\r\ + \n\r\ + \n# Script BackupAndUpdate mode, possible values: backup,\r\ + \n# updateOnce - Update once as \"osnotify\" and back \"osnotify\" mode (i\ + n terminal run :set OSUpdateMode updateOnce; \$OSUpdateMode;). \r\ + \n# osupdate - Update if available and creates backups before/after update\ + \_(ignores `forceBackup`)\r\ + \n# Set `forceBackup` to true to always create backups, even\ + \_without updates\r\ + \n# osnotify - Set `forceBackup` to always create backups on every run\r\ + \n:global DevInfoIncludeIP true;\r\ + \n:global BackupAndUpdateMode \"osnotify\"\r\ + \n\r\ + \n:global forceBackup true;\r\ + \n:global BackupPassword \"Peskar55\";\r\ + \n\r\ + \n# SFTP Backup Variables\r\ + \n:global BackupRandomDelay 0;\r\ + \n:global BackupUploadUrl \"sftp://amster.vados.ru/upload/\";\r\ + \n:global BackupUploadUser \$Identity;\r\ + \n:global BackupUploadPass \"root.mnuc.backuper\";\r\ + \n\r\ + \n:global BackupSendBinary true;\r\ + \n:global BackupSendExport true;\r\ + \n:global BackupSendGlobalConfig true;\r\ + \n:global BackupSendScripts true;\r\ + \n\r\ + \n# Remove local file after uploading if no errors\r\ + \n:global BackupRmLocal true;\r\ + \n\r\ + \n# Local Backups Root Directory \r\ + \n:global BackupLocalRoot \"tmpfs\";\r\ + \n\r\ + \n# Encrypt Backup\r\ + \n:global BackupEncrypt true;\r\ + \n\r\ + \n# Sensitive information in Backups\r\ + \n:global BackupSens true;\r\ + \n\r\ + \n# User Export\r\ + \n:global BackupUser true;\r\ + \n\r\ + \n# License Export (not for CHR, will silently skip)\r\ + \n:global BackupLicense false;\r\ + \n\r\ + \n# SSH Keys\r\ + \n:global BackupSshKeys true;\r\ + \n\r\ + \n# Certificate Export\r\ + \n:global BackupCerts true;\r\ + \n\r\ + \n# Certificate Password\r\ + \n:global BackupCertsPasswd \"\";\r\ + \n\r\ + \n# User-Manager Export\r\ + \n:global BackupUserMan false;\r\ + \n\r\ + \n# The Dude Export\r\ + \n:global BackupDude false;\r\ + \n\r\ + \n# User Files to export, comma-separated string or array of strings\r\ + \n# User Files are not removed on backup\r\ + \n# Any directory paths will be removed (/ -> _) on remote file\r\ + \n# Nonpresent files are silently skipped\r\ + \n:global BackupUserList \"autosupout.rif,autosupout.old.rif\";\r\ + \n\r\ + \n# load functions and any custom scripts\r\ + \n# [ /system/script/find where name=\"global-config-ov\ + erlay\" ], \\\r\ + \n# [ /system/script/find where name~\"^global-config-o\ + verlay\\\\.d/.\" ]\r\ + \n#\r\ + \n#:foreach Script in=([ /system/script/find where name=\"Amster-TGglobalV\ + ars\" ], [ /system/script/find where name=\"Amster-TGglobalFunc\" ]) do={\ + \r\ + \n# :onerror Err {\r\ + \n# /system/script/run \$Script;\r\ + \n# } do={\r\ + \n# :log error (\"Loading configuration from configs and functions\"\ + \_. [ /system/script/get \$Script name ] . \" failed: \" . \$Err);\r\ + \n# }\r\ + \n#}\r\ + \n#:log info \"\\ndevMode = \$devMode\";\r\ + \n#:log info \"\\ndevRunning = \$devRunning\";\r\ + \n:foreach Script in=[ /system/script/find where source~\"^#!rsc by Vados \ + GlobalRUN\\r\?\\n\" ] do={\r\ + \n :onerror Err {\r\ + \n /system/script/run \$Script;\r\ + \n } do={\r\ + \n :log error (\"Run script \" . [ /system/script/get \$Script name \ + ] . \" width marker \\\" GlobalRUN\\\" failed: \" . \$Err);\r\ + \n }\r\ + \n}\r\ + \n\r\ + \n# signal we are ready\r\ + \n:set GlobalConfReady true;\r\ + \n:while (\$GlobalConfReady != true) do={:delay 500ms};\r\ + \n" +add dont-require-permissions=no name=AM-Fetch-Generator owner=vados policy=\ + ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source="#\ + \n:local srcFile \"AM-Awg-Generator.rsc\";\ + \n:local dstFile \$srcFile;\ + \n/tool/fetch mode=https url=(\$GlobalScriptsUrl . \"/\$srcFile\") dst-pat\ + h=\"/\$dstFile\";\ + \n\ + \nexit 0\ + \n#\ + \n\ + \n#root.mnuc.backuper\ + \n\ + \n\ + \n\ + \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\";\ + \n\ + \n\ + \n#:local Script AM-GlobalConfig;\ + \n\ + \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\");\ + \n\ + \n#/usb1/mikro_bak_rsa.pub\ + \n\ + \n\ + \n#:local FetchFile AM-DOHCert.rsc\ + \n\ + \n\ + \n\ + \n:global GlobalScriptsUrl \"https://ros.vados.ru/tmp/\";\ + \n\ + \n:global MkDir;\ + \n\ + \n\ + \n:local FetchFile Manager@id_rsa.pub\ + \n:local localDir \"/\";\ + \n\ + \n\ + \n\ + \n\$MkDir \$localDir;\ + \n\ + \n\ + \n\ + \n/tool/fetch mode=https url=(\$GlobalScriptsUrl . \$FetchFile) dst-path=(\ + \$localDir . \$FetchFile);\ + \n" +add comment=awg2vds dont-require-permissions=no name=awg2vds-uninstall owner=\ + vados policy=\ + ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source="\ + \n :put \"Uninstallimg AmneziaWG...\"\ + \n :log info \"Uninstallimg AmneziaWG...\"\ + \n :local prevDNS \"\"\ + \n :do { :set prevDNS [/container/envs/get [find where list=\"awg2vds-env\ + \" key=\"AWG_PREV_DNS\"] value] } on-error={}\ + \n :local prevTmpdir \"\"\ + \n :do { :set prevTmpdir [/container/envs/get [find where list=\"awg2vds-\ + env\" key=\"AWG_PREV_TMPDIR\"] value] } on-error={}\ + \n /ip/route/remove [find where comment=awg2vds-tunnel]\ + \n /ip/route/remove [find where comment=awg2vds-dns]\ + \n /container/stop [find where interface=veth-awg2vds]\ + \n :delay 7s\ + \n /container/remove [find where interface=veth-awg2vds]\ + \n /container/envs/remove [find where list=\"awg2vds-env\"]\ + \n :if (\$prevDNS != \"\") do={\ + \n :do { /ip/dns/set servers=\"\$prevDNS\" } on-error={}\ + \n :put (\"DNS restored to: \$prevDNS\")\ + \n }\ + \n /container/config set tmpdir=\$prevTmpdir\ + \n :put (\"Container tmpdir restored to: \$prevTmpdir\")\ + \n /ip/firewall/nat/remove [find where out-interface=\"wg-awg2vds\"]\ + \n /ip/firewall/nat/remove [find where src-address=\"172.20.200.68/30\"]\ + \n /ip/address/remove [find where address=\"172.20.200.69/30\"]\ + \n /interface/veth/remove [find where name=\"veth-awg2vds\"]\ + \n /interface/wireguard/peers/remove [find where interface=\"wg-awg2vds\"\ + ]\ + \n /ip/address/remove [find where interface=\"wg-awg2vds\"]\ + \n /interface/wireguard/remove [find where name=\"wg-awg2vds\"]\ + \n :do { /file/remove [find where name~\"awg2vds.+tar\"] } on-error={}\ + \n :do { /file/remove [find where name=\"usb1/awg2vds\"] } on-error={}\ + \n :do { /file/remove [find where name=\"usb1/ru_ranges_timeout.rsc\"] } \ + on-error={}\ + \n :do { /file/remove [find where name~\"usb1/pull\"] } on-error={}\ + \n :put \"Uninstall AmneziaWG Proxy complete!\"\ + \n :log info \"Uninstall AmneziaWG Proxy complete!\"\ + \n /system/script/remove [find where name=awg2vds-uninstall]\ + \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" +add name=manager policy="local,ssh,ftp,read,write,policy,api,rest-api,!telnet,\ + !reboot,!test,!winbox,!password,!web,!sniff,!sensitive,!romon" +/certificate settings +set builtin-trust-store=all crl-use=yes +/container config +set memory-high=200.0MiB tmpdir=/usb1/pull +/disk settings +set auto-media-interface=Bridge-Lan +/ip smb +set domain=WORKGROUP enabled=no interfaces=lo +/interface bridge port +add bridge=Bridge-Lan interface=ether2 +add bridge=Bridge-Lan interface=ether3 +add bridge=Bridge-Lan interface=ether4 +add bridge=Bridge-Lan interface=ether5 +add bridge=Bridge-Lan interface=wlan1 +add bridge=Bridge-Lan interface=wlan2 +/interface bridge settings +set allow-fast-path=no use-ip-firewall=yes +/ip neighbor discovery-settings +set discover-interface-list=LAN +/ip settings +set accept-redirects=yes allow-fast-path=no +/ipv6 settings +set accept-router-advertisements-on=none allow-fast-path=no disable-ipv6=yes \ + disable-link-local-address=yes +/interface detect-internet +set detect-interface-list=static internet-interface-list=WAN \ + lan-interface-list=LAN wan-interface-list=WAN +/interface list member +add interface="ether1 - Unet" list=Internet +add interface=Bridge-Lan list=LAN +/interface wireless cap +# +set bridge=Bridge-Lan caps-man-addresses=10.30.30.10 \ + caps-man-certificate-common-names=CAPsMAN-2C900E832E04 certificate=\ + CAP-18FD746E5814 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 +/ip cloud +set ddns-enabled=yes +/ip dhcp-client +add add-default-route=special-classless default-route-distance=2 \ + default-route-tables=main:2 dhcp-options=clientid,clientid_duid \ + interface="ether1 - Unet" name=client1 use-peer-dns=no use-peer-ntp=no +/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.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.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 +/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 servers=10.30.30.33,8.8.4.4 +/ip dns static +add address=10.30.30.81 comment=defconf name=router.lan type=A +add address=10.30.30.81 comment=defconf name=master type=A +add address=10.30.30.33 comment=amster name=amster.vados.ru type=A +add address=8.8.8.8 name=dns.google type=A +add address=8.8.4.4 name=dns.google type=A +add address=1.0.0.1 comment="CloudFlare-doh IPv4 2" disabled=yes name=\ + security.cloudflare-dns.com type=A +add address=1.1.1.1 comment="CloudFlare-doh IPv4 1" disabled=yes name=\ + security.cloudflare-dns.com type=A +add address=149.112.112.112 comment="Cuad9-dns IPv4 2" disabled=yes name=\ + dns.quad9.net 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 +add address=91.192.189.2 comment=Unet-DNS disabled=yes name=ns1.unet.ws type=\ + A +/ip firewall address-list +add address=10.0.0.0/8 list=RFC1918 +add address=172.16.0.0/12 list=RFC1918 +add address=192.168.0.0/16 list=RFC1918 +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=8.8.4.4 disabled=yes list=to_vpn +add address=10.30.30.98 comment=vados-len list=Local2Vpn +add address=89.110.101.17 list=VDS +add address=109.107.177.79 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=2ip.ru list=Test +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 comment=vdsina.com list=NoVdsina +add address=vdsina.ru comment=vdsina.ru list=NoVdsina +add address=youla.ru comment=youla.ru list=NoVdsina +add address=kupiprodai.ru comment=kupiprodai.ru list=NoVdsina +add address=myip.ru list=Test +add address=geoip.co comment=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 comment=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!!!! disabled=yes 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=vdsina.vados.ru comment="!!!VDSina Server!!!" 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=194.85.61.76 comment=grani.ru list=FuckRKN +add address=109.70.26.37 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.96.1 comment=lostfilm.tv list=FuckRKN +add address=188.114.97.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=8.47.69.6 comment=dou.ua list=FuckRKN +add address=8.6.112.6 comment=dou.ua list=FuckRKN +add address=66.254.114.79 comment=youporn.com list=FuckRKN +add address=185.110.92.40 comment=pornolab.net list=FuckRKN +add address=185.110.92.41 comment=pornolab.net list=FuckRKN +add address=104.21.71.238 comment=crimerussia.com list=FuckRKN +add address=172.67.172.95 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 +add address=myip.ru comment="!!! Check IP (MYIP.RU) !!!" disabled=yes list=\ + NoVdsina +add address=ipinfo.io comment="!!! Check IP (IPINFO.IO) !!!" list=NoVdsina +/ip firewall filter +add action=add-src-to-address-list address-list="Honeypot Hacker" \ + address-list-timeout=12h chain=input comment="block honeypot DNS UDP" \ + connection-state=new dst-port=53 in-interface="ether1 - Unet" protocol=\ + udp src-address-list=!VDS +add action=add-src-to-address-list address-list="Honeypot Hacker" \ + address-list-timeout=4w2d chain=input comment="block honeypot DNS TCP" \ + connection-state=new dst-port=53 in-interface="ether1 - Unet" protocol=\ + tcp src-address-list=!VDS +add action=add-src-to-address-list address-list="Honeypot Hacker" \ + address-list-timeout=4w2d chain=input comment="block honeypot NTP" \ + connection-state=new dst-port=123 in-interface="ether1 - Unet" protocol=\ + udp +add action=add-src-to-address-list address-list="Honeypot Hacker" \ + address-list-timeout=4w2d chain=input comment="block honeypot asterisk" \ + connection-state=new dst-port=5060 in-interface="ether1 - Unet" protocol=\ + udp +add action=add-src-to-address-list address-list="Honeypot Hacker" \ + address-list-timeout=4w2d chain=input comment=\ + "block honeypot ssh rdp winbox" connection-state=new dst-port=22,8291 \ + in-interface-list=WAN protocol=tcp src-address-list=!TRUSTED +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" protocol=icmp +add action=accept chain=input comment=\ + "defconf: accept to local loopback (for CAPsMAN)" disabled=yes \ + dst-address=127.0.0.1 in-interface=lo src-address=127.0.0.1 +add action=drop chain=input comment="defconf: drop all not coming from LAN" \ + in-interface-list=!LAN +add action=accept chain=forward comment="defconf: accept in ipsec policy" \ + disabled=yes ipsec-policy=in,ipsec +add action=accept chain=forward comment="defconf: accept out ipsec policy" \ + disabled=yes 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=drop chain=forward comment=\ + "defconf: drop all from WAN not DSTNATed" connection-nat-state=!dstnat \ + in-interface-list=WAN +/ip firewall mangle +add action=accept chain=prerouting dst-address-list=RFC1918 \ + in-interface-list=!WAN +add action=mark-connection chain=prerouting comment="NO VPN" disabled=yes \ + dst-address-list=NoVdsina in-interface-list=!WAN new-connection-mark=\ + To-ISP +add action=mark-routing chain=prerouting comment=All2vpn connection-mark=\ + !To-ISP disabled=yes dst-address=!89.110.101.17 dst-address-list=\ + !NoVdsina new-routing-mark=To-VPN src-address=10.30.30.0/24 \ + src-address-list=!NoWG +add action=change-mss chain=forward comment="MSS on WG" connection-mark=\ + !To-ISP disabled=yes in-interface-list=!WAN new-mss=1380 protocol=tcp \ + tcp-flags=syn tcp-mss=1381-65535 +add action=mark-routing chain=prerouting connection-mark=to-vpn-conn \ + disabled=yes new-routing-mark=To-VPN routing-mark=To-VPN src-address=\ + 10.30.30.0/24 +add action=mark-connection chain=prerouting comment=\ + "Mark VPN connections to exclude from FastTrack" disabled=yes \ + in-interface=*B log-prefix=Mark-VPN-FT new-connection-mark=\ + VPN_No_FastTrack +add action=accept chain=prerouting comment="SSH To ME" disabled=yes \ + dst-address=10.30.30.81 dst-port=2222 in-interface-list=!WAN protocol=tcp \ + src-address=10.30.30.0/24 +add action=mark-routing chain=prerouting comment="VPN Network" disabled=yes \ + dst-address=10.8.0.0/24 log-prefix=VPN-Net new-routing-mark=To-VPN \ + src-address=10.30.30.0/24 +/ip firewall nat +add action=masquerade chain=srcnat comment="Default NAT" dst-address=\ + !10.30.30.0/24 ipsec-policy=out,none out-interface="ether1 - Unet" \ + routing-mark=!To-VPN src-address=10.30.30.0/24 +add action=masquerade chain=srcnat comment="NAT for VPN" disabled=yes \ + out-interface=lo routing-mark=To-VPN +add action=dst-nat chain=dstnat comment="dst-nat for acme" dst-port=80 \ + in-interface="ether1 - Unet" protocol=tcp to-addresses=10.30.30.33 \ + to-ports=80 +add action=dst-nat chain=dstnat comment="dst-nat for amster HTTPS" dst-port=\ + 443 in-interface="ether1 - Unet" protocol=tcp to-addresses=10.30.30.33 \ + to-ports=443 +add action=dst-nat chain=dstnat comment="dst-nat for amster ssh" disabled=yes \ + dst-port=22 protocol=tcp src-address-list=VDS to-addresses=10.30.30.33 \ + to-ports=22 +add action=dst-nat chain=dstnat comment="dst-nat for amster DNS (TCP)" \ + dst-port=53 in-interface="ether1 - Unet" protocol=tcp src-address-list=\ + VDS to-addresses=10.30.30.33 to-ports=53 +add action=dst-nat chain=dstnat comment="dst-nat for amster DNS (UDP)" \ + dst-port=53 in-interface="ether1 - Unet" protocol=udp src-address-list=\ + VDS to-addresses=10.30.30.33 to-ports=53 +add action=masquerade chain=srcnat src-address=172.20.200.68/30 +/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 hotspot user profile +set [ find default=yes ] address-pool=dhcp +/ip route +add check-gateway=ping disabled=yes distance=1 dst-address=10.10.10.0/24 \ + gateway=10.30.30.33 routing-table=main scope=30 target-scope=10 +add comment=awg2all-dns disabled=yes distance=1 dst-address=10.9.0.1/32 \ + gateway="" +add comment=awg2all-dns disabled=yes distance=1 dst-address=8.8.4.4/32 \ + gateway="" +add comment=awg2vds-dns distance=1 dst-address=10.10.10.1/32 gateway="" +/ip service +set ftp disabled=yes +set telnet disabled=yes +set www disabled=yes port=188 +set reverse-proxy disabled=yes +set ssh port=2222 +set www-ssl port=4433 +set api disabled=yes +set api-ssl disabled=yes +/ip service webserver +set acme-plain=no crl-plain=no graphs-plain=no graphs-secure=no index-plain=\ + no index-secure=no rest-plain=no rest-secure=no scep-plain=no \ + webfig-plain=no webfig-secure=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="ether1 - Unet" type=external +add interface=Bridge-Lan type=internal +/ipv6 firewall filter +add action=accept chain=input comment=\ + "defconf: accept established,related,untracked" connection-state=\ + established,related,untracked disabled=yes +add action=drop chain=input comment="defconf: drop invalid" connection-state=\ + invalid disabled=yes +add action=accept chain=input comment="defconf: accept ICMPv6" disabled=yes \ + protocol=icmpv6 +add action=accept chain=input comment="defconf: accept UDP traceroute" \ + disabled=yes dst-port=33434-33534 protocol=udp +add action=accept chain=input comment=\ + "defconf: accept DHCPv6-Client prefix delegation." disabled=yes dst-port=\ + 546 protocol=udp src-address=fe80::/10 +add action=accept chain=input comment="defconf: accept IKE" disabled=yes \ + dst-port=500,4500 protocol=udp +add action=accept chain=input comment="defconf: accept ipsec AH" disabled=yes \ + protocol=ipsec-ah +add action=accept chain=input comment="defconf: accept ipsec ESP" disabled=\ + yes protocol=ipsec-esp +add action=accept chain=input comment=\ + "defconf: accept all that matches ipsec policy" disabled=yes \ + ipsec-policy=in,ipsec +add action=drop chain=input comment=\ + "defconf: drop everything else not coming from LAN" disabled=yes \ + in-interface-list=!LAN +add action=fasttrack-connection chain=forward comment="defconf: fasttrack6" \ + connection-state=established,related +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=drop chain=forward comment=\ + "defconf: drop packets with bad src ipv6" src-address-list=bad_ipv6 +add action=drop chain=forward comment=\ + "defconf: drop packets with bad dst ipv6" dst-address-list=bad_ipv6 +add action=drop chain=forward comment="defconf: rfc4890 drop hop-limit=1" \ + hop-limit=equal:1 protocol=icmpv6 +add action=accept chain=forward comment="defconf: accept ICMPv6" protocol=\ + icmpv6 +add action=accept chain=forward comment="defconf: accept HIP" protocol=139 +add action=accept chain=forward comment="defconf: accept IKE" dst-port=\ + 500,4500 protocol=udp +add action=accept chain=forward comment="defconf: accept ipsec AH" protocol=\ + ipsec-ah +add action=accept chain=forward comment="defconf: accept ipsec ESP" protocol=\ + ipsec-esp +add action=accept chain=forward comment=\ + "defconf: accept all that matches ipsec policy" ipsec-policy=in,ipsec +add action=drop chain=forward comment=\ + "defconf: drop everything else not coming from LAN" in-interface-list=\ + !LAN +/system clock +set time-zone-autodetect=no time-zone-name=Europe/Moscow +/system identity +set name=MikroMaster +/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=time.google.com +/system scheduler +add comment="Every Day Set Global Environment Variables" name=AM-SetGlobalEnv \ + on-event="/system/script { run AM-GlobalConfig; run AM-GlobalFunc; }" \ + policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon \ + start-time=startup +add comment="Every Day Check For Update Scripts" interval=1d name=\ + AM-ScriptInstallUpdate on-event=\ + ":global ScriptInstallUpdate; \$ScriptInstallUpdate;" policy=\ + ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon \ + start-time=startup +/tool e-mail +set certificate-verification=no from=MikroVados port=587 \ + server=smtp.mail.me.com tls=starttls user=vadossio@icloud.com +/tool netwatch +add comment="doh-fallback, doh-url=https://security.cloudflare-dns.com/dns-que\ + ry, doh-cert=DigiCert Global Root CA, notify, name=CloudFlare-doh IPv4 1" \ + disabled=yes host=1.1.1.1 type=simple +add comment="doh, doh-url=https://security.cloudflare-dns.com/dns-query, doh-c\ + ert=DigiCert Global Root CA, notify, name=CloudFlare-doh IPv4 2" \ + disabled=yes host=1.0.0.1 type=simple +add comment="doh-fallback, dns-fallback, doh-url=https://dns.google/dns-query,\ + \_doh-cert=DigiCert Global Root G2, notify, name=Google-doh IPv4 1" \ + disabled=yes host=8.8.8.8 type=simple +add comment="doh-fallback, dns-fallback, doh-url=https://dns.google/dns-query,\ + \_doh-cert=DigiCert Global Root G2, notify, name=Google-doh IPv4 2" \ + disabled=yes host=8.8.4.4 type=simple +add comment="doh-fallback, dns-fallback, doh-url=https://dns.quad9.net/dns-que\ + ry, doh-cert=DigiCert Global Root G3, notify, name=Cuad9-doh IPv4 1" \ + disabled=yes host=9.9.9.9 type=simple +add comment="doh-fallback, dns-fallback, doh-url=https://dns.quad9.net/dns-que\ + ry, doh-cert=DigiCert Global Root G3, notify, name=Cuad9-doh IPv4 2" \ + disabled=yes host=149.112.112.112 type=simple +add comment="dns, notify, name=ns1.unet.ws" disabled=yes host=91.192.189.2 \ + type=simple +/user aaa +set accounting=no diff --git a/MikroMaster/history/20260817/20260817230002-Diff-Config.rsc b/MikroMaster/history/20260817/20260817230002-Diff-Config.rsc new file mode 100644 index 0000000..0726b87 --- /dev/null +++ b/MikroMaster/history/20260817/20260817230002-Diff-Config.rsc @@ -0,0 +1,35 @@ +10c10 +< # channel: 2442/20-Ce/gn(17dBm), SSID: vados, local forwarding +--- +> # channel: 2422/20-Ce/gn(17dBm), SSID: vados, local forwarding +45,54c45,51 +< add disabled=yes dns-servers=1.1.1.1,1.0.0.1 name=blsp.at verify-doh-cert=no +< add comment=Kra disabled=yes dns-servers=1.0.0.1,1.1.1.1 name=slon2.to \ +< verify-doh-cert=no +< add disabled=yes dns-servers=1.1.1.1,1.0.0.1 name=slon3.at verify-doh-cert=no +< add disabled=yes dns-servers=1.0.0.1,1.1.1.1 name=slon3.cc verify-doh-cert=no +< add disabled=yes dns-servers=1.1.1.1,1.0.0.1 name=bs2web.at verify-doh-cert=\ +< no +< add disabled=yes dns-servers=1.1.1.1,1.0.0.1 name=bs2best.at verify-doh-cert=\ +< no +< add disabled=yes dns-servers=1.0.0.1,1.1.1.1 name=psrms.is verify-doh-cert=no +--- +> add dns-servers=1.1.1.1,1.0.0.1 name=blsp.at verify-doh-cert=no +> add comment=Kra dns-servers=1.0.0.1,1.1.1.1 name=slon2.to verify-doh-cert=no +> add dns-servers=1.1.1.1,1.0.0.1 name=slon3.at verify-doh-cert=no +> add dns-servers=1.0.0.1,1.1.1.1 name=slon3.cc verify-doh-cert=no +> add dns-servers=1.1.1.1,1.0.0.1 name=bs2web.at verify-doh-cert=no +> add dns-servers=1.1.1.1,1.0.0.1 name=bs2best.at verify-doh-cert=no +> add dns-servers=1.0.0.1,1.1.1.1 name=psrms.is verify-doh-cert=no +482c479 +< set allow-remote-requests=yes servers=10.30.30.33,8.8.4.4 +--- +> set allow-remote-requests=yes servers=10.30.30.33,89.110.101.17 +489c486 +< add address=1.0.0.1 comment="CloudFlare-doh IPv4 2" disabled=yes name=\ +--- +> add address=1.0.0.1 comment="CloudFlare-doh IPv4 2" name=\ +491c488 +< add address=1.1.1.1 comment="CloudFlare-doh IPv4 1" disabled=yes name=\ +--- +> add address=1.1.1.1 comment="CloudFlare-doh IPv4 1" name=\ -- 2.52.0