当前位置:首页 > 杂记 > 正文内容

zerotier私有planet服务器搭建脚本

tomosak11个月前 (08-23)杂记562
#!/bin/bash 
# debain ubuntu自动安装zerotier 并设置的为planet服务器
# addr服务器公网ip+port
 ip=`wget http://ipecho.net/plain -O - -q ; echo`
 addr=$ip/9993
 apt autoremove
 apt update -y
 apt install curl -y
 echo "********************************************************************************************************************"
 echo "**********deabin unbuntu自动安装zerotier 并设置的为planet服务器 火木木制作 放在root目录执行**********************************"
 curl -s https://install.zerotier.com/ | sudo bash
 
 identity=`cat /var/lib/zerotier-one/identity.public`
 echo "identity :$identity=============================================="
 apt-get -y install build-essential
 apt-get install git -y
# git clone https://gitee.com/opopop880/ZeroTierOne.git
 git clone https://github.com/zerotier/ZeroTierOne.git
cd ./ZeroTierOne/attic/world/
sed -i '/roots.push_back/d' ./mkworld.cpp
sed -i '/roots.back()/d' ./mkworld.cpp 
sed -i '85i roots.push_back(World::Root());' ./mkworld.cpp 
sed -i '86i roots.back().identity = Identity(\"'"$identity"'\");' ./mkworld.cpp 
sed -i '87i roots.back().stableEndpoints.push_back(InetAddress(\"'"$addr"'\"));' ./mkworld.cpp 
source ./build.sh
./mkworld
mv ./world.bin ./planet
\cp -r ./planet /var/lib/zerotier-one/
\cp -r ./planet /root
systemctl restart zerotier-one.service
# wget https://gitee.com/opopop880/ztncui/attach_files/932632/download/ztncui_0.8.6_amd64.deb
wget https://s3-us-west-1.amazonaws.com/key-networks/deb/ztncui/1/x86_64/ztncui_0.8.14_amd64.deb
dpkg -i /root/ztncui_0.8.14_amd64.deb 
cd /opt/key-networks/ztncui/
echo "HTTPS_PORT = 3443" >>./.env
secret=`cat /var/lib/zerotier-one/authtoken.secret`
echo "ZT_TOKEN = $secret" >>./.env
echo "ZT_ADDR=127.0.0.1:9993" >>./.env
echo "NODE_ENV = production" >>./.env
echo "HTTP_ALL_INTERFACES=yes" >>./.env
systemctl restart ztncui
# rm -rf /root/ZeroTierOne
echo "**********安装成功*********************************************************************************"


扫描二维码推送至手机访问。

版权声明:本文由Androidnews发布,如需转载请注明出处。

本文链接:https://www.androidnews.top/?id=65

标签: zerotierplanet
分享给朋友:

“zerotier私有planet服务器搭建脚本” 的相关文章

Mac安装系统提示应用程序副本已损坏,不能用来安装macOS

Mac安装系统提示应用程序副本已损坏,不能用来安装macOS

提示:应用程序副本不能验证 它在下载过程中可能已遭破坏或篡改------------  Mac安装系统提示应用程序副本已损坏,不能用来安装macOS 或者 This copy of the install ma...

Mac OS系统不能使用su命令问题

sudo su是当前用户暂时申请root权限,所以输入的不是root用户密码,而是当前用户的密码。sudo是用户申请管理员权限执行一个操作,而此处的操作就是变成管理员。一.sudo和su的区别在哪里?1.su 是一个具体的指令,而 sudo 则是用来修饰一个指令的“前缀”。2.su :切换到root...

Stable Diffusion第一步

Stable Diffusion一、版本https://github.com/AUTOMATIC1111/stable-diffusion-webui/releases稳定扩散的web界面,使用Gradio库实现。https://github.com/AUTOMATIC1111/stable-dif...

headscale常用命令

namespaceheadscale namespace list # 查看所有的namespace headscale namespace create default # 创建namespace hea...

配备 Apple T2 安全芯片的MAC电脑重装系统

下列 Mac 电脑配备了 Apple T2 安全芯片:iMac(视网膜 5K 显示屏,27 英寸,2020 年)iMac ProMac Pro(2019 年)Mac Pro(机架式机型,2019 年)Mac mini(2018 年)MacBook Air(视网膜显示屏,13 英寸,2020 年)Ma...

Windows连接headscale

1、导入Windows连接headscale需要的注册表,新建文本文件,拷贝下面代码,修改LoginURL,修改整个文件名为tailscale.reg,双击,导入Windows注册表Windows Registry Editor Version 5.00...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。