mirror of
https://github.com/HypoxiE/docker-compose-3x-ui.git
synced 2025-12-06 05:45:58 +00:00
Добавлен переброс портов
This commit is contained in:
19
init.py
19
init.py
@@ -6,6 +6,21 @@ import sys
|
|||||||
|
|
||||||
with open("docker-compose.yml", "w+") as file:
|
with open("docker-compose.yml", "w+") as file:
|
||||||
name = os.getlogin()
|
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('''
|
file.write('''
|
||||||
services:
|
services:
|
||||||
@@ -18,7 +33,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
XRAY_VMESS_AEAD_FORCED: "false"
|
XRAY_VMESS_AEAD_FORCED: "false"
|
||||||
ports:
|
ports:
|
||||||
- "445:445"
|
{f_list_ports}
|
||||||
tty: true
|
tty: true
|
||||||
networks:
|
networks:
|
||||||
- nginx_network_external
|
- nginx_network_external
|
||||||
@@ -27,4 +42,4 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
nginx_network_external:
|
nginx_network_external:
|
||||||
external: true
|
external: true
|
||||||
'''.format(name=name))
|
'''.format(name=name, f_list_ports="\n".join(f_list_ports)))
|
||||||
Reference in New Issue
Block a user