From c2aff0b054a420bc79af139cc99f83333266d26a Mon Sep 17 00:00:00 2001 From: vados-dev Date: Wed, 19 Aug 2026 14:20:05 +0300 Subject: [PATCH] Backup for MikroMaster created successfully at Aug 19 14:20:05. --- .../20260819/20260819142001-Binary.backup | Bin 0 -> 105229 bytes .../20260819/20260819142001-Config.rsc | 1211 +++++++++++++++++ .../20260819/20260819142001-Diff-Config.rsc | 4 + 3 files changed, 1215 insertions(+) create mode 100644 MikroMaster/20260819/20260819142001-Binary.backup create mode 100644 MikroMaster/20260819/20260819142001-Config.rsc create mode 100644 MikroMaster/history/20260819/20260819142001-Diff-Config.rsc diff --git a/MikroMaster/20260819/20260819142001-Binary.backup b/MikroMaster/20260819/20260819142001-Binary.backup new file mode 100644 index 0000000000000000000000000000000000000000..b597761fe4ac29623ab6d28743c75aae84b2026c GIT binary patch literal 105229 zcmV+aKLEh*sF8CGn*jjqw{S(hmlit9gO3ITuK_y%0002|`~Q9*5Cs5O!s&K$*Ft4p z#9s^b+9m5-d6|mU7qI?|VB23_4C0mO*dhV!7joALRZd`o40GsqLEz zZ(NakQQ$eu2IAWoM*P#JybcL^8zeOCyB#?5buL-e+`@Kj*}O{G*KL;-N4@Bn8C7S! z)lfuNX02yHLOPbhFK7DCQsy2d)@ueObVp-%0hMy|FT7?lvzh-P??V5VSuM0fsBr&g`PJkv-#`$c%EKRQUEK58P3wv z6NIkIX^~f)aDWoTWl7KmTP`%6^pkG?;_$> z)q1#OCW$h?b8pU2|N3-#xW?+(-PasxdIM#<8>1dEQzBUD<}{to@;hnzgrh#_@A>(j zX&(d6uO*za{GldyZ(~W(?Slhvd_rnfw@ULWlACRAKB5qf{OdqZr=%L_#XZi<5(l2G zJBX3rh8G)D!l@5$(I%a;^n|vdStq&C3V>3yLY(M-Q*D%~PTi<1l&_zA3M7dET#b$Y z5I*WVw9AQqtl{&}{T3Wlyi?Mc&GX?be(318uV@dTMv}_O{=yN`olOUgj8o58{EWA9 z*reem0HA!!J>FS8w{rwGkqY;y!efX_s3kl-%q5v(R0aSn=5@IVk9Z24<(tQW(y%)5 zUe%yR22(@LD>l3gArz@6Kki|67sHe=W7T-9`%M@Th4A~pr5P=#tr0awtjbFRcp4c3 zGE9aLRUMRnWf8y@huGCrd6ih+%LY3R$V6J?ioMknLvN(wVSWUM4p=)QeCEiFrCuHI z{hI#KyXQjr8`&t_aKDr-FfTZRZ60r-(y_xOsvEQcJipM-R50DU7-%5P)KVd`16xex zpnQDcF5sp%_@NCG=!xtIDWe*thW=yhs2-E<8Ajd}>di-amlIx@UFNwH+~8;H4M=Lr zHO0A^)Q$8_iN*FKzsa>XuOHmX<{M8GyGpA6hRHi`k0A05g=S8lUyz$WWQ+WbBF*SJ zUm2$TX7SIOz_%m!G-wG7C>Cm4E8&mpIp?HLowRtA{5c^H5t&{f8dOz}afY1X|Er*B zPXpWIwA+-9`5M-g2oyV=gbI*}VWNM6G$W_BA`#w;C5VCuRyeM*{fJ3YPtV#DCLvQ= z8`!D@u`5asq7hi^Wb0+){7{56(fq~OgbF^XydlQj2`E{_YLRb}tm5SP*9=~rW>Phtb-HO|xC|CHc7qQ$7k;)m$WTytyz#wZfI^fzKMoxS%$Fl$h@ zMQGgUNixH?!CYU^s=1gZmTDLmFVvmYxBCXti>9r32Zaqhz++5-Fsoa{Ai4I=~stZ`PTBH(mMtLC`5l2cD~pnaicL$9S9tqL%IQ7_z%ckwK%P%lAT23iUEo5h_Zs zUPk5@OKM<|xcxzs_L℞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
#Ex*mzG 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

PDfGE>fu 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\"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/20260819/20260819142001-Diff-Config.rsc b/MikroMaster/history/20260819/20260819142001-Diff-Config.rsc new file mode 100644 index 0000000..75e9260 --- /dev/null +++ b/MikroMaster/history/20260819/20260819142001-Diff-Config.rsc @@ -0,0 +1,4 @@ +10c10 +< # channel: 2422/20-Ce/gn(17dBm), SSID: vados, local forwarding +--- +> # channel: 2442/20-Ce/gn(17dBm), SSID: vados, local forwarding -- 2.52.0