diff --git a/ci_reload.sh b/ci_reload.sh index f3477dd..3c0aee8 100644 --- a/ci_reload.sh +++ b/ci_reload.sh @@ -1,13 +1,16 @@ #!/bin/sh set -e -apk add openssh +#apk add openssh key=$(cat ./key) chmod 600 ./id_root -for filename in confs/*; do +while read -r line +do + filename="confs/$line" + echo "Conf name: $filename" addr=$(basename $filename) echo "Refreshing $addr..." ssh -p 77 -o StrictHostKeychecking=no -i ./id_root root@$addr -t "docker pull quackerd/d2ray:latest" @@ -15,15 +18,15 @@ for filename in confs/*; do ssh -p 77 -o StrictHostKeychecking=no -i ./id_root root@$addr -t "docker stop d2ray && docker rm d2ray" set -e ssh -p 77 -o StrictHostKeychecking=no -i ./id_root root@$addr -t "docker run -d \ - --restart unless-stopped \ - -e KEY=$key \ - -e FQDN=$addr \ - -p 80:80 \ - -p 443:443 \ - -v d2ray_volume:/opt/config \ - --name d2ray \ - quackerd/d2ray:latest" + --restart unless-stopped \ + -e KEY=$key \ + -e FQDN=$addr \ + -p 80:80 \ + -p 443:8443 \ + -v d2ray_volume:/opt/config \ + --name d2ray \ + quackerd/d2ray:latest" ssh -p 77 -o StrictHostKeychecking=no -i ./id_root root@$addr -t "docker system prune -af" -done +done < ./reload_list wait \ No newline at end of file diff --git a/confs/ivan.quacker.net b/confs/ivan.quacker.net index 72e318a..ac1c613 100644 --- a/confs/ivan.quacker.net +++ b/confs/ivan.quacker.net @@ -6,7 +6,7 @@ }, "inbounds": [ { - "port": 8443, + "port": 443, "protocol": "vless", "settings": { "clients": [ diff --git a/reload_list b/reload_list new file mode 100644 index 0000000..ec5dc53 --- /dev/null +++ b/reload_list @@ -0,0 +1 @@ +ivan.quacker.net