Skip to content

Commit

Permalink
🔥 移除脱裤子放屁的 fetch.sh
Browse files Browse the repository at this point in the history
  • Loading branch information
naiba committed May 26, 2021
1 parent e93d58d commit b4d3e5a
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 30 deletions.
14 changes: 4 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,21 +22,15 @@
**推荐配置:** 安装前准备 _两个域名_,一个可以 **接入 CDN** 作为 _公开访问_,比如 (status.nai.ba);另外一个解析到面板服务器作为 Agent 连接 Dashboard 使用,**不能接入 CDN** 直接暴露面板主机 IP,比如(randomdashboard.nai.ba)。

```shell
curl -sSL https://raw.githubusercontent.com/naiba/nezha/master/script/fetch.sh | bash
sudo /opt/nezha/nezha.sh
curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh
sudo ./nezha.sh
```

国内镜像加速:

```shell
curl -sSL https://cdn.jsdelivr.net/gh/naiba/nezha@master/script/fetch.sh | CN=true bash
CN=true sudo /opt/nezha/nezha.sh
```

再次运行仅需:

```
/opt/nezha/nezha.sh
curl -L https://cdn.jsdelivr.net/gh/naiba/nezha@master/script/install.sh -o nezha.sh && chmod +x nezha.sh
CN=true sudo ./nezha.sh
```

_\* 使用 WatchTower 可以自动更新面板,Windows 终端可以使用 nssm 配置自启动(见尾部教程)_
Expand Down
9 changes: 0 additions & 9 deletions script/fetch.sh

This file was deleted.

19 changes: 8 additions & 11 deletions script/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -93,25 +93,22 @@ confirm() {
fi
}

update_script () {
update_script() {
echo -e "> 更新脚本"

mkdir -p $NZ_BASE_PATH
chmod 777 -R $NZ_BASE_PATH
curl -sL https://${GITHUB_RAW_URL}/script/install.sh -o /tmp/nezha.sh
new_version=$(cat /tmp/nezha.sh | grep "NZ_VERSION" | head -n 1 | awk -F "=" '{print $2}' | sed 's/\"//g;s/,//g;s/ //g')
if [ ! -n "$new_version" ]; then
if [ ! -n "$new_version" ]; then
echo -e "脚本获取失败,请检查本机能否链接 https://${GITHUB_RAW_URL}/script/install.sh"
return 1
fi
echo -e "当前最新版本为: ${new_version}"
mv -f /tmp/nezha.sh ${NZ_BASE_PATH}/nezha.sh && chmod a+x ${NZ_BASE_PATH}/nezha.sh

echo -e "脚本获取成功,脚本固定位置为${NZ_BASE_PATH}/nezha.sh,请今后使用 ${NZ_BASE_PATH}/nezha.sh 运行脚本"
echo -e "10s后执行新脚本"
sleep 10s
mv -f /tmp/nezha.sh ./nezha.sh && chmod a+x ./nezha.sh

echo -e "3s后执行新脚本"
sleep 3s
clear
exec ${NZ_BASE_PATH}/nezha.sh
exec ./nezha.sh
exit 0
}

Expand Down Expand Up @@ -182,7 +179,7 @@ install_agent() {

local version=$(curl -sL "https://api.github.com/repos/naiba/nezha/releases/latest" | grep "tag_name" | head -n 1 | awk -F ":" '{print $2}' | sed 's/\"//g;s/,//g;s/ //g')

if [ ! -n "$version" ]; then
if [ ! -n "$version" ]; then
echo -e "获取版本号失败,请检查本机能否链接 https://api.github.com/repos/naiba/nezha/releases/latest"
else
echo -e "当前最新版本为: ${version}"
Expand Down

0 comments on commit b4d3e5a

Please sign in to comment.