From 309f4bfe1312b5736b285386f0ec4dbb133f0351 Mon Sep 17 00:00:00 2001 From: vados-dev Date: Thu, 27 Aug 2026 12:00:06 +0300 Subject: [PATCH] Backup for MikroMaster created successfully at Aug 27 12:00:06. --- .../20260827/20260827120002-Binary.backup | Bin 0 -> 105311 bytes .../20260827/20260827120002-Config.rsc | 1212 +++++++++++++++++ .../20260827/20260827120002-Diff-Config.rsc | 3 + 3 files changed, 1215 insertions(+) create mode 100644 MikroMaster/20260827/20260827120002-Binary.backup create mode 100644 MikroMaster/20260827/20260827120002-Config.rsc create mode 100644 MikroMaster/history/20260827/20260827120002-Diff-Config.rsc diff --git a/MikroMaster/20260827/20260827120002-Binary.backup b/MikroMaster/20260827/20260827120002-Binary.backup new file mode 100644 index 0000000000000000000000000000000000000000..aa1617c53cda00bd91a1616cc1720bd43b2cb156 GIT binary patch literal 105311 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 literal 0 HcmV?d00001 diff --git a/MikroMaster/20260827/20260827120002-Config.rsc b/MikroMaster/20260827/20260827120002-Config.rsc new file mode 100644 index 0000000..270950a --- /dev/null +++ b/MikroMaster/20260827/20260827120002-Config.rsc @@ -0,0 +1,1212 @@ +# 2026-08-27 12:00:02 by RouterOS 7.23.3 +# software id = 2961-C4ZZ +# +# model = RBD52G-5HacD2HnD +# serial number = HCX084RAVFA +/interface bridge +add name=Bridge-Lan +/interface wireless +# managed by CAPsMAN +# channel: 2422/20-Ce/gn(17dBm), SSID: vados, local forwarding +set [ find default-name=wlan1 ] disabled=no mode=ap-bridge ssid=vados \ + wireless-protocol=802.11 +# managed by CAPsMAN +# channel: 5200/20-eCee/ac/P(20dBm), SSID: vados5g, local forwarding +set [ find default-name=wlan2 ] disabled=no mode=ap-bridge ssid=vados5g \ + wireless-protocol=802.11 +/interface ethernet +set [ find default-name=ether1 ] mac-address=48:8F:5A:8E:1A:BC name=\ + "ether1 - Unet" +/interface wireguard +add disabled=yes listen-port=32252 mtu=1420 name=wg1 +/interface list +add comment=defconf name=WAN +add comment=defconf name=LAN +add exclude=LAN include=WAN name=Internet +/interface wireless security-profiles +set [ find default=yes ] supplicant-identity=MikroTik +/ip dhcp-server option +add code=12 name=HostName +add code=119 force=yes name=domain-search-list value="0x03'WORKGROUP'0x00" +/ip dhcp-server option sets +add name=HP1505n options=HostName +add name=StartLife1 options=HostName +add name=amsterDev options=HostName +add name=MiTV options=HostName +add name=miller options=HostName +add name=amster options=HostName +add name=garage options=HostName +add name=domain-search-set options=domain-search-list +add name=VADOS-LEN options=HostName +add name=VADOS-NUC options=HostName +add name=MikroNUC options=HostName +add name=master options=HostName +add name=MikroYellow options=HostName +add name="=\"Client ID\"" options=HostName +/ip dns forwarders +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 +/ip pool +add name=dhcp ranges=10.30.30.150-10.30.30.200 +/ip dhcp-server +add address-pool=dhcp bootp-support=dynamic dhcp-option-set=domain-search-set \ + interface=Bridge-Lan name=masterDHCP server-address=10.30.30.81 +/ip smb users +set [ find default=yes ] disabled=yes +add disabled=yes name=vados +/routing table +add disabled=yes fib name=To-VPN +/system script +add dont-require-permissions=no name=fetchCustom owner=admin policy=\ + ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source="#\ + \n\ + \n/tool/fetch mode=https url=(\$GlobalScriptsUrl . \".bak/mikro_bak_rsa@10\ + .30.30.10.pub\") dst-path=\"/mikro_bak_rsa@10.30.30.10.pub\";\ + \n\ + \n\ + \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="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" ipsec-policy=\ + out,none out-interface="ether1 - Unet" src-address=10.30.30.0/24 +add action=masquerade chain=srcnat comment="NAT for VPN" disabled=yes \ + 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 disabled=yes 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/20260827/20260827120002-Diff-Config.rsc b/MikroMaster/history/20260827/20260827120002-Diff-Config.rsc new file mode 100644 index 0000000..550fdb5 --- /dev/null +++ b/MikroMaster/history/20260827/20260827120002-Diff-Config.rsc @@ -0,0 +1,3 @@ +20,21d19 +< /interface wireguard +< add disabled=yes listen-port=32252 mtu=1420 name=wg1 -- 2.52.0