Skip to content
This repository was archived by the owner on Aug 22, 2021. It is now read-only.

Commit d9c8abb

Browse files
committed
restart mtg & subconverter
1 parent 4e5dc3b commit d9c8abb

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/v2script.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -335,6 +335,11 @@ EOF
335335
${sudoCmd} docker rm $(${sudoCmd} docker stop $(${sudoCmd} docker ps -q --filter ancestor=abiosoft/caddy) 2>/dev/null) 2>/dev/null
336336
${sudoCmd} docker run -d --restart=always -v /usr/local/etc/Caddyfile:/etc/Caddyfile -v $HOME/.caddy:/root/.caddy -p 80:80 abiosoft/caddy
337337

338+
if [[ $(read_json /usr/local/etc/v2script/config.json '.mtproto.installed') == "true" ]]; then
339+
${sudoCmd} docker rm $(${sudoCmd} docker stop $(${sudoCmd} docker ps -q --filter ancestor=nineseconds/mtg) 2>/dev/null) 2>/dev/null
340+
${sudoCmd} docker run -d --restart=always --name mtg --ulimit nofile=51200:51200 -p 127.0.0.1:3128:3128 nineseconds/mtg:latest run "$(read_json /usr/local/etc/v2script/config.json '.mtproto.secret')"
341+
fi
342+
338343
colorEcho ${GREEN} "安装TCP+TLS+WEB成功!"
339344
display_vmess_full
340345

@@ -394,6 +399,11 @@ install_mtproto() {
394399
${sudoCmd} docker run -d --restart=always -v /usr/local/etc/Caddyfile:/etc/Caddyfile -v $HOME/.caddy:/root/.caddy -p 80:80 abiosoft/caddy
395400
fi
396401

402+
if [[ $(read_json /usr/local/etc/v2script/config.json '.sub.api.installed') == "true" ]]; then
403+
${sudoCmd} docker rm $(${sudoCmd} docker stop $(${sudoCmd} docker ps -q --filter ancestor=tindy2013/subconverter) 2>/dev/null) 2>/dev/null
404+
${sudoCmd} docker run -d --restart=always -p 127.0.0.1:25500:25500 -v /usr/local/etc/v2script/pref.ini:/base/pref.ini tindy2013/subconverter:latest
405+
fi
406+
397407
# activate service
398408
${sudoCmd} systemctl enable docker
399409
${sudoCmd} systemctl restart docker

0 commit comments

Comments
 (0)