Browse Source

feat: 服务器环境配置
1. 完善服务器关于rustdesk的安装配置部分
2. 新增frp的内容

kindring 5 tháng trước cách đây
mục cha
commit
bfce02ca14
2 tập tin đã thay đổi với 117 bổ sung3 xóa
  1. 26 3
      linux/环境管理.md
  2. 91 0
      linux/穿透工具 frp .md

+ 26 - 3
linux/环境管理.md

@@ -102,12 +102,35 @@ sudo adduser username sudo
     ```
 
 4. 解压软件包
+   可以得到一个`amd64`的目录
     ```shell
-    unzip rustdesk-server-linux-amd64.zip 
+    unzip rustdesk-server-linux-amd64.zip -d ~
    ```
    
 5. 转移安装包
+   ```shell
+   cp -r ~/amd64/ ~/software/rustdesk
+   ```
+   进入安装包目录
+   ```shell
+   cd ~/software/rustdesk/amd64
+   ```
+   
+6. 运行安装包
+   > 为了防止出问题, 这里建议也使用sudo, npm这块,  
+   > sudo与不sudo,可能不是同一种内容  
+    
+   ```shell
+   pm2 start hbbs
+   pm2 start hbbr
+   pm2 save
+   ```
 
+7. 开放端口
+   > rustdesk 需要开放如下端口  
+   > TCP(21115, 21116, 21117, 21118, 21119)  
+   > UDP(21116)
 
-
-
+### frp 安装
+> frp 是一个反向代理软件, 可以将本地的端口映射到公网, 方便进行远程连接  
+> 这部分安装参考 [frp安装](穿透工具%20frp%20.md)

+ 91 - 0
linux/穿透工具 frp .md

@@ -0,0 +1,91 @@
+# frp服务安装
+> 此篇内容主要参考以下文档[开机自启相关](./开机自启相关.md)  
+> 系统环境为`ubuntu22.04`
+
+## 安装配置服务
+
+### 获取`frp`服务端应用
+> 这里就不做赘述, 自行获取对应的版本.  
+> 我这里使用的`amd64`的版本
+
+### 安装配置服务
+编辑`frps.ini`文件.
+> 具体内容根据实际进行调整
+```shell
+[common]
+bind_port = 10000
+dashboard_addr = 0.0.0.0
+dashboard_port = 8080
+dashboard_user = user_name
+dashboard_pwd = passwd
+
+token = frptoken
+vhost_http_port = 8888
+
+vhost_https_port = 25555
+
+```
+
+启动服务端
+> 现在已经可以直接使用下面命令运行了.  
+> 但是为了更好的使用服务, 可以使用`systemd`来管理服务.
+
+```shell
+sudo ./frps -c ./frps.ini
+```
+
+### 自启动管理
+> 这里使用`systemd`来管理服务  
+> 这样方便管理
+
+1. 创建服务文件`fprs.service`
+   ```shell
+   sudo vim /etc/systemd/system/frps.service
+   ```
+
+2. 写入如下内容
+   > vim 可以使用`i`进入编辑模式,   
+   > `esc`退出编辑模式,   
+   > `:wq`保存退出
+
+   ```shell
+   [Unit]
+   Description=Frp Server Service
+   After=network.target
+   
+   [Service]
+   Type=simple
+   User=nobody
+   Restart=on-failure
+   RestartSec=5s
+   ExecStart=/frp/frps -c /frp/frps.ini
+   
+   [Install]
+   WantedBy=multi-user.target
+   ```
+
+3. 启用服务
+   这里直接使用`frps`这一文件名即可
+
+   ```shell
+   sudo systemctl enable frps
+   ```
+
+4. 将文件转移到对应目录
+   为了方便管理, 这里将文件移动到`/frp`目录下
+   ```shell
+   sudo cp -r ./frp / 
+   ```
+
+5. 启用服务
+   ```shell
+   sudo systemctl start frps
+   ```
+   查看服务状态
+   ```shell
+   sudo systemctl status frps
+   ```
+
+## 测试可行性
+
+