dd/app/Http/Controllers/SakaiController.php
2026-08-11 11:00:00 +08:00

509 lines
31 KiB
PHP
Executable File

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\ArticleList;
use App\Services\Time;
use voku\helper\AntiXSS;
use App\Models\Tags;
use App\Services\TomTool\Http;
use App\Services\CountrySpeedService;
use App\Services\ServiceFnPoolV2rayTo;
use App\Models\FreenodePool as ModelFreenodePool;
use App\Services\Cron\ReportTraffic;
class SakaiController
{
public function xx($a)
{
$huiche = "
";
return $huiche.$a.$huiche;
}
public function test1()
{
$oReportTraffic = new ReportTraffic();
$oReportTraffic->all();
}
public function test1__b()
{
$s = $this->xx1();
$s = json_decode($s, true);
echo "<pre>";
echo json_encode($s, JSON_PRETTY_PRINT);
exit;
print($s);
}
public function test1__a()
{
$sContent = ModelFreenodePool::whereDate("date", "2026-07-29")->first()?->content;
$aContent = json_decode($sContent, true);
$oServiceFnPoolV2rayTo = new ServiceFnPoolV2rayTo();
$oServiceFnPoolV2rayTo->singbox($aContent["v2ray"]);
// $a = $oServiceFnPoolV2rayTo->test_allXieyi($aContent["v2ray"]);
// tt($a);
exit;
}
private function xx1()
{
$s = '{"log":{"level":"error"},"dns":{"servers":[{"tag":"local","address":"local"}],"rules":[{"outbound":"any","server":"local"}],"final":"local","strategy":"prefer_ipv6"},"inbounds":[{"type":"tun","inet4_address":"172.19.0.1\/30","auto_route":true,"strict_route":true,"endpoint_independent_nat":true,"udp_timeout":60,"platform":{"http_proxy":{"enabled":true,"server":"127.0.0.1","server_port":7891}},"sniff":true},{"type":"mixed","listen":"127.0.0.1","listen_port":7891,"sniff":true,"domain_strategy":"prefer_ipv6"}],"outbounds":[{"type":"selector","tag":"default","outbounds":["\u9999\u6e2f 01","\u9999\u6e2f 02","\u9999\u6e2f 03","\u9999\u6e2f 04","\u9999\u6e2f 05","\u9999\u6e2f 06","\u9999\u6e2f 07","\u9999\u6e2f 08","\u9999\u6e2f 09","\u9999\u6e2f 10","\u9999\u6e2f 11","\u9999\u6e2f 12","\u9999\u6e2f 13\uff5c7\u500d\u7387 \u9ad8\u901f\u4e13\u7ebf","\u9999\u6e2f 14\uff5c7\u500d\u7387 \u9ad8\u901f\u4e13\u7ebf","\u65e5\u672c 01","\u65e5\u672c 02","\u65e5\u672c 03","\u65e5\u672c 04","\u65e5\u672c 05","\u65e5\u672c 06","\u65e5\u672c 07","\u65e5\u672c 08","\u65e5\u672c 09","\u65e5\u672c 10","\u65e5\u672c 11","\u65e5\u672c 12","\u65e5\u672c 13\uff5c\u589e\u5f3a\u89e3\u9501","\u65e5\u672c 14\uff5c\u589e\u5f3a\u89e3\u9501","\u65e5\u672c 15\uff5c\u589e\u5f3a\u89e3\u9501","\u65e5\u672c 16\uff5c\u589e\u5f3a\u89e3\u9501","\u7f8e\u56fd 01","\u7f8e\u56fd 02","\u7f8e\u56fd 03","\u7f8e\u56fd 04","\u7f8e\u56fd 05","\u7f8e\u56fd 06","\u7f8e\u56fd 07","\u7f8e\u56fd 08","\u7f8e\u56fd 09\uff5c\u589e\u5f3a\u89e3\u9501","\u7f8e\u56fd 10\uff5c\u589e\u5f3a\u89e3\u9501","\u7f8e\u56fd 11\uff5c\u589e\u5f3a\u89e3\u9501","\u7f8e\u56fd 12\uff5c\u589e\u5f3a\u89e3\u9501","\u65b0\u52a0\u5761 01","\u65b0\u52a0\u5761 02","\u65b0\u52a0\u5761 03","\u65b0\u52a0\u5761 04","\u65b0\u52a0\u5761 05","\u65b0\u52a0\u5761 06","\u65b0\u52a0\u5761 07","\u65b0\u52a0\u5761 08","\u65b0\u52a0\u5761 09","\u8d8a\u5357 01"]},{"type":"direct","tag":"direct"},{"type":"block","tag":"block"},{"type":"vless","tag":"\u9999\u6e2f 01","server":"0201.gembox-dns.com","server_port":45507,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"hk07.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u9999\u6e2f 02","server":"0201.gembox-dns.com","server_port":45506,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"hk06.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u9999\u6e2f 03","server":"0201.gembox-dns.com","server_port":45501,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"hk01.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u9999\u6e2f 04","server":"0201.gembox-dns.com","server_port":45505,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"hk05.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u9999\u6e2f 05","server":"0201.gembox-dns.com","server_port":45506,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"hk06.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u9999\u6e2f 06","server":"0201.gembox-dns.com","server_port":45504,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"hk04.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u9999\u6e2f 07","server":"0201.gembox-dns.com","server_port":45504,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"hk04.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u9999\u6e2f 08","server":"0201.gembox-dns.com","server_port":45503,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"hk03.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u9999\u6e2f 09","server":"0201.gembox-dns.com","server_port":45505,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"hk05.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u9999\u6e2f 10","server":"0201.gembox-dns.com","server_port":45501,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"hk01.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u9999\u6e2f 11","server":"0201.gembox-dns.com","server_port":45507,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"hk07.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u9999\u6e2f 12","server":"0201.gembox-dns.com","server_port":45502,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"hk02.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u9999\u6e2f 13\uff5c7\u500d\u7387 \u9ad8\u901f\u4e13\u7ebf","server":"i2plcwjnhrl6.gym0boy.com","server_port":46507,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"hk07.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u9999\u6e2f 14\uff5c7\u500d\u7387 \u9ad8\u901f\u4e13\u7ebf","server":"i2plcwjnhrl6.gym0boy.com","server_port":46506,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"hk06.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u65e5\u672c 01","server":"0201.gembox-dns.com","server_port":45208,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"jp08.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u65e5\u672c 02","server":"0201.gembox-dns.com","server_port":45202,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"jp02.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u65e5\u672c 03","server":"0201.gembox-dns.com","server_port":45205,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"jp05.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u65e5\u672c 04","server":"0201.gembox-dns.com","server_port":45205,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"jp05.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u65e5\u672c 05","server":"0201.gembox-dns.com","server_port":45206,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"jp06.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u65e5\u672c 06","server":"0201.gembox-dns.com","server_port":45202,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"jp02.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u65e5\u672c 07","server":"0201.gembox-dns.com","server_port":45203,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"jp03.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u65e5\u672c 08","server":"0201.gembox-dns.com","server_port":45208,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"jp08.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u65e5\u672c 09","server":"0201.gembox-dns.com","server_port":45206,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"jp06.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u65e5\u672c 10","server":"0201.gembox-dns.com","server_port":45207,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"jp07.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u65e5\u672c 11","server":"0201.gembox-dns.com","server_port":45204,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"jp04.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u65e5\u672c 12","server":"0201.gembox-dns.com","server_port":45207,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"jp07.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u65e5\u672c 13\uff5c\u589e\u5f3a\u89e3\u9501","server":"151.242.165.111","server_port":443,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"xtls-rprx-vision","tls":{"enabled":true,"server_name":"y-taxacct.jp","utls":{"enabled":true,"fingerprint":"chrome"},"reality":{"enabled":true,"public_key":"S7DAIOws5ZIf_swZ3n1cO9JW5FztCJQDI7zytCljjl8","short_id":"32c3d894"}}},{"type":"vless","tag":"\u65e5\u672c 14\uff5c\u589e\u5f3a\u89e3\u9501","server":"r1.gembox-dns.com","server_port":443,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"xtls-rprx-vision","tls":{"enabled":true,"server_name":"www.amazon.com","utls":{"enabled":true,"fingerprint":"chrome"},"reality":{"enabled":true,"public_key":"_7-gwupJ-N6NNmsMPW9CipEBFiapfWZ88uKOavJRyGc","short_id":"8a8a8a"}}},{"type":"vless","tag":"\u65e5\u672c 15\uff5c\u589e\u5f3a\u89e3\u9501","server":"151.242.165.111","server_port":443,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"xtls-rprx-vision","tls":{"enabled":true,"server_name":"y-taxacct.jp","utls":{"enabled":true,"fingerprint":"chrome"},"reality":{"enabled":true,"public_key":"S7DAIOws5ZIf_swZ3n1cO9JW5FztCJQDI7zytCljjl8","short_id":"32c3d894"}}},{"type":"vless","tag":"\u65e5\u672c 16\uff5c\u589e\u5f3a\u89e3\u9501","server":"r1.gembox-dns.com","server_port":443,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"xtls-rprx-vision","tls":{"enabled":true,"server_name":"www.amazon.com","utls":{"enabled":true,"fingerprint":"chrome"},"reality":{"enabled":true,"public_key":"_7-gwupJ-N6NNmsMPW9CipEBFiapfWZ88uKOavJRyGc","short_id":"8a8a8a"}}},{"type":"vless","tag":"\u7f8e\u56fd 01","server":"0201.gembox-dns.com","server_port":45102,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"us02.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u7f8e\u56fd 02","server":"0201.gembox-dns.com","server_port":45102,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"us02.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u7f8e\u56fd 03","server":"0201.gembox-dns.com","server_port":45101,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"us01.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u7f8e\u56fd 04","server":"0201.gembox-dns.com","server_port":45103,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"us03.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u7f8e\u56fd 05","server":"0201.gembox-dns.com","server_port":45103,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"us03.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u7f8e\u56fd 06","server":"0201.gembox-dns.com","server_port":45101,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"us01.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u7f8e\u56fd 07","server":"0201.gembox-dns.com","server_port":45104,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"us04.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u7f8e\u56fd 08","server":"0201.gembox-dns.com","server_port":45104,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"us04.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u7f8e\u56fd 09\uff5c\u589e\u5f3a\u89e3\u9501","server":"23.144.20.205","server_port":443,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"xtls-rprx-vision","tls":{"enabled":true,"server_name":"millturnprecisionmachine.com","utls":{"enabled":true,"fingerprint":"chrome"},"reality":{"enabled":true,"public_key":"h15Fz4Kf1Wh5COIt1JOEzb3T9B15MCEVSFcChYEFskU","short_id":"32c3d894"}}},{"type":"vless","tag":"\u7f8e\u56fd 10\uff5c\u589e\u5f3a\u89e3\u9501","server":"154.29.150.101","server_port":443,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"xtls-rprx-vision","tls":{"enabled":true,"server_name":"www.amazon.com","utls":{"enabled":true,"fingerprint":"chrome"},"reality":{"enabled":true,"public_key":"0md1HDKBpWvvZsWltU1FhTW2qVB5JHl3sxNr_pILRyA","short_id":"094f6fe5"}}},{"type":"vless","tag":"\u7f8e\u56fd 11\uff5c\u589e\u5f3a\u89e3\u9501","server":"154.29.150.101","server_port":443,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"xtls-rprx-vision","tls":{"enabled":true,"server_name":"www.amazon.com","utls":{"enabled":true,"fingerprint":"chrome"},"reality":{"enabled":true,"public_key":"0md1HDKBpWvvZsWltU1FhTW2qVB5JHl3sxNr_pILRyA","short_id":"094f6fe5"}}},{"type":"vless","tag":"\u7f8e\u56fd 12\uff5c\u589e\u5f3a\u89e3\u9501","server":"23.144.20.205","server_port":443,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"xtls-rprx-vision","tls":{"enabled":true,"server_name":"millturnprecisionmachine.com","utls":{"enabled":true,"fingerprint":"chrome"},"reality":{"enabled":true,"public_key":"h15Fz4Kf1Wh5COIt1JOEzb3T9B15MCEVSFcChYEFskU","short_id":"32c3d894"}}},{"type":"vless","tag":"\u65b0\u52a0\u5761 01","server":"0201.gembox-dns.com","server_port":45301,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"sg01.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u65b0\u52a0\u5761 02","server":"0201.gembox-dns.com","server_port":45302,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"sg02.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u65b0\u52a0\u5761 03","server":"0201.gembox-dns.com","server_port":45305,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"sg05.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u65b0\u52a0\u5761 04","server":"0201.gembox-dns.com","server_port":45302,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"sg02.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u65b0\u52a0\u5761 05","server":"0201.gembox-dns.com","server_port":45305,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"sg05.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u65b0\u52a0\u5761 06","server":"0201.gembox-dns.com","server_port":45304,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"sg04.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u65b0\u52a0\u5761 07","server":"0201.gembox-dns.com","server_port":45303,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"sg03.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u65b0\u52a0\u5761 08","server":"0201.gembox-dns.com","server_port":45304,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"sg04.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u65b0\u52a0\u5761 09","server":"0201.gembox-dns.com","server_port":45303,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"sg03.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}},{"type":"vless","tag":"\u8d8a\u5357 01","server":"0201.gembox-dns.com","server_port":45801,"uuid":"417b28b3-f814-409f-a895-e7f96fc22e4c","flow":"","tls":{"enabled":true,"server_name":"vn01.gembox-dns.com","utls":{"enabled":true,"fingerprint":"chrome"}}}],"route":{"rules":[{"clash_mode":"Direct","outbound":"direct"},{"clash_mode":"Rule","outbound":"default"},{"clash_mode":"Global","outbound":"default"},{"protocol":"stun","outbound":"block"},{"ip_is_private":true,"outbound":"direct"},{"rule_set":"geoip-cn","outbound":"direct"},{"rule_set":"geosite-cn","outbound":"direct"}],"rule_set":[{"tag":"geoip-cn","type":"remote","format":"binary","url":"https:\/\/fastly.jsdelivr.net\/gh\/SagerNet\/sing-geoip@rule-set\/geoip-cn.srs","download_detour":"direct"},{"tag":"geosite-cn","type":"remote","format":"binary","url":"https:\/\/fastly.jsdelivr.net\/gh\/SagerNet\/sing-geosite@rule-set\/geosite-cn.srs","download_detour":"direct"}],"auto_detect_interface":true},"experimental":{"cache_file":{"enabled":true,"cache_id":"\u798f\u4e91"},"clash_api":{"external_controller":"127.0.0.1:9090"}}}';
return $s;
}
function __construct()
{
// $sPath = ModelBookHook::_first_path();
//
// if ($sPath) {
// $this->sPath = $sPath;
// } else {
// $this->sPath = "/";
// }
//
// $this->iPageNo = $this->_getPageNo() ?? 1;
//
// $aTmp = ModelBookOption::all()->toArray();
// foreach ($aTmp as $v) {
// $this->aOption[$v["key"]] = $v["value"];
// }
//
// $this->oRag = $this->_getParentRag();
//// $this->oRag->option = $this->oRag->option ? json_decode($this->oRag->option, true) : [];
}
public function hook()
{
// tomd(123, 1);
@$k = $_GET["k"];
@$s = $_GET["s"];
// if ($k !== "wocaonide") {
// exit("?");
// }
$s = '/'.$s;
//test
// $s = "\/AticleSet__1115zz__sale_rate 1118.118";
// $s = "\/git#LastTime 1";
$s = "/hook#set site:cfn";
$s = "/dove#now";
$s = "/dove#set vcf";
$s = "/dove#unsetAll";
$s = "/doveSite#del vcf";
$s = "/doveSite#option__cfn__www 123";
$s = "/doveSite#limit 10";
$s = "/doveSite#like__memo c";
$s = "/dove#tool#list";
$s = "/dove#tool#exec html/client";
$s = "/dove#option#list";
$s = "/dove#option#add zzzzxxx";
$s = "/dove#option#option__test xxx111";
$s = "/dove#option#del test";
$s = "/dove#option#like__key xx";
$s = "/dove#option#like__value cc";
$s = "/dove#option#find jichang_ww";
$s = "/dove#option#add freenode_title";
$s = "/dove#tool#sql";
$s = "/dove#database#select select * from article_list limit 1";
$s = "/dove#database#sql ALTER TABLE test ADD COLUMN age INT";
$s = "/dove#toolOld#list";
$s = "/dove#toolOld#exec html/article";
$s = "/dove#test#FreenodeCrawUrl";
$s = "/dove#tool#freenode_up";
$s = "/dove#tool#toptag_html";
$s = "/dove#tool#like_auto";
$s = "/dove#tool#Article_freenode_up_limit 10 3";
$s = "/note#add skljdfkljsdkljf";
$s = "/note#now";
$s = "/note#keep 2";
$s = "/note#main";
// $s = "/note#set__1 告诉你啊,你就是个几把";
// $s = "/note#memo__1 股您吗的";
// $s = "/note#icon";
$s = "/note#add__now 脱裤子 112";
// $s = "/note_option#add__ttt1 zzz";
// $s = "/note_option#del ttt";
$s = "/note_option#list";
$s = "/note_option#find icon_type1";
$s = "/note_option#set__icon_type 2";
$s = "/note#main";
$s = "/book#cd ziyuan/duck";
$s = "/book#add xxx";
$s = "/book#key";
$s = "/book#key_like jj";
$s = "/book#add zzxxc";
$s = "/book#del 2";
$s = "/book#up 8";
$s = "/book#down 8";
$s = "/book#set__3 zxcv33333";
$s = "/book#o 8";
$s = "/book#seto__8 99991919191";
$s = "/note#now";
$s = "book#up 3";
$s = "book#add 3";
$s = "book#";
$s = "book#add 1231";
$s = "book#no 2";
$s = "book#back";
$s = "book#add jjjjjjjjjjj";
$s = "book#open";
$s = "book#add 1";
$s = "book#no 1";
$s = "book#add 11111111111";
$s = "book#back";
// $s = "book#no 1";
$s = "book#mark__un 5";
$s = "book#set__2 222222";
$s = "book#del 3";
$s = "book#no_to 1 3";
$s = "book#down 1";
$s = "book#check 1";
$s = "book#del_";
$s = "book#to_ 3";
$s = "book#to 3 1";
$s = "book#to_ 3";
// $s = "book#to 4 5";
$s = "book#down";
$s = "book#check 3 1 2 8 99";
// $s = "book#check_clear";
$s = "book#list";
$s = "book#no 2";
$s = "book#add 123123";
$s = "book#back";
$s = "book#open";
$s = "book#mark_un 3 4";
$s = "book#markR";
$s = "book#mark_un 3 4";
$s = "book#checked 3 4";
$s = "book#markR_un";
$s = "book#set__1 123";
$s = "book#mark 1 3";
$s = "book#mark__un 1";
$s = "book#mark";
$s = "book#mark__un";
$s = "book#set";
$s = "book#set 999";
$s = "book#set__text 999111222";
$s = "book#set_no__6__memo 6666";
$s = "book#set_no__5__6 x";
$s = "book#set kkkxx";
$s = "book#del 1 5";
$s = "book#del_show";
$s = "book#del_clear";
$s = "book#open";
$s = "book#up__3__5__2";
$s = "book#to__2__4 6";
$s = "book#to 3";
$s = "book#up";
$s = "book#down";
$s = "book#check 1 3 5";
$s = "book#del_back";
$s = "book#nick vv";
$s = "book#detail";
$s = "book#detail__all 1 2";
$s = "book#del 3";
$s = "book#del_done";
$s = "book#nick xx";
$s = "book#hit__id__nick";
$s = "book#tag_no kkkkss";
$s = "book#tag zz";
$s = "book#tags";
$s = "book#fire__1 2025-01-01 11:11:11";
$s = "book#open";
$s = "book#fire_line";
$s = "book#rank__1 2";
$s = "book#add 222";
$s = "book#open";
// $s = "book#rank war";
// $s = "book#move main";
$s = "book#check_clear";
$s = "book#check 6 7";
$s = "book#move 8";
$s = "book#open";
// $s = "book#del 1";
// $s = "book#no 8";
$s = "book#move 1";
$s = "book#rag__4 bb";
$s = "book#no 1";
$s = "book#back";
$s = "book#move_no__2 1 3";
$s = "book#move_no__2 back";
$s = "book#open";
// $s = "book#rag 66";
// $s = "book#del 5";
// $s = "book#move_no__5 6";
// $s = "book#back";
//// $s = "book#no 2";
//// $s = "book#rag book";
//// $s = "book#move_no__2 1";
//// $s = "book#move_no__back 4";
//// $s = "book#no 1";
//// $s = "book#rag red";
// $s = "book#check 1";
// $s = "book#move main";
// $s = "book#detail 6";
$s = "book#tree";
$s = "book#openRe";
// $s = "book#open";
// $s = "book#exp 4";
// $s = "book#uu 4";
//// $s = "book#option__page_limit 4";
//// $s = "book#option_hit page_limit";
//// $s = "book#option_add__zz bb";
//// $s = "book#limit 7";
// $s = "book#page 3";
// $s = "book#path /";
// $s = "book#pageRe";
// $s = "book#openRe";
// $s = "book#tree";
// $s = "book#p";
// $s = "book#order id 1";
$s = "book#order no 1";
$s = "book#type 22";
$s = "book#page 1";
$s = "book#del_show";
$s = "book#ing 2 3";
$s = "book#page 1";
$s = "book#limit 10";
$s = "book#no 1";
$s = "book#rag 2222";
$s = "book#type todo_main";
$s = "book#open";
// $s = "book#action 1";
// $s = "book#unsort";
$s = "book#keep 1";
$s = "book#action 1";
// $s = "book#openRe";
$s = "book#option";
$s = "book#openRe";
$s = "book#type todo";
$s = "book#parent_hit order";
$s = "book#parent_set order _todo";
$s = "book#srank war";
$s = "book#unsort";
$s = "book#action 3";
$s = "book#open";
$s = "book#open";
$s = "book#rag lll";
$s = "book#action 5";
$s = "book#todo__war zzz";
$s = "book#toKeep uuuuu";
$s = "book#parent_detail";
$s = "book#parent_hit limit";
$s = "book#parent_set limit 22";
$s = "book#fire 2025-11-11 22:22:22";
$s = "book#openRe";
$s = "book#order fire desc";
$s = "book#fire 3#day";
$s = "book#fire";
$s = "book#checkId 90013";
$s = "book#test";
$s = "book#tt";
$s = "book#back";
$s = "book#openRe";
$s = "book#order rank_todo asc";
$s = "book#option";
$s = "book#ragOptionSet__tt 2222";
$s = "book#ragOption";
$s = "book#openRe";
$s = "book#fire_toggle";
$s = "book#open";
// $s = "book#check 1";
// $s = "book#parent_set order_type asc";
// $s = "book#Open";
// $s = "hook#set dove#book#open";
// $s = "open";
$s = "main";
$s = "fire_toggle";
$s = "/hook#set dove%book#";
$s = "/hook#now";
$s = "/hook#un";
$s = "/book#firel";
$s = "/book#main";
$s = "/book#sort rank war";
$s = "/book#option";
// $s = "/book#optionDel zz";
// $s = "/book#optionSet zz mm";
// $s = "/book#optionSet where rank='war'";
$s = "book#main";
$s = "/book#where rank = 'war' or rag like '%o%'";
$s = "/book#main";
$s = "/book#rag ss";
$s = "/hook#set /book#";
$s = "rag ss";
$s = "fire_toggle";
$s = "type todo";
$s = "toDone 123";
$s = "optionSet todo_show_type 1";
$s = "openRe";
$s = "unsort";
$s = "rag asdf";
$s = "toDone zzz";
$s = "toTip zsss";
$s = "openRe";
$s = "fire__2 2025-06-20";
$s = "fire_toggle";
$s = "no 7";
$s = "openRe";
$s = "del 1";
$s = "tip 7";
$s = "back";
$s = "/cron#test";
$s = "/book#main";
$s = "/book#up__3";
$s = "/book#main";
$s = "/book#unlike";
$s = "likeg ss";
$s = "id 28";
$s = "no 8";
$s = "thisRag 1122";
$s = "no 1";
$s = "toBlock 111";
$s = "sort rank block";
$s = "unsort";
$s = "case";
$s = "main";
$s = "openRe";
$s = "memo__2 xxxx";
$s = "/dove#list";
// $s = "/dove#now";
// $s = "/dove#uncheck 15";
$s = "/dove#check cfn";
$s = "/dove%zzz";
$s = "/dove%cmd#list";
// $s = "/dove#add xxx";
// $s = "/dove#set__xxx__memo fff";
// $s = "/dove#list";
$s = "/book#main";
$s = "/book#nickSet__1 ss";
$s = "/book#hit__nick 1";
$s = "/book#nickLike s";
$s = "/book#nick ss";
$s = "/ship#list";
$s = "/ship#find fuc";
$s = "/ship#set__fuc__name jjjjjzz";
$s = "/box#github_tag_create__1 10";
$s = "/tool#ref book";
$s = "/tool#ref book Op";
$s = "/tool#refLike book Op";
$s = "/box#github_tag_rand__b 3";
$s = "/box#country_list";
$s = "/box#country_add 冰岛";
$s = "/box#country_test";
// $s = "";
// $s = "toWait 333333";
// $s = "no 2";
//
// $s = "case a";
// $s = "openRe";
// $s = "";
// $s = "no 5";
// $s = "back";
// $s = "firel";
// $s = "likeg__4 s";
// $s = "like ss";
// $s = "checkId 20";
// $s = "war 8";
// $s = "no 9";
// $s = "detail__all 1";
// $s = "noRe";
// $s = "rag xxx";
// $s = "back";
// $s = "todoShowType AB";
// $s = "type todo";
// movetoId和like列表
$oHttp = new Http();
$oHttp->sMethod = "post";
$oHttp->sToUrl = env("APP_URL")."/api/tg/hook";
$oHttp->bIsJson = true;
$oHttp->aData = [
'update_id' => 123456789,
'message' => [
'message_id' => 1,
'from' => [
'id' => 7740568271,
'is_bot' => false,
'first_name' => 'John',
'last_name' => 'Doe',
'username' => 'johndoe',
'language_code' => 'en'
],
'chat' => [
'id' => -4668400285,
'first_name' => 'John',
'last_name' => 'Doe',
'username' => 'johndoe',
'type' => 'private'
],
'date' => 1610000000,
"text" => $s,
]
];
$r = $oHttp->send();
echo "<pre>";
echo($r);
exit;
}
public function test2()
{
echo "hello";
exit;
}
}