Добавлен переброс портов

This commit is contained in:
2025-08-26 17:05:07 +07:00
parent d61cf2f590
commit 809700cd76

19
init.py
View File

@@ -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))
'''.format(name=name, f_list_ports="\n".join(f_list_ports)))