From 809700cd769644e6dc25520c3eb5588305c78c3f Mon Sep 17 00:00:00 2001 From: HypoxiE Date: Tue, 26 Aug 2025 17:05:07 +0700 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20=D0=BF=D0=B5=D1=80=D0=B5=D0=B1=D1=80=D0=BE=D1=81=20?= =?UTF-8?q?=D0=BF=D0=BE=D1=80=D1=82=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- init.py | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/init.py b/init.py index 28f5964..4e34731 100644 --- a/init.py +++ b/init.py @@ -6,6 +6,21 @@ import sys with open("docker-compose.yml", "w+") as file: name = os.getlogin() + # if "--ui_p" in sys.argv: + # ui_port = sys.argv[sys.argv.index("--ui_p") + 1] + # else: + # ui_port = input("Укажите порт для ui: ") + + if "--client_p" in sys.argv: + inp_ports = sys.argv[sys.argv.index("--client_p") + 1] + else: + inp_ports = input("Укажите порты для проксирования через пробел в формате 'host_port'\n: ") + + f_list_ports = [] + for port in inp_ports.split(" "): + f_list_ports.append(f" - {port}:{port}") + + print("Готово!") file.write(''' services: @@ -18,7 +33,7 @@ services: environment: XRAY_VMESS_AEAD_FORCED: "false" ports: - - "445:445" +{f_list_ports} tty: true networks: - nginx_network_external @@ -27,4 +42,4 @@ services: networks: nginx_network_external: external: true -'''.format(name=name)) \ No newline at end of file +'''.format(name=name, f_list_ports="\n".join(f_list_ports))) \ No newline at end of file