Compare commits

...

3 Commits

Author SHA1 Message Date
mercury ca4905220d np/oc the domain is preserved when transferring 2025-04-05 00:36:08 +04:00
mercury a94cab7dc1 fix ip limit user off 2025-03-02 18:41:18 +04:00
mercury 694d446402 update version 2025-02-22 18:56:42 +04:00
2 changed files with 12 additions and 4 deletions
+9 -3
View File
@@ -6020,8 +6020,8 @@ DNS-over-HTTPS with IP:
foreach ($xr['inbounds'][0]['settings']['clients'] as $k => $v) {
if (empty($v['off']) && $v['email'] == $m['email']) {
require __DIR__ . '/config.php';
foreach ($c['admin'] as $k => $v) {
$this->send($v, "vless: {$m['email']} is turned off (limit by one IP)");
foreach ($c['admin'] as $admin) {
$this->send($admin, "vless: {$m['email']} is turned off (limit by one IP)");
}
unset($this->pool[$m['email']]);
$this->switchXr($k, 1);
@@ -6855,7 +6855,13 @@ DNS-over-HTTPS with IP:
public function getHashSubdomain($subdomain)
{
return $this->getPacConf()["{$subdomain}_domain"] ?: substr(hash('sha256', "$subdomain{$this->key}"), 0, 8);
$p = $this->getPacConf();
if (!empty($p["{$subdomain}_domain"])) {
return $p["{$subdomain}_domain"];
}
$p["{$subdomain}_domain"] = substr(hash('sha256', "$subdomain{$this->key}"), 0, 8);
$this->setPacConf($p);
return $p["{$subdomain}_domain"];
}
public function addWg($page)
+3 -1
View File
@@ -1,6 +1,8 @@
02.03.2025 v2.14
- vless ip limit: фикс выключения юзера
22.02.2025 v2.13
- vless: улучшение сбора статы
- vless: фикс добавлениея правил srs для block outbound
- vless: фикс добавления правил srs для block outbound
11.02.2025 v2.12
- vless: хранение статы в отдельном файле
- vless ip limit: возможность указать кол-во айпи