✨
This commit is contained in:
parent
9c05da023f
commit
1189184943
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,6 +1,7 @@
|
||||
node_modules
|
||||
!.gitkeep
|
||||
dist
|
||||
easynode-server.zip
|
||||
server/app/static/upload/*
|
||||
server/app/socket/temp/*
|
||||
server/app/logs/*
|
25
README.md
25
README.md
@ -4,11 +4,11 @@
|
||||
|
||||
## 功能
|
||||
|
||||
> 通过`websocker实时更新`服务器基本信息: **系统、公网IP、CPU、内存、硬盘、网卡**等
|
||||
> 多服务器管理; 通过`websocker实时更新`服务器基本信息: **系统、公网IP、CPU、内存、硬盘、网卡**等
|
||||
|
||||

|
||||
|
||||
> 解决`SSH跨端同步`问题——**Web SSH**
|
||||
> 基于浏览器解决`SSH跨端同步`问题——**Web SSH**
|
||||
|
||||

|
||||
|
||||
@ -18,10 +18,10 @@
|
||||
|
||||
- 依赖Node.js环境
|
||||
|
||||
- 建议使用**境外服务器(最好延迟低)**安装服务端,客户端信息监控与webssh功能都将以`该服务器作为跳板机`
|
||||
|
||||
- 占用端口:8082(http端口)、8083(https端口)、22022(客户端端口)
|
||||
|
||||
- 建议使用**境外服务器(最好延迟低)**安装服务端,客户端信息监控与webssh功能都将以`该服务器作为跳板机`
|
||||
|
||||
#### Docker镜像
|
||||
|
||||
> 注意:网速统计功能可能受限,预计v2.0版本修复
|
||||
@ -60,26 +60,19 @@ wget -N --no-check-certificate xxx && bash easynode-server-install.sh
|
||||
|
||||
### 客户端安装
|
||||
|
||||
> 占用端口:22022
|
||||
- 占用端口:22022
|
||||
|
||||
> 支持后续一键升级、支持重复安装
|
||||
> 安装:支持后续一键升级
|
||||
|
||||
```shell
|
||||
# 国外环境
|
||||
wget -N --no-check-certificate xxx && bash easynode-client-install.sh
|
||||
wget -N --no-check-certificate https://ghproxy.com/https://raw.githubusercontent.com/chaos-zhu/easynode/master/easynode-client-install.sh && bash easynode-client-install.sh
|
||||
|
||||
# 国内环境
|
||||
wget -N --no-check-certificate xxx && bash easynode-client-install.sh
|
||||
```
|
||||
|
||||
> 卸载:无任何文件或服务残留
|
||||
> 卸载:无服务残留
|
||||
|
||||
```shell
|
||||
# 国外环境
|
||||
wget -N --no-check-certificate xxx && bash easynode-client-uninstall.sh
|
||||
|
||||
# 国内环境
|
||||
wget -N --no-check-certificate xxx && bash easynode-client-uninstall.sh
|
||||
wget -N --no-check-certificate https://ghproxy.com/https://raw.githubusercontent.com/chaos-zhu/easynode/master/easynode-client-uninstall.sh && bash easynode-client-uninstall.sh
|
||||
```
|
||||
|
||||
> 查看客户端日志
|
||||
|
@ -42,8 +42,8 @@ echo "***********************创建文件PATH***********************"
|
||||
mkdir -p ${FILE_PATH}
|
||||
|
||||
echo "***********************下载开始***********************"
|
||||
DOWNLOAD_FILE_URL="http://221022.xyz:8000/s/MZBPmdw2w8RXrYK/download/easynode-client"
|
||||
DOWNLOAD_SERVICE_URL="http://221022.xyz:8000/s/25nQLDECkW6PtL8/download/easynode-client.service"
|
||||
DOWNLOAD_FILE_URL="https://ghproxy.com/https://github.com/chaos-zhu/easynode/releases/download/v1.0/easynode-client"
|
||||
DOWNLOAD_SERVICE_URL="https://ghproxy.com/https://raw.githubusercontent.com/chaos-zhu/easynode/v1.0/client/easynode-client.service"
|
||||
|
||||
# -O 指定路径和文件名(这里是二进制文件, 不需要扩展名)
|
||||
wget -O ${FILE_PATH}/${SERVER_NAME} --no-check-certificate --no-cache ${DOWNLOAD_FILE_URL}
|
||||
|
@ -1,6 +1 @@
|
||||
[
|
||||
{
|
||||
"host": "localhost",
|
||||
"name": "local"
|
||||
}
|
||||
]
|
||||
[]
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"pwd": "admin",
|
||||
"jwtExpires": "1h",
|
||||
"jwtSecret": "E54CEp8AphsSthhyE36EYjzk4R2FWTJH",
|
||||
"publicKey": "-----BEGIN PUBLIC KEY-----\nMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCaozBBZnKSH0ZigZg+kQxG/lWV\np+lppeCGFwuLFTwc49eborW1zR9zlhIwXdrwjN3Si2ROesq69NMo3biIb9HrrJ9E\nKufuKXTxceKcCSjGs98Qa6bGZjziJzXMlICYcroPrMGPotLcpz0Zu6XMM+L0AaiS\nCu7sCkFlgY5o5xGi6wIDAQAB\n-----END PUBLIC KEY-----",
|
||||
"privateKey": "-----BEGIN RSA PRIVATE KEY-----\nMIICXQIBAAKBgQCaozBBZnKSH0ZigZg+kQxG/lWVp+lppeCGFwuLFTwc49eborW1\nzR9zlhIwXdrwjN3Si2ROesq69NMo3biIb9HrrJ9EKufuKXTxceKcCSjGs98Qa6bG\nZjziJzXMlICYcroPrMGPotLcpz0Zu6XMM+L0AaiSCu7sCkFlgY5o5xGi6wIDAQAB\nAoGAR7y6zyw6rGUL3vjl6uiZPHoStBmwY82LCkm4li4ks/ZS+KWUDKH7HEEbcQqp\nXfzLjzgRMYMvd2nKZ+PsDodpZ2YAoTutPI/YHou2jFhqR4Gt1HvibvGFVybfbrzV\nxvLVaQn4Rh2/SqTaDHaMgrHqmKRH0sUU42na3VKSm39YCAECQQDMrjSXEvOvKSta\nUjXF5T+6TctN33wzdk0B8vQ+Ca5ujGWcg6QeuAO2SU8cm5dSp6Ki7CENSsBsnB+6\n8i1IwvwBAkEAwWjg7UaoZ7caY2d6CKMOKXEnZTU5x3/sQD41dGkw5IHEPRxQbH27\nMP2dgCvrSJIVYqw/tUFp8ccyNkNU40xO6wJACHXm/Juu8P2dqiUdzelVAgl3Luff\nBW2Nb1gwmmPiDvXEuXyDizWGCcHsAD26OpNtWJi0IQ2G+LZXZW3fS1OsAQJBAJob\n832dG3roz0H9paNUKWikHPvr2Uo5iAn4h6dmWer561+2O+72kD2NF/6VADknDZs+\nHNVUdhKM4lmSdQVYPFkCQQC3qE0ChAbFeBwPquV+mzApezdWWKDdR+gL9UGrCWIL\nNbtRkv/HJHCqptbpUVaYPAT89Lt/TTlMP1eIYv/3t2ND\n-----END RSA PRIVATE KEY-----"
|
||||
"jwtSecret": "",
|
||||
"publicKey": "",
|
||||
"privateKey": ""
|
||||
}
|
@ -1,11 +1 @@
|
||||
[
|
||||
{
|
||||
"host": "localhost",
|
||||
"port": 22,
|
||||
"username": "ubuntu",
|
||||
"type": "privateKey",
|
||||
"password": "",
|
||||
"privateKey": "test",
|
||||
"command": ""
|
||||
}
|
||||
]
|
||||
[]
|
3010
server/yarn.lock
Normal file
3010
server/yarn.lock
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user