From 02d385a55508cdc26c63f84321cef4d074569bc8 Mon Sep 17 00:00:00 2001 From: mercury Date: Tue, 6 Jun 2023 23:50:34 +0400 Subject: [PATCH] adaptation of wireguard configuration after import for ip and port --- app/bot.php | 8 ++++++++ version | 2 ++ 2 files changed, 10 insertions(+) diff --git a/app/bot.php b/app/bot.php index f0944a6..e1e8768 100644 --- a/app/bot.php +++ b/app/bot.php @@ -2738,10 +2738,14 @@ DNS-over-HTTPS with IP: foreach ($data['interface'] as $k => $v) { $conf[] = "$k = $v"; } + $domain = ($this->getPacConf()['domain'] ?: $this->ip) . ":" . getenv('WGPORT'); if (!empty($data['peers'])) { foreach ($data['peers'] as $peer) { $conf[] = ''; $conf[] = $peer['# PublicKey'] ? '# [Peer]' : '[Peer]'; + if (!empty($peer['Endpoint'])) { + $peer['Endpoint'] = $domain; + } foreach ($peer as $k => $v) { $conf[] = "$k = $v"; } @@ -2828,6 +2832,10 @@ DNS-over-HTTPS with IP: public function saveClients(array $clients) { + $domain = ($this->getPacConf()['domain'] ?: $this->ip) . ":" . getenv('WGPORT'); + foreach ($clients as $k => $v) { + $clients[$k]['peers'][0]['Endpoint'] = $domain; + } file_put_contents($this->clients, json_encode($clients, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES)); } diff --git a/version b/version index 39f7bd8..d55b1f3 100644 --- a/version +++ b/version @@ -1,3 +1,5 @@ +07.06.2023 адаптация конфига wg под текущий домен/айпи/порт +git pull 06.06.2023 отображение времени жизни пира в виде счетчика git pull 06.06.2023 изменена логика запуска MTProto и кнопки генерации секрета