From 7996b7b95314d93a3c7d8a8da4a8a8e447cd5dcb Mon Sep 17 00:00:00 2001 From: fscarmen2 Date: Sun, 10 Sep 2023 13:24:51 +0000 Subject: [PATCH] Nezha-agnet supports TLS. --- .github/workflows/koyeb.yml | 8 ++++---- entrypoint.sh | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/koyeb.yml b/.github/workflows/koyeb.yml index 3e4fd3d..7c555f3 100644 --- a/.github/workflows/koyeb.yml +++ b/.github/workflows/koyeb.yml @@ -14,19 +14,19 @@ jobs: steps: - name: Set up QEMU - uses: docker/setup-qemu-action@v1.2.0 + uses: docker/setup-qemu-action@v2.2.0 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1.6.0 + uses: docker/setup-buildx-action@v2.10.0 - name: Login to DockerHub - uses: docker/login-action@v1.14.1 + uses: docker/login-action@v2.2.0 with: username: ${{ env.DOCKER_USERNAME }} password: ${{ env.DOCKER_PASSWORD }} - name: Build and push images to Docker hub - uses: docker/build-push-action@v2.9.0 + uses: docker/build-push-action@v4.1.1 with: push: true platforms: linux/amd64 diff --git a/entrypoint.sh b/entrypoint.sh index 0e92081..ec5db27 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -15,7 +15,8 @@ cat config.json | base64 > config rm -f config.json # 如果有设置哪吒探针三个变量,会安装。如果不填或者不全,则不会安装 -[ -n "${NEZHA_SERVER}" ] && [ -n "${NEZHA_PORT}" ] && [ -n "${NEZHA_KEY}" ] && wget https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -O nezha.sh && chmod +x nezha.sh && echo '0' | ./nezha.sh install_agent ${NEZHA_SERVER} ${NEZHA_PORT} ${NEZHA_KEY} +TLS=${NEZHA_TLS:+'--tls'} +[ -n "${NEZHA_SERVER}" ] && [ -n "${NEZHA_PORT}" ] && [ -n "${NEZHA_KEY}" ] && wget https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -O nezha.sh && chmod +x nezha.sh && echo '0' | ./nezha.sh install_agent ${NEZHA_SERVER} ${NEZHA_PORT} ${NEZHA_KEY} ${TLS} # 运行 nginx 和 v2ray nginx