Merge branch 'main' of github.com:nezhahq/nezhahq.github.io

This commit is contained in:
Erope 2022-05-31 16:50:33 +08:00
commit 0b471477fc
No known key found for this signature in database
GPG Key ID: 934F29AB0411C0E9
2 changed files with 121 additions and 6 deletions

View File

@ -42,6 +42,63 @@ curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install_en.s
[哪吒探针 - Windows 客户端安装](https://nyko.me/2020/12/13/nezha-windows-client.html)(Chinese)
<br/>
### Installing Agent on MacOS
***This section is adapted from [Mitsea Blog](https://blog.mitsea.com/e796f93db38d49e4b18df234c6ee75f5), with permission from the original author***
<br/>
::: warning
If you are prompted with "macOS cannot verify this app" during installation, please go to system settings to allow the app to run.
:::
+ First add a server in the admin panel
+ Go to the [Release](https://github.com/naiba/nezha/releases) page to download the Agent binary and choose whether to download the darwin amd64 or arm64 Agent depending on the CPU architecture
For example, download the amd64 version for Intel CPU and the arm64 version for Apple Silicon. After downloading, extract the Agent binary file, e.g. to the Download folder
+ Create a new file named `nezha_agent.plist` and save it, edit the contents of the file:
```xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Disabled</key>
<false/>
<key>Label</key>
<string>nezha_agent</string>
<key>Program</key>
<string>Change the path of the Agent binary here, e.g. /Users/123/Downloads/nezha-agent</string>
<key>ProgramArguments</key>
<array>
<string>Change the path of the Agent binary here, e.g. /Users/123/Downloads/nezha-agent</string>
<string>--password</string>
<string>Communication Secret, eg: 529664783eeb23cc25</string>
<string>--server</string>
<string>Communication URL and RPC port, eg:data.example.com:5555</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
```
+ Use the following command in Terminal to load the plist file into launchd
**Be sure to change the file path**
```shell
launchctl load /Users/123/Desktop/nezha_agent.plist
```
+ Start Service
```shell
launchctl start nezha_agent
```
+ Check if the service is running
```shell
launchctl list | grep nezha_agent
```
+ Stop service and remove
```shell
launchctl stop nezha_agent
```
```shell
launchctl remove nezha_agent
```
<br/>
### Installing Agent on OpenWRT
**How to make the old version of OpenWRT/LEDE self-boot?**

View File

@ -9,13 +9,13 @@
你需要提前在管理面板中设置好通信域名此域名不可以接入CDN这里以前面提到过的示例通信域名 “data.example.com” 来做演示
进入后台管理面板转到“设置”页在“未接入CDN的面板服务器域名/IP”项中填入通信域名然后点击"保存"
<br/>
### Linux一键安装
### Linux一键安装
* 首先在管理面板中添加一台服务器
* 点击新添加的服务器旁绿色的Linux图标按钮复制一键安装命令
* 在被控端服务器中运行复制的一键安装命令等待安装完成后返回到Dashboard主页查看服务器是否上线
<br/>
### Windows一键安装
### Windows一键安装
* 首先在管理面板中添加一台服务器
* 点击新添加的服务器旁绿色的Windows图标按钮复制一键安装命令
@ -24,8 +24,10 @@
* 等待安装完成后返回Dashboard主页查看服务器是否上线
<br/>
<br/>
## 其他方式安装Agent
### Linux安装Agent
### 在 Linux 中安装Agent
* 首先在管理面板中添加一台服务器
* 在被控服务器中,运行脚本(位于中国大陆的服务器请使用镜像):
@ -43,13 +45,69 @@ curl -L https://jihulab.com/nezha/nezha/-/raw/master/script/install.sh -o nezha.
* 等待安装完成后返回Dashboard主页查看服务器是否上线
<br/>
### Windows安装Agent
### Windows安装Agent
- 请参考社区文章:
[哪吒探针 - Windows 客户端安装](https://nyko.me/2020/12/13/nezha-windows-client.html)
<br/>
### OpenWRT安装Agent
### 在 MacOS 中安装Agent
***本节内容改编自[Mitsea Blog](https://blog.mitsea.com/e796f93db38d49e4b18df234c6ee75f5),改编已获得原作者授权***
<br/>
::: warning
安装过程中如提示“macOS无法验证此app“请前往系统设置手动允许程序运行
:::
+ 首先在管理面板中添加一台服务器
+ 前往 [Release](https://github.com/naiba/nezha/releases) 页下载 Agent 二进制文件,根据 CPU 架构选择下载 darwin amd64 还是 arm64 的 Agent
如 Intel CPU 下载 amd64Apple Silicon 下载 arm64 版本。下载完成后解压 Agent 二进制文件,如解压到下载文件夹
+ 新建一个名为 `nezha_agent.plist` 的文件并保存,修改文件内容如下:
```xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Disabled</key>
<false/>
<key>Label</key>
<string>nezha_agent</string>
<key>Program</key>
<string>在这里修改 Agent 二进制文件的的路径,如:/Users/123/Downloads/nezha-agent</string>
<key>ProgramArguments</key>
<array>
<string>在这里修改 Agent 二进制文件的的路径,同上</string>
<string>--password</string>
<string>通信密钥529664783eeb23cc25</string>
<string>--server</string>
<string>通信网址和RPC端口如:data.example.com:5555</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
```
+ 在 Terminal 中使用下面的命令加载 plist 文件到 launchd 里,**注意替换文件路径**
```shell
launchctl load /Users/123/Desktop/nezha_agent.plist
```
+ 启动进程
```shell
launchctl start nezha_agent
```
+ 检查进程是否运行
```shell
launchctl list | grep nezha_agent
```
+ 停止进程并移除
```shell
launchctl stop nezha_agent
```
```shell
launchctl remove nezha_agent
```
<br/>
### 在 OpenWRT 中安装Agent
**如何使 旧版OpenWRT/LEDE 自启动**
- 请参考项目: