From ac60ff66c197911e4abfa10d60276cfd49ac2fba Mon Sep 17 00:00:00 2001 From: HeXiangLong <3234374354@qq.com> Date: Sun, 18 May 2025 00:28:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=96=B0=E7=9A=84=20Windows?= =?UTF-8?q?=20=E8=84=9A=E6=9C=AC=E4=BB=A5=E6=A3=80=E6=9F=A5=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=91=98=E6=9D=83=E9=99=90=E5=B9=B6=E4=B8=8B=E8=BD=BD?= =?UTF-8?q?=20planet=20=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index/install/zerotier/windows.cmd | 57 ------------------------------ index/install/zerotier/windows.ps1 | 33 +++++++++++++++++ 2 files changed, 33 insertions(+), 57 deletions(-) delete mode 100644 index/install/zerotier/windows.cmd create mode 100644 index/install/zerotier/windows.ps1 diff --git a/index/install/zerotier/windows.cmd b/index/install/zerotier/windows.cmd deleted file mode 100644 index f5705ade..00000000 --- a/index/install/zerotier/windows.cmd +++ /dev/null @@ -1,57 +0,0 @@ -@echo off -:: ??????? -net session >nul 2>&1 -if %errorlevel% neq 0 ( - echo ????????????? - goto exit1 -) - -@REM :: ?? curl ???? -@REM where curl >nul 2>&1 -@REM if %errorlevel% neq 0 ( -@REM echo ???? curl ?? -@REM goto exit1 -@REM ) - -@REM :: ?? zerotier-cli ???? -@REM where zerotier-cli >nul 2>&1 -@REM if %errorlevel% neq 0 ( -@REM echo ???? ZeroTier ?? -@REM goto exit1 -@REM ) - -:: ???? planet ?? -echo ?????? planet ??... -del /f /q "C:\ProgramData\ZeroTier\One\planet" >nul 2>&1 - -:: ?? planet ?? -echo ???? planet ??... -curl -s https://o.nmgjg.com.cn/install/zerotier/planet -o "C:\ProgramData\ZeroTier\One\planet" -if %errorlevel% neq 0 ( - echo planet ?????? - goto exit1 -) - -:: ????? -echo planet ?????????????... -zerotier-cli join af7c492762d601cd - -:: ???? -echo ???? ZeroTier ??... -net stop ZeroTierOneService >nul 2>&1 -net start ZeroTierOneService >nul 2>&1 - -:: ????? -echo ?????... -zerotier-cli leave 12ac4a1e71a3002511 - -echo ????? -goto exit0 - -:exit1 -echo ERROR??????? -pause - -:exit0 -echo ??????? -pause \ No newline at end of file diff --git a/index/install/zerotier/windows.ps1 b/index/install/zerotier/windows.ps1 new file mode 100644 index 00000000..881baf12 --- /dev/null +++ b/index/install/zerotier/windows.ps1 @@ -0,0 +1,33 @@ + +# ??????? ZeroTier ???????? +# if not exist "C:\Program Files\ZeroTier\One\ZeroTier One.exe" ( +# echo "???? ZeroTier ?????..." +# exit /b 1 +# ) +# ?????????? +if not "%USERPROFILE%"=="C:\Users\Administrator" ( + echo "?????????????" + exit /b 1 +) +# @??????? curl ???????? +# if not exist "C:\Program Files\curl\bin\curl.exe" ( +# echo "???? curl ?????..." +# exit /b 1 +# ) + +# ????planet?? +if exist "C:\ProgramData\ZeroTier\One\planet" ( + echo "?????? planet ??..." + del "C:\ProgramData\ZeroTier\One\planet" +) else ( + echo "?????? planet ???????..." +) +# ?? https://o.nmgjg.com.cn/install/zerotier/planet ?????? C:/ProgramData/ZeroTier/One/planet +echo "???? planet ??..." +curl.exe -s -o "C:/ProgramData/ZeroTier/One/planet" "https://o.nmgjg.com.cn/install/zerotier/planet" +echo "planet ?????????????..." +zerotier-cli join af7c492762d601cd +echo "???? ZeroTier ??..." +Restart-Service -Name "ZeroTierOneService" +echo "?????..." +zerotier-cli leave 12ac4a1e71a30025 \ No newline at end of file