# zerotier-planet **Repository Path**: kingui/zerotier-planet ## Basic Information - **Project Name**: zerotier-planet - **Description**: zerotier-planet 自用测试 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-10-14 - **Last Updated**: 2024-11-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 一分钟自建zerotier-planet https://www.yuque.com/docs/share/3d87762d-8311-415c-b08c-c14b8fc96cb9?# 《zerotier客户端配置》 私有部署zeroteir-planet服务 基于 [ztncui](https://github.com/key-networks/ztncui-aio) 整理成 docker-compose.yml 文件. **特别感谢** 这个issue中各位用户的贡献,基于此issue中 `@jqtmviyu` 的步骤和`kaaass`的 [mkmoonworld](https://github.com/kaaass/ZeroTierOne/releases/tag/mkmoonworld-1.0) 制作成目前的patch(集成planet和moon)。 # 必要条件 - 具有公网ip的服务器 - 安装 docker - 安装 docker-compose - 防火墙开放TCP端口 4000/9993/3180 和UDP端口 9993 # 用法 ``` git clone https://github.com/Jonnyan404/zerotier-planet OR git clone https://gitee.com/Jonnyan404/zerotier-planet cd zerotier-planet docker-compose up -d # 以下步骤为创建planet和moon docker cp mkmoonworld-x86_64 ztncui:/tmp docker cp patch.sh ztncui:/tmp docker exec -it ztncui bash /tmp/patch.sh docker restart ztncui ``` 然后浏览器访问 `http://ip:4000` 打开web控制台界面。 浏览器访问 `http://ip:3180` 打开planet和moon文件下载页面(亦可在项目根目录的`./ztncui/etc/myfs/`里获取)。 - 用户名:admin - 密码:mrdoc.fun # 各客户端配置planet 限于篇幅,请到 查阅 # 关联云服务器(带公网IP) [【腾讯云】云产品限时秒杀,爆款2核4G云服务器,首年74元](https://curl.qcloud.com/S2Db7PLK) ### 私有 zerotier-planet 的优势: - 解除官方 25 的设备连接数限制 - 提升手机客户端连接的稳定性 # Reference Link - - ### asdasd @echo off title 更新流氓软件黑名单 cd /d "%~dp0" echo 请选择更新源,默认使用1、GitCode更新。 echo.&choice /C 12 /T 5 /D 1 /M "1、使用GitCode仓库更新 2、使用Gitee仓库更新" if errorlevel 2 goto gitee if errorlevel 1 goto gitcode :gitcode for /f "tokens=4,5 delims=. " %%i in ('ver') do if %%i%%j leq 62 ( echo.&echo 当前系统版本较低,更新WinHttp协议中以确保正常下载黑名单... reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings" /f /v SecureProtocols /t REG_DWORD /d 2688 1>nul reg add "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings" /f /v SecureProtocols /t REG_DWORD /d 2688 1>nul reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp" /f /v DefaultSecureProtocols /t REG_DWORD /d 2688 1>nul reg add "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp" /f /v DefaultSecureProtocols /t REG_DWORD /d 2688 1>nul ) echo.&echo 使用GitCode更新... wscript.exe -e:vbs data\GitCode更新名单.vbs exit :gitee echo.&echo 使用Gitee更新... wscript.exe -e:vbs data\Gitee更新名单.vbs exit ### asdasd currentfolder = CreateObject("Scripting.FileSystemObject").GetFolder(".").Path Set fso=CreateObject("Scripting.FileSystemObject") if fso.folderExists(currentfolder+"\data") then downFile "https://gitcode.net/hfhbutn/SoftCnKiller/-/raw/master/whitepath.txt","\data\whitepath.txt" downFile "https://gitcode.net/hfhbutn/SoftCnKiller/-/raw/master/AppdataInfo.txt","\data\AppdataInfo.txt" downFile "https://gitcode.net/hfhbutn/SoftCnKiller/-/raw/master/folder.txt","\data\folder.txt" downFile "https://gitcode.net/hfhbutn/SoftCnKiller/-/raw/master/sign.txt","\data\sign.txt" downFile "https://gitcode.net/hfhbutn/SoftCnKiller/-/raw/master/Descrip/%E5%85%B3%E4%BA%8Efolder%E8%AF%B4%E6%98%8E.txt","\data\说明\关于folder说明.txt" downFile "https://gitcode.net/hfhbutn/SoftCnKiller/-/raw/master/Descrip/%E5%85%B3%E4%BA%8E%E6%95%B0%E7%AD%BEsign%E8%AF%B4%E6%98%8E.txt","\data\说明\关于数签sign说明.txt" if fso.GetFile(currentfolder+"\data\sign.txt").size>100 and fso.GetFile(currentfolder+"\data\folder.txt").size>1000 and fso.GetFile(currentfolder+"\data\AppdataInfo.txt").size >400 then msgbox "更新完成!" else msgbox "更新出错,请切换更新源!" end if else msgbox "Data目录不存在,请在软件目录下运行!" end if Sub downFile(url,path) Set xHttp = CreateObject("WinHttp.WinHttpRequest.5.1") Set bStrm = CreateObject("Adodb.Stream") xHttp.Open "GET", url, False xHttp.Send with bStrm .type = 1 ' .open .write xHttp.responseBody .savetofile currentfolder+path, 2 '//覆盖 end with End Sub ### asdasd ### asdasd