feat: 🎸 自动获取ip

This commit is contained in:
root 2022-04-15 20:24:11 +08:00
parent 1177c234e4
commit fd063b1948
2 changed files with 37 additions and 6 deletions

View File

@ -1,14 +1,45 @@
#!/bin/sh
imageName="zerotier-planet"
# 处理ip信息
curr_ip=$(curl -s cip.cc | grep http | awk -F '/' '{print $4}')
echo "-------------------------------------------"
echo 您当前公网ip为"$curr_ip", 使用当前ip请输入:y
echo "-------------------------------------------"
echo 使用其他ip请输入要使用的ip,例如1.1.1.1
echo "-------------------------------------------"
ip=""
read c
if [ "$c" = 'y' ]; then
ip=$curr_ip
else
ip=$c
fi
echo "----------------------------"
echo "当前的ip为:$ip, 是否继续? y/n"
read or
if [ "$or" = "y" ]; then
echo "{
\"stableEndpoints\": [
\"$ip/9993\"
]
}
" > ./patch/patch.json
else
exit -1
fi
# 开始安装程序
echo "清除原有内容"
rm /opt/planet
docker stop $imageName
docker rm $imageName
docker rmi $imageName
echo "打包镜像"
docker build --network host -t $imageName .

View File

@ -1,5 +1,5 @@
{
"stableEndpoints": [
"82.157.68.236/9993"
]
}
{
"stableEndpoints": [
"1.1.1.1/9993"
]
}