From 72a0c52133ed43449acb4c9698ae11b1db292464 Mon Sep 17 00:00:00 2001 From: hellcat <> Date: Thu, 20 Mar 2025 20:14:44 +0800 Subject: [PATCH] no message --- app/routes.php | 5 + config/appprofile 2.php | 952 +++++++++++++++++++ src/Controllers/TomApi/Tg/HookController.php | 51 + src/Services/Cron.php | 4 +- 4 files changed, 1011 insertions(+), 1 deletion(-) create mode 100755 config/appprofile 2.php create mode 100755 src/Controllers/TomApi/Tg/HookController.php diff --git a/app/routes.php b/app/routes.php index d7404586..ee41c66b 100755 --- a/app/routes.php +++ b/app/routes.php @@ -38,6 +38,11 @@ return static function (Slim\App $app): void { $group->post('/node/get/live', App\Controllers\GemboxApi\NodeController::class . ':getLive'); })->add(new GemboxToken()); + // TomApi\Tg + $app->group('/api/tg', static function (RouteCollectorProxy $group): void { + $group->any('/hook', App\Controllers\TomApi\Tg\HookController::class . ':cmd'); + }); + // test $app->get('/test', App\Controllers\TestController::class . ':index'); diff --git a/config/appprofile 2.php b/config/appprofile 2.php new file mode 100755 index 00000000..53520cc4 --- /dev/null +++ b/config/appprofile 2.php @@ -0,0 +1,952 @@ + [ + 'error' => [ + 'level' => 'error', + 'type' => 'console', + ], + 'access' => [ + 'type' => 'none', + ], + ], + 'dns' => [ + 'nameServer' => [ + [ + 'address' => '1.1.1.1', + ], + [ + 'address' => '1.0.0.1', + ], + ], + ], + 'inbounds' => [ + [ + 'protocol' => 'socks', + 'settings' => [ + 'udpEnabled' => true, + 'address' => '127.0.0.1', + 'packetEncoding' => 'packet', + ], + 'port' => 7892, + 'listen' => '127.0.0.1', + ], + [ + 'protocol' => 'http', + 'settings' => [], + 'port' => 7893, + 'listen' => '127.0.0.1', + ], + ], + 'outbounds' => [], +]; + +$_ENV['SingBox_Config'] = [ + 'log' => [ + 'disabled' => false, + 'level' => 'error', + 'timestamp' => true, + ], + 'dns' => [ + 'servers' => [ + [ + 'tag' => 'local', + 'type' => 'local', + 'detour' => 'direct', + ], + [ + 'tag' => 'alidns', + 'type' => 'quic', + 'server' => '223.6.6.6', + 'server_port' => 853, + 'detour' => 'direct', + ], + [ + 'tag' => 'cloudflare', + 'type' => 'tls', + 'server' => '1.1.1.1', + 'server_port' => 853, + 'detour' => 'select', + ], + [ + 'tag' => 'google', + 'type' => 'tls', + 'server' => '8.8.4.4', + 'server_port' => 853, + 'detour' => 'direct', + ], + [ + 'tag' => 'fakeip', + 'type' => 'fakeip', + 'inet4_range' => '198.18.0.0/15', + 'inet6_range' => 'fc00::/18', + ], + [ + 'tag' => 'block', + 'type' => 'predefined', + 'responses' => [ + [ + 'rcode' => 'REFUSED', + ], + ], + ], + ], + 'rules' => [ + [ + 'query_type' => [ + 'SVCB', + 'HTTPS', + ], + 'server' => 'block', + ], + [ + 'clash_mode' => 'Global', + 'server' => 'fakeip', + ], + [ + 'rule_set' => [ + 'china-site', + 'geosite-geolocation-cn', + 'geosite-cn', + 'geosite-netease', + 'geosite-bilibili', + ], + 'server' => 'fakeip', + ], + [ + 'type' => 'logical', + 'mode' => 'and', + 'rules' => [ + [ + 'rule_set' => [ + 'geosite-geolocation-!cn', + ], + 'invert' => true, + ], + [ + 'rule_set' => [ + 'geoip-cn', + ], + ], + ], + 'action' => 'route', + 'server' => 'google', + 'client_subnet' => '111.222.0.0', + ], + [ + 'rule_set' => [ + 'china-site-add', + ], + 'server' => 'fakeip', + ], + [ + 'clash_mode' => 'Rule', + 'server' => 'fakeip', + ], + [ + 'clash_mode' => 'Direct', + 'server' => 'local', + ], + ], + 'final' => 'block', + 'disable_cache' => true, + 'independent_cache' => true, + ], + 'inbounds' => [ + [ + 'type' => 'tun', + 'tag' => 'in', + 'address' => [ + '172.18.0.1/30', + 'fdfe:dcba:9876::1/126', + ], + 'auto_route' => true, + 'strict_route' => true, + 'udp_timeout' => 60, + 'stack' => 'mixed', + ], + ], + 'outbounds' => [ + [ + 'tag' => 'select', + 'type' => 'selector', + 'outbounds' => [ + 'auto', + ], + 'default' => 'auto', + 'interrupt_exist_connections' => true, + ], + [ + 'type' => 'urltest', + 'tag' => 'auto', + 'outbounds' => [], + 'url' => 'https://cp.cloudflare.com/generate_204', + 'interval' => '3m', + 'tolerance' => 50, + 'idle_timeout' => '30m', + 'interrupt_exist_connections' => true, + ], + [ + 'tag' => 'rules_download', + 'type' => 'selector', + 'outbounds' => [ + 'select', + 'auto', + 'direct', + ], + 'default' => 'auto', + 'interrupt_exist_connections' => true, + ], + [ + 'type' => 'direct', + 'tag' => 'direct', + ], + ], + 'route' => [ + 'rules' => [ + [ + 'inbound' => 'in', + 'action' => 'sniff', + 'timeout' => '1s', + ], + [ + 'protocol' => 'dns', + 'action' => 'hijack-dns', + ], + [ + 'clash_mode' => 'Direct', + 'outbound' => 'direct', + ], + [ + 'clash_mode' => 'Global', + 'outbound' => 'select', + ], + [ + 'rule_set' => [ + 'geosite-geolocation-!cn', + ], + 'outbound' => 'select', + ], + [ + 'rule_set' => [ + 'geoip-cn', + ], + 'outbound' => 'direct', + ], + [ + 'rule_set' => [ + 'china-site', + 'geosite-geolocation-cn', + 'geosite-cn', + 'geosite-netease', + 'geosite-bilibili', + ], + 'outbound' => 'direct', + ], + [ + 'type' => 'logical', + 'mode' => 'and', + 'rules' => [ + [ + 'rule_set' => [ + 'geosite-geolocation-!cn', + ], + 'invert' => true, + ], + [ + 'rule_set' => [ + 'geoip-cn', + ], + ], + ], + 'action' => 'route', + 'outbound' => 'direct', + ], + [ + 'protocol' => 'stun', + 'action' => 'reject', + 'method' => 'default', + ], + [ + 'ip_is_private' => true, + 'outbound' => 'direct', + ], + ], + 'rule_set' => [ + [ + 'tag' => 'geoip-cn', + 'type' => 'remote', + 'format' => 'binary', + 'url' => 'https://' . $_ENV['jsdelivr_url'] . '/gh/SagerNet/sing-geoip@rule-set/geoip-cn.srs', + 'download_detour' => 'rules_download', + 'update_interval' => '1d', + ], + [ + 'tag' => 'geosite-cn', + 'type' => 'remote', + 'format' => 'binary', + 'url' => 'https://' . $_ENV['jsdelivr_url'] . '/gh/SagerNet/sing-geosite@rule-set/geosite-cn.srs', + 'download_detour' => 'rules_download', + 'update_interval' => '1d', + ], + [ + 'tag' => 'china-site', + 'type' => 'remote', + 'format' => 'binary', + 'url' => 'https://github.com/77-QiQi/sing-box-rule-set/releases/download/china-rule-set/china_site.srs', + 'download_detour' => 'rules_download', + 'update_interval' => '1d', + ], + [ + 'tag' => 'china-site-add', + 'type' => 'remote', + 'format' => 'binary', + 'url' => 'https://github.com/77-QiQi/sing-box-rule-set/releases/download/china-rule-set/china_site_add.srs', + 'download_detour' => 'rules_download', + 'update_interval' => '1d', + ], + [ + 'tag' => 'geosite-geolocation-cn', + 'type' => 'remote', + 'format' => 'binary', + 'url' => 'https://' . $_ENV['jsdelivr_url'] . '/gh/SagerNet/sing-geosite@rule-set/geosite-geolocation-cn.srs', + 'download_detour' => 'rules_download', + 'update_interval' => '1d', + ], + [ + 'tag' => 'geosite-geolocation-!cn', + 'type' => 'remote', + 'format' => 'binary', + 'url' => 'https://' . $_ENV['jsdelivr_url'] . '/gh/SagerNet/sing-geosite@rule-set/geosite-geolocation-!cn.srs', + 'download_detour' => 'rules_download', + 'update_interval' => '1d', + ], + [ + 'tag' => 'geosite-netease', + 'type' => 'remote', + 'format' => 'binary', + 'url' => 'https://' . $_ENV['jsdelivr_url'] . '/gh/SagerNet/sing-geosite@rule-set/geosite-netease.srs', + 'download_detour' => 'rules_download', + 'update_interval' => '1d', + ], + [ + 'tag' => 'geosite-bilibili', + 'type' => 'remote', + 'format' => 'binary', + 'url' => 'https://' . $_ENV['jsdelivr_url'] . '/gh/SagerNet/sing-geosite@rule-set/geosite-bilibili.srs', + 'download_detour' => 'rules_download', + 'update_interval' => '1d', + ], + ], + 'final' => 'select', + 'auto_detect_interface' => true, + 'override_android_vpn' => true, + 'default_domain_resolver' => [ + 'server' => 'local', + 'rewrite_tll' => 60, + 'client_subnet' => '111.222.0.0', + ], + ], + 'experimental' => [ + 'cache_file' => [ + 'enabled' => true, + 'cache_id' => '', + 'path' => 'cache.db', + ], + ], +]; + +$_ENV['Clash_Config'] = [ + 'port' => 7890, + 'socks-port' => 7891, + 'allow-lan' => false, + 'mode' => 'Rule', + 'ipv6' => true, + 'log-level' => 'error', + 'tcp-concurrent' => $_ENV['tcp_concurrent'], + 'external-controller' => '0.0.0.0:9091', +]; + +// Clash group indexes to be inserted node names +$_ENV['Clash_Group_Indexes'] = [0, 1, 2, 4, 6, 7, 8, 11]; + +$_ENV['Clash_Group_Config'] = [ + 'proxy-groups' => [ + [ + 'name' => 'πŸ”° ζ‰‹εŠ¨ι€‰ζ‹©', + 'type' => 'select', + // 插ε…₯θŠ‚η‚Ήεη§° + 'proxies' => [ + '♻️ θ‡ͺεŠ¨ι€‰ζ‹©', + '🎯 Direct', + ], + ], + [ + 'name' => '♻️ θ‡ͺεŠ¨ι€‰ζ‹©', + 'type' => 'url-test', + 'url' => 'http://cp.cloudflare.com/generate_204', + 'interval' => 300, + // 插ε…₯θŠ‚η‚Ήεη§° + 'proxies' => [ + ], + ], + [ + 'name' => 'πŸŽ₯ Netflix', + 'type' => 'select', + // 插ε…₯θŠ‚η‚Ήεη§° + 'proxies' => [ + 'πŸ”° ζ‰‹εŠ¨ι€‰ζ‹©', + '♻️ θ‡ͺεŠ¨ι€‰ζ‹©', + '🎯 Direct', + ], + ], + [ + 'name' => '⛔️ εΉΏε‘Šζ‹¦ζˆͺ', + 'type' => 'select', + 'proxies' => [ + 'πŸ›‘ Block', + '🎯 Direct', + 'πŸ”° ζ‰‹εŠ¨ι€‰ζ‹©', + ], + ], + [ + 'name' => '🌍 主桁εͺ’体', + 'type' => 'select', + // 插ε…₯θŠ‚η‚Ήεη§° + 'proxies' => [ + 'πŸ”° ζ‰‹εŠ¨ι€‰ζ‹©', + '♻️ θ‡ͺεŠ¨ι€‰ζ‹©', + '🎯 Direct', + ], + ], + [ + 'name' => 'πŸ‡¨πŸ‡³ δΈ­ε›½εͺ’体', + 'type' => 'select', + 'proxies' => [ + '🎯 Direct', + 'πŸ”° ζ‰‹εŠ¨ι€‰ζ‹©', + '♻️ θ‡ͺεŠ¨ι€‰ζ‹©', + ], + ], + [ + 'name' => 'Ⓜ️ Microsoft', + 'type' => 'select', + // 插ε…₯θŠ‚η‚Ήεη§° + 'proxies' => [ + '🎯 Direct', + 'πŸ”° ζ‰‹εŠ¨ι€‰ζ‹©', + '♻️ θ‡ͺεŠ¨ι€‰ζ‹©', + ], + ], + [ + 'name' => 'πŸ“² Telegram', + 'type' => 'select', + // 插ε…₯θŠ‚η‚Ήεη§° + 'proxies' => [ + 'πŸ”° ζ‰‹εŠ¨ι€‰ζ‹©', + '♻️ θ‡ͺεŠ¨ι€‰ζ‹©', + '🎯 Direct', + ], + ], + [ + 'name' => '🍎 Apple', + 'type' => 'select', + // 插ε…₯θŠ‚η‚Ήεη§° + 'proxies' => [ + 'πŸ”° ζ‰‹εŠ¨ι€‰ζ‹©', + '♻️ θ‡ͺεŠ¨ι€‰ζ‹©', + '🎯 Direct', + ], + ], + [ + 'name' => '🎯 Direct', + 'type' => 'select', + 'proxies' => [ + 'DIRECT', + ], + ], + [ + 'name' => 'πŸ›‘ Block', + 'type' => 'select', + 'proxies' => [ + 'REJECT', + ], + ], + [ + 'name' => '🐟 漏网之鱼', + 'type' => 'select', + // 插ε…₯θŠ‚η‚Ήεη§° + 'proxies' => [ + 'πŸ”° ζ‰‹εŠ¨ι€‰ζ‹©', + '♻️ θ‡ͺεŠ¨ι€‰ζ‹©', + '🎯 Direct', + ], + ], + ], + 'rules' => [ + // ε…¨ηƒη›΄θΏž + 'DOMAIN-KEYWORD,Thunder,🎯 Direct', + 'DOMAIN-KEYWORD,XLLiveUD,🎯 Direct', + 'DOMAIN-KEYWORD,aria2,🎯 Direct', + 'DOMAIN-KEYWORD,miner,🎯 Direct', + 'DOMAIN-KEYWORD,mining,🎯 Direct', + 'DOMAIN-KEYWORD,monero,🎯 Direct', + 'DOMAIN-KEYWORD,pool,🎯 Direct', + 'DOMAIN-KEYWORD,xmr,🎯 Direct', + 'DOMAIN-KEYWORD,xunlei,🎯 Direct', + 'DOMAIN-KEYWORD,yunpan,🎯 Direct', + 'DST-PORT,10300,🎯 Direct', + 'DST-PORT,10343,🎯 Direct', + 'DST-PORT,18080,🎯 Direct', + 'DST-PORT,2222,🎯 Direct', + 'DST-PORT,3333,🎯 Direct', + 'DST-PORT,5555,🎯 Direct', + 'DST-PORT,7777,🎯 Direct', + 'DST-PORT,8333,🎯 Direct', + 'DST-PORT,8888,🎯 Direct', + 'DST-PORT,9000,🎯 Direct', + 'DST-PORT,9999,🎯 Direct', + 'GEOIP,cn,🎯 Direct', + 'GEOIP,private,🎯 Direct,no-resolve', + 'GEOSITE,cn,🎯 Direct', + 'PROCESS-NAME,DownloadService,🎯 Direct', + 'PROCESS-NAME,Folx,🎯 Direct', + 'PROCESS-NAME,Motrix,🎯 Direct', + 'PROCESS-NAME,NetTransport,🎯 Direct', + 'PROCESS-NAME,Thunder,🎯 Direct', + 'PROCESS-NAME,Transmission,🎯 Direct', + 'PROCESS-NAME,WebTorrent Helper,🎯 Direct', + 'PROCESS-NAME,WebTorrent,🎯 Direct', + 'PROCESS-NAME,Weiyun,🎯 Direct', + 'PROCESS-NAME,aria2c,🎯 Direct', + 'PROCESS-NAME,fdm,🎯 Direct', + 'PROCESS-NAME,qbittorrent,🎯 Direct', + 'PROCESS-NAME,uTorrent,🎯 Direct', + // Microsoft + 'GEOSITE,microsoft,Ⓜ️ Microsoft', + // Apple + 'GEOSITE,apple,🍎 Apple', + // Telegram + 'GEOIP,telegram,πŸ“² Telegram', + 'GEOSITE,telegram,πŸ“² Telegram', + // Netflix + 'GEOIP,netflix,πŸŽ₯ Netflix', + 'GEOSITE,netflix,πŸŽ₯ Netflix', + // ε›½ε€–εͺ’体 + 'GEOSITE,category-media,🌍 主桁εͺ’体', + // δΈ­ε›½εͺ’体 + 'GEOSITE,category-media-cn,πŸ‡¨πŸ‡³ δΈ­ε›½εͺ’体', + // εΉΏε‘Šζ‹¦ζˆͺ + 'GEOIP,ad,⛔️ εΉΏε‘Šζ‹¦ζˆͺ', + 'GEOSITE,category-ads-all,⛔️ εΉΏε‘Šζ‹¦ζˆͺ', + // :) + // https://github.com/hoshsadiq/adblock-nocoin-list + 'DOMAIN-SUFFIX,1q2w3.fun,πŸ›‘ Block', + 'DOMAIN-SUFFIX,abc.pema.cl,πŸ›‘ Block', + 'DOMAIN-SUFFIX,acbp0020171456.page.tl,πŸ›‘ Block', + 'DOMAIN-SUFFIX,ad-miner.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,adminer.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,aeros01.tk,πŸ›‘ Block', + 'DOMAIN-SUFFIX,aeros02.tk,πŸ›‘ Block', + 'DOMAIN-SUFFIX,aeros11.tk,πŸ›‘ Block', + 'DOMAIN-SUFFIX,aeros12.tk,πŸ›‘ Block', + 'DOMAIN-SUFFIX,afminer.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,analytics.blue,πŸ›‘ Block', + 'DOMAIN-SUFFIX,andlache.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,anybest.pw,πŸ›‘ Block', + 'DOMAIN-SUFFIX,api.browsermine.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,api.inwemo.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,api.miner.beeppool.org,πŸ›‘ Block', + 'DOMAIN-SUFFIX,as.cfcdist.loan,πŸ›‘ Block', + 'DOMAIN-SUFFIX,ashgrrwt.click,πŸ›‘ Block', + 'DOMAIN-SUFFIX,authedmine.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,authedmine.eu,πŸ›‘ Block', + 'DOMAIN-SUFFIX,authedwebmine.cz,πŸ›‘ Block', + 'DOMAIN-SUFFIX,autologica.ga,πŸ›‘ Block', + 'DOMAIN-SUFFIX,axoncoho.tk,πŸ›‘ Block', + 'DOMAIN-SUFFIX,bablace.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,bafybeidravcab5p3acvthxtwosm4rfpl4yypwwm52s7sazgxaezfzn5xn4.ipfs.infura-ipfs.io,πŸ›‘ Block', + 'DOMAIN-SUFFIX,baiduccdn1.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,becanium.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,berateveng.ru,πŸ›‘ Block', + 'DOMAIN-SUFFIX,besocial.online,πŸ›‘ Block', + 'DOMAIN-SUFFIX,bestcoinsignals.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,besti.ga,πŸ›‘ Block', + 'DOMAIN-SUFFIX,bestsrv.de,πŸ›‘ Block', + 'DOMAIN-SUFFIX,bewaslac.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,biberukalap.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,binarybusiness.de,πŸ›‘ Block', + 'DOMAIN-SUFFIX,bitcoin-cashcard.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,bitcoin-cashcard.de,πŸ›‘ Block', + 'DOMAIN-SUFFIX,bitcoin-cashcard.eu,πŸ›‘ Block', + 'DOMAIN-SUFFIX,bitcoin-pay.eu,πŸ›‘ Block', + 'DOMAIN-SUFFIX,bitcoin-pocket.de,πŸ›‘ Block', + 'DOMAIN-SUFFIX,bitcoin-pocket.eu,πŸ›‘ Block', + 'DOMAIN-SUFFIX,bmcm.ml,πŸ›‘ Block', + 'DOMAIN-SUFFIX,bmcm.pw,πŸ›‘ Block', + 'DOMAIN-SUFFIX,bmnr.pw,πŸ›‘ Block', + 'DOMAIN-SUFFIX,bmst.pw,πŸ›‘ Block', + 'DOMAIN-SUFFIX,brominer.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,browsermine.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,candid.zone,πŸ›‘ Block', + 'DOMAIN-SUFFIX,cashbeet.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,cdn.adless.io,πŸ›‘ Block', + 'DOMAIN-SUFFIX,cdn.cloudcoins.co,πŸ›‘ Block', + 'DOMAIN-SUFFIX,cdn.minescripts.info,πŸ›‘ Block', + 'DOMAIN-SUFFIX,cdn1.pebx.pl,πŸ›‘ Block', + 'DOMAIN-SUFFIX,cdnjs.cloudflane.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,cfcdist.gdn,πŸ›‘ Block', + 'DOMAIN-SUFFIX,clgserv.pro,πŸ›‘ Block', + 'DOMAIN-SUFFIX,cloud-miner.de,πŸ›‘ Block', + 'DOMAIN-SUFFIX,cloud-miner.eu,πŸ›‘ Block', + 'DOMAIN-SUFFIX,cloudcdn.gdn,πŸ›‘ Block', + 'DOMAIN-SUFFIX,cloudflane.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,cnhv.co,πŸ›‘ Block', + 'DOMAIN-SUFFIX,cnt.statistic.date,πŸ›‘ Block', + 'DOMAIN-SUFFIX,coin-have.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,coinblind.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,coinerra.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,coinhiveproxy.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,coinimp.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,coinimp.net,πŸ›‘ Block', + 'DOMAIN-SUFFIX,coinminingonline.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,coinnebula.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,coinpirate.cf,πŸ›‘ Block', + 'DOMAIN-SUFFIX,coinpot.co,πŸ›‘ Block', + 'DOMAIN-SUFFIX,coinrail.io,πŸ›‘ Block', + 'DOMAIN-SUFFIX,contribute.to-support.me,πŸ›‘ Block', + 'DOMAIN-SUFFIX,cryptaloot.pro,πŸ›‘ Block', + 'DOMAIN-SUFFIX,crypto-loot.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,crypto-webminer.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,crypto.csgocpu.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,cryptoloot.pro,πŸ›‘ Block', + 'DOMAIN-SUFFIX,d.cpufan.club,πŸ›‘ Block', + 'DOMAIN-SUFFIX,dark-utilities.me,πŸ›‘ Block', + 'DOMAIN-SUFFIX,dark-utilities.pw,πŸ›‘ Block', + 'DOMAIN-SUFFIX,dark-utilities.xyz,πŸ›‘ Block', + 'DOMAIN-SUFFIX,de-mi-nis-ner.info,πŸ›‘ Block', + 'DOMAIN-SUFFIX,de-ner-mi-nis4.info,πŸ›‘ Block', + 'DOMAIN-SUFFIX,de-nis-ner-mi-5.info,πŸ›‘ Block', + 'DOMAIN-SUFFIX,depttake.ga,πŸ›‘ Block', + 'DOMAIN-SUFFIX,dev.cryptobara.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,digger.cryptobara.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,dl.browsermine.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,donttbeevils.de,πŸ›‘ Block', + 'DOMAIN-SUFFIX,dronml.ml,πŸ›‘ Block', + 'DOMAIN-SUFFIX,easyhash.de,πŸ›‘ Block', + 'DOMAIN-SUFFIX,eth-pocket.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,eth-pocket.de,πŸ›‘ Block', + 'DOMAIN-SUFFIX,eth-pocket.eu,πŸ›‘ Block', + 'DOMAIN-SUFFIX,ethereum-cashcard.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,ethereum-cashcard.de,πŸ›‘ Block', + 'DOMAIN-SUFFIX,ethereum-cashcard.eu,πŸ›‘ Block', + 'DOMAIN-SUFFIX,ethereum-pocket.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,ethereum-pocket.de,πŸ›‘ Block', + 'DOMAIN-SUFFIX,ethereum-pocket.eu,πŸ›‘ Block', + 'DOMAIN-SUFFIX,ethtrader.de,πŸ›‘ Block', + 'DOMAIN-SUFFIX,eu.cfcdist.loan,πŸ›‘ Block', + 'DOMAIN-SUFFIX,eucsoft.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,evilsbedont.de,πŸ›‘ Block', + 'DOMAIN-SUFFIX,exdynsrv.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,f1tbit.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,flare-analytics.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,flighty.win,πŸ›‘ Block', + 'DOMAIN-SUFFIX,flightzy.date,πŸ›‘ Block', + 'DOMAIN-SUFFIX,flightzy.win,πŸ›‘ Block', + 'DOMAIN-SUFFIX,formulawire.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,freecontent.date,πŸ›‘ Block', + 'DOMAIN-SUFFIX,freecontent.science,πŸ›‘ Block', + 'DOMAIN-SUFFIX,freecontent.stream,πŸ›‘ Block', + 'DOMAIN-SUFFIX,freecontent.win,πŸ›‘ Block', + 'DOMAIN-SUFFIX,g1thub.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,ganymed.beeppool.org,πŸ›‘ Block', + 'DOMAIN-SUFFIX,gasolina.ml,πŸ›‘ Block', + 'DOMAIN-SUFFIX,go.bestmobiworld.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,go.fastspot.io,πŸ›‘ Block', + 'DOMAIN-SUFFIX,go.megabanners.cf,πŸ›‘ Block', + 'DOMAIN-SUFFIX,goldoffer.online,πŸ›‘ Block', + 'DOMAIN-SUFFIX,gramombird.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,gridiogrid.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,gxbrowser.net,πŸ›‘ Block', + 'DOMAIN-SUFFIX,hashing.win,πŸ›‘ Block', + 'DOMAIN-SUFFIX,hemnes.win,πŸ›‘ Block', + 'DOMAIN-SUFFIX,hhb123.tk,πŸ›‘ Block', + 'DOMAIN-SUFFIX,hide.ovh,πŸ›‘ Block', + 'DOMAIN-SUFFIX,hive.tubetitties.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,hostcontent.live,πŸ›‘ Block', + 'DOMAIN-SUFFIX,hostingcloud.racing,πŸ›‘ Block', + 'DOMAIN-SUFFIX,hostingcloud.trade,πŸ›‘ Block', + 'DOMAIN-SUFFIX,hostingcloud.win,πŸ›‘ Block', + 'DOMAIN-SUFFIX,igrid.org,πŸ›‘ Block', + 'DOMAIN-SUFFIX,ijfcm7bu6ocerxsfq56ka3dtdanunyp4ytwk745b54agtravj2wr2qqd.onion.pet,πŸ›‘ Block', + 'DOMAIN-SUFFIX,ininmacerad.pro,πŸ›‘ Block', + 'DOMAIN-SUFFIX,intelserviceupdate.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,jqcdn01.herokuapp.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,jqcdn03.herokuapp.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,jqcdn2.herokuapp.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,jquery-cdn.download,πŸ›‘ Block', + 'DOMAIN-SUFFIX,jqwww.download,πŸ›‘ Block', + 'DOMAIN-SUFFIX,js.nahnoji.cz,πŸ›‘ Block', + 'DOMAIN-SUFFIX,jscdndel.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,jscoinminer.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,jshosting.party,πŸ›‘ Block', + 'DOMAIN-SUFFIX,jshosting.win,πŸ›‘ Block', + 'DOMAIN-SUFFIX,jurty.ml,πŸ›‘ Block', + 'DOMAIN-SUFFIX,krb.devphp.org.ua,πŸ›‘ Block', + 'DOMAIN-SUFFIX,laserveradedomaina.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,ledhenone.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,lightminer.co,πŸ›‘ Block', + 'DOMAIN-SUFFIX,losital.ru,πŸ›‘ Block', + 'DOMAIN-SUFFIX,machieved.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,mail.ghmproperties.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,mail.itseasy.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,mail.shaferglazer.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,mail.techniservinc.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,mebablo.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,mepirtedic.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,mi-de-ner-nis3.info,πŸ›‘ Block', + 'DOMAIN-SUFFIX,mine.blank.drawpad.org,πŸ›‘ Block', + 'DOMAIN-SUFFIX,mine.nahnoji.cz,πŸ›‘ Block', + 'DOMAIN-SUFFIX,mine.terorie.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,mine.torrent.pw,πŸ›‘ Block', + 'DOMAIN-SUFFIX,minemytraffic.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,miner.beeppool.org,πŸ›‘ Block', + 'DOMAIN-SUFFIX,miner.cryptobara.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,miner.nablabee.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,miner.nimiq.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,minerad.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,minero-proxy-01.now.sh,πŸ›‘ Block', + 'DOMAIN-SUFFIX,minero-proxy-02.now.sh,πŸ›‘ Block', + 'DOMAIN-SUFFIX,minero-proxy-03.now.sh,πŸ›‘ Block', + 'DOMAIN-SUFFIX,minero.pw,πŸ›‘ Block', + 'DOMAIN-SUFFIX,minescripts.info,πŸ›‘ Block', + 'DOMAIN-SUFFIX,minexmr.stream,πŸ›‘ Block', + 'DOMAIN-SUFFIX,minr.pw,πŸ›‘ Block', + 'DOMAIN-SUFFIX,mm.zubovskaya-banya.ru,πŸ›‘ Block', + 'DOMAIN-SUFFIX,mon-deu-1.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,mon-deu-2.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,mon-deu-3.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,mon-fra-1.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,mon-fra-2.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,mon-gbr-1.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,monero-miner.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,monerominer.rocks,πŸ›‘ Block', + 'DOMAIN-SUFFIX,money-maker-default.info,πŸ›‘ Block', + 'DOMAIN-SUFFIX,mxcdn1.now.sh,πŸ›‘ Block', + 'DOMAIN-SUFFIX,mxcdn2.now.sh,πŸ›‘ Block', + 'DOMAIN-SUFFIX,my.domain,πŸ›‘ Block', + 'DOMAIN-SUFFIX,nametraff.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,nathetsof.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,nch-software.info,πŸ›‘ Block', + 'DOMAIN-SUFFIX,nerohut.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,new.minr.pw,πŸ›‘ Block', + 'DOMAIN-SUFFIX,nfwebminer.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,niematego.tk,πŸ›‘ Block', + 'DOMAIN-SUFFIX,nim.sh,πŸ›‘ Block', + 'DOMAIN-SUFFIX,nimiq.icemining.ca,πŸ›‘ Block', + 'DOMAIN-SUFFIX,nimiq.terorie.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,nimiqpool.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,nimwss-us-shark.lolopool.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,ninaning.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,nitrokod.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,nmq.zxnexus.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,node.nimiq.watch,πŸ›‘ Block', + 'DOMAIN-SUFFIX,notmining.org,πŸ›‘ Block', + 'DOMAIN-SUFFIX,npcdn1.now.sh,πŸ›‘ Block', + 'DOMAIN-SUFFIX,nvidia-graphics.top,πŸ›‘ Block', + 'DOMAIN-SUFFIX,nvidiacenter.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,ocean2.authcaptcha.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,offerreality.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,ogrid.org,πŸ›‘ Block', + 'DOMAIN-SUFFIX,okeyletsgo.ml,πŸ›‘ Block', + 'DOMAIN-SUFFIX,p.estream.to,πŸ›‘ Block', + 'DOMAIN-SUFFIX,panelsave.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,panger-top.click,πŸ›‘ Block', + 'DOMAIN-SUFFIX,papoto.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,party-vqgdyvoycc.now.sh,πŸ›‘ Block', + 'DOMAIN-SUFFIX,pearno.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,pertholin.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,play.estream.to,πŸ›‘ Block', + 'DOMAIN-SUFFIX,play.estream.xyz,πŸ›‘ Block', + 'DOMAIN-SUFFIX,play.gramombird.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,play.istlandoll.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,play.mine.gay-hotvideo.net,πŸ›‘ Block', + 'DOMAIN-SUFFIX,play.nexioniect.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,play.on.animeteatr.ru,πŸ›‘ Block', + 'DOMAIN-SUFFIX,play.pampopholf.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,play.play.estream.to,πŸ›‘ Block', + 'DOMAIN-SUFFIX,play.play.estream.xyz,πŸ›‘ Block', + 'DOMAIN-SUFFIX,play.tercabilis.info,πŸ›‘ Block', + 'DOMAIN-SUFFIX,play.video2.stream.vidzi.tv,πŸ›‘ Block', + 'DOMAIN-SUFFIX,play.vidzi.tv,πŸ›‘ Block', + 'DOMAIN-SUFFIX,pool.hws.ru,πŸ›‘ Block', + 'DOMAIN-SUFFIX,pr0gram.org,πŸ›‘ Block', + 'DOMAIN-SUFFIX,premiumstats.xyz,πŸ›‘ Block', + 'DOMAIN-SUFFIX,proofly.win,πŸ›‘ Block', + 'DOMAIN-SUFFIX,proxy-can-1.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,proxy-deu-1.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,proxy-deu-2.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,proxy-fra-3.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,proxy-gbr-1.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,proxy-pol-1.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,proxy-pol-2.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,reauthenticator.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,renhertfo.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,roastedvolt.net,πŸ›‘ Block', + 'DOMAIN-SUFFIX,rock.reauthenticator.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,rock2.authcaptcha.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,rocks.io,πŸ›‘ Block', + 'DOMAIN-SUFFIX,s01.hostcontent.live,πŸ›‘ Block', + 'DOMAIN-SUFFIX,s03.hostcontent.live,πŸ›‘ Block', + 'DOMAIN-SUFFIX,s04.hostcontent.live,πŸ›‘ Block', + 'DOMAIN-SUFFIX,s05.hostcontent.live,πŸ›‘ Block', + 'DOMAIN-SUFFIX,s07.hostcontent.live,πŸ›‘ Block', + 'DOMAIN-SUFFIX,s100.hostcontent.live,πŸ›‘ Block', + 'DOMAIN-SUFFIX,s11.hostcontent.live,πŸ›‘ Block', + 'DOMAIN-SUFFIX,s12.hostcontent.live,πŸ›‘ Block', + 'DOMAIN-SUFFIX,s13.hostcontent.live,πŸ›‘ Block', + 'DOMAIN-SUFFIX,s3.pampopholf.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,sass2.authcaptcha.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,scaleway.ovh,πŸ›‘ Block', + 'DOMAIN-SUFFIX,sea2.authcaptcha.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-1.nimiq-network.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-1.nimiq.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-1.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-10.nimiq-network.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-10.nimiq.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-10.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-11.nimiq-network.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-11.nimiq.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-11.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-12.nimiq-network.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-12.nimiq.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-12.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-13.nimiq-network.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-13.nimiq.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-13.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-14.nimiq-network.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-14.nimiq.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-14.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-15.nimiq-network.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-15.nimiq.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-15.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-16.nimiq-network.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-16.nimiq.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-16.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-17.nimiq-network.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-17.nimiq.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-17.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-18.nimiq-network.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-18.nimiq.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-18.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-19.nimiq-network.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-19.nimiq.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-19.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-2.nimiq-network.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-2.nimiq.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-2.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-20.nimiq-network.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-20.nimiq.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-20.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-3.nimiq-network.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-3.nimiq.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-3.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-4.nimiq-network.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-4.nimiq.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-4.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-5.nimiq-network.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-5.nimiq.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-5.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-6.nimiq-network.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-6.nimiq.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-6.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-7.nimiq-network.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-7.nimiq.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-7.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-8.nimiq-network.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-8.nimiq.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-8.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-9.nimiq-network.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-9.nimiq.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-9.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-can-1.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-can-2.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-deu-1.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-deu-2.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-deu-3.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-deu-4.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-fra-1.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-fra-3.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-gbr-1.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-gbr-2.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-pol-1.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-pol-2.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-pol-3.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed-pol-4.inf.nimiq.network,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed.nimiq.by,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed.nimiq.jp,πŸ›‘ Block', + 'DOMAIN-SUFFIX,seed.nimiqpool.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,serie-vostfr.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,serv1swork.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,service4refresh.info,πŸ›‘ Block', + 'DOMAIN-SUFFIX,silimbompom.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,site.flashx.cc,πŸ›‘ Block', + 'DOMAIN-SUFFIX,sparechange.io,πŸ›‘ Block', + 'DOMAIN-SUFFIX,srcip.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,srcips.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,statdynamic.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,static.sparechange.io,πŸ›‘ Block', + 'DOMAIN-SUFFIX,staticsfs.host,πŸ›‘ Block', + 'DOMAIN-SUFFIX,stone2.authcaptcha.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,stonecalcom.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,str1kee.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,sunnimiq.cf,πŸ›‘ Block', + 'DOMAIN-SUFFIX,sunnimiq5.cf,πŸ›‘ Block', + 'DOMAIN-SUFFIX,sunnimiq6.cf,πŸ›‘ Block', + 'DOMAIN-SUFFIX,swiftmining.win,πŸ›‘ Block', + 'DOMAIN-SUFFIX,sxcdn02.now.sh,πŸ›‘ Block', + 'DOMAIN-SUFFIX,sxcdn1.herokuapp.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,sxcdn4.now.sh,πŸ›‘ Block', + 'DOMAIN-SUFFIX,sxcdn5.herokuapp.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,sxcdn6.now.sh,πŸ›‘ Block', + 'DOMAIN-SUFFIX,test.minr.pw,πŸ›‘ Block', + 'DOMAIN-SUFFIX,thewhizmarketing.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,thewhizproducts.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,thewise.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,traffic.tc-clicks.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,trustaproiam.de,πŸ›‘ Block', + 'DOMAIN-SUFFIX,trusteverything.de,πŸ›‘ Block', + 'DOMAIN-SUFFIX,tulip18.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,uoldid.ru,πŸ›‘ Block', + 'DOMAIN-SUFFIX,us.cfcdist.loan,πŸ›‘ Block', + 'DOMAIN-SUFFIX,vceilinichego.ru,πŸ›‘ Block', + 'DOMAIN-SUFFIX,verifier.live,πŸ›‘ Block', + 'DOMAIN-SUFFIX,video.streaming.estream.to,πŸ›‘ Block', + 'DOMAIN-SUFFIX,videoplayer2.xyz,πŸ›‘ Block', + 'DOMAIN-SUFFIX,vkcdnservice.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,vmi503011.contaboserver.net,πŸ›‘ Block', + 'DOMAIN-SUFFIX,vuryua.ru,πŸ›‘ Block', + 'DOMAIN-SUFFIX,webapi.salamantex.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,webapi.staging.salamantex.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,webassembly.stream,πŸ›‘ Block', + 'DOMAIN-SUFFIX,webmine.cz,πŸ›‘ Block', + 'DOMAIN-SUFFIX,webmine.pro,πŸ›‘ Block', + 'DOMAIN-SUFFIX,webminepool.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,webminerpool.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,webmining.co,πŸ›‘ Block', + 'DOMAIN-SUFFIX,webxmr.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,wordc.ga,πŸ›‘ Block', + 'DOMAIN-SUFFIX,wp-monero-miner.de,πŸ›‘ Block', + 'DOMAIN-SUFFIX,wpcdn1.herokuapp.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,wss.nablabee.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,wss.rand.com.ru,πŸ›‘ Block', + 'DOMAIN-SUFFIX,wtm.monitoringservice.co,πŸ›‘ Block', + 'DOMAIN-SUFFIX,xmr.2miners.com,πŸ›‘ Block', + 'DOMAIN-SUFFIX,xmr.cool,πŸ›‘ Block', + 'DOMAIN-SUFFIX,zymerget.win,πŸ›‘ Block', + // 漏网之鱼 + 'MATCH,🐟 漏网之鱼', + ], +]; diff --git a/src/Controllers/TomApi/Tg/HookController.php b/src/Controllers/TomApi/Tg/HookController.php new file mode 100755 index 00000000..4a542bf3 --- /dev/null +++ b/src/Controllers/TomApi/Tg/HookController.php @@ -0,0 +1,51 @@ +sApiToken = Config::obtain('telegram_token'); + + // θŽ·ε–ζ›΄ζ–° + $update = json_decode(file_get_contents("php://input"), true); + + // θŽ·ε–θŠε€© ID + $chatId = $update["message"]["chat"]["id"]; + + // θŽ·ε–ζΆˆζ―ζ–‡ζœ¬ + $message = $update["message"]["text"]; + + // ζ£€ζŸ₯梈息是否为 /test + if ($message === "/test") { + // θŽ·ε–ζœεŠ‘ε™¨ζ—Άι—΄ + $serverTime = date("Y-m-d H:i:s"); + + // ε‘ι€ζΆˆζ―εˆ° Telegram + $this->sendMessage($chatId, "ζœεŠ‘ε™¨ζ—Άι—΄: " . $serverTime); + } + + } + + // ε‘ι€ζΆˆζ―ηš„ε‡½ζ•° + public function sendMessage($chatId, $message) { + + $url = "https://api.telegram.org/bot$this->sApiToken/sendMessage?chat_id=$chatId&text=" . urlencode($message); + file_get_contents($url); + + } + +} diff --git a/src/Services/Cron.php b/src/Services/Cron.php index 1406413d..55b60f75 100755 --- a/src/Services/Cron.php +++ b/src/Services/Cron.php @@ -489,7 +489,9 @@ final class Cron $oDucksAll = $oDucks->orderBy('code')->get(); foreach ($oDucksAll as $oDucksRow) { - if ($oDucksRow->width_reset_day > date('d')) { + if ($oDucksRow->width_reset_day == 0) { + $iWidthResetDay = 0; + } if ($oDucksRow->width_reset_day > date('d')) { $iWidthResetDay = $oDucksRow->width_reset_day - date('d'); } else { $date = new DateTime();