From 4082dac97be72b50df9365f647b7eb87cdffd6e4 Mon Sep 17 00:00:00 2001 From: mercury Date: Sun, 17 Mar 2024 17:50:09 +0400 Subject: [PATCH] sslip.io --- app/bot.php | 20 +++++++++++++++++--- app/service.php | 2 +- version | 2 ++ 3 files changed, 20 insertions(+), 4 deletions(-) diff --git a/app/bot.php b/app/bot.php index 279b809..4fe555c 100644 --- a/app/bot.php +++ b/app/bot.php @@ -5,6 +5,7 @@ class Bot public $input; public $adguard; public $update; + public $ip; public function __construct($key, $i18n) { @@ -1451,7 +1452,7 @@ class Bot } } - public function addDomain($domain) + public function addDomain($domain, $nomenu = false) { $domain = trim($domain); if (!empty($domain)) { @@ -1478,8 +1479,21 @@ class Bot file_put_contents('/config/nginx.conf', $nginx); } } - sleep(3); - $this->menu('config'); + if (empty($nomenu)) { + sleep(3); + $this->menu('config'); + } + } + + public function sslip() + { + $c = $this->getPacConf(); + if (empty($c['domain'])) { + $this->addDomain(str_replace('.', '-', $this->ip) . '.sslip.io', 1); + $this->setSSL('letsencrypt'); + } else { + $this->menu(); + } } public function comment($text, $tag) diff --git a/app/service.php b/app/service.php index 6de343d..e75e635 100644 --- a/app/service.php +++ b/app/service.php @@ -35,4 +35,4 @@ if (!empty($c['admin'])) { } file_put_contents('/update/message', ''); file_put_contents('/update/reload_message', ''); -$bot->menu(); +$bot->sslip(); diff --git a/version b/version index 4210d07..5882f17 100644 --- a/version +++ b/version @@ -1,3 +1,5 @@ +17.03.2024 v1.9 +- автоматический технический домен sslip 13.03.2024 v1.8.10 - фикс override.env 10.03.2024 v1.8.9