爱招飞帮助手册 爱招飞帮助手册
首页
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 系统工具
    • 系统管理
    • 数据库工具
    • 专用模板
    • 外部功能
    • 开发流程
    • 函数代码
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 报表设计
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • RestAPI
    • WebSocket
  • 学习手册

    • 安装配置
    • 快速上手
    • 程序架构
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 预设资料
    • RestAPI说明
    • WebSocket说明
    • MQTT说明
    • Python说明
    • 自定程序
    • 运行卫士
    • 自动化作业
    • 函数程序
    • 控件使用
  • 开发手册
  • FastERP
  • FastWeb
  • Smart
  • PinToo
  • Flying
  • TARS
  • 通用功能

    • Report
    • Script
    • Echarts
    • Chart
    • DB Install
    • HiDesk
    • HiNAT
    • FastBPM
    • ReportBuilder
首页
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 系统工具
    • 系统管理
    • 数据库工具
    • 专用模板
    • 外部功能
    • 开发流程
    • 函数代码
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 报表设计
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • RestAPI
    • WebSocket
  • 学习手册

    • 安装配置
    • 快速上手
    • 程序架构
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 预设资料
    • RestAPI说明
    • WebSocket说明
    • MQTT说明
    • Python说明
    • 自定程序
    • 运行卫士
    • 自动化作业
    • 函数程序
    • 控件使用
  • 开发手册
  • FastERP
  • FastWeb
  • Smart
  • PinToo
  • Flying
  • TARS
  • 通用功能

    • Report
    • Script
    • Echarts
    • Chart
    • DB Install
    • HiDesk
    • HiNAT
    • FastBPM
    • ReportBuilder
  • Report

  • Script

  • EChart

  • Chart

  • DB Install

  • HiDesk

    • HiDesk帮助主页
    • 学习手册

      • 安装配置
        • 1. 简介
        • 2. 安装部署
          • 2.1. Windows环境部署服务端
          • 2.2. Linux 环境服务端部署
          • 2.3. 设置HiDesk控制端
          • 2.4. 发布HiDesk客户端
        • 3. 卸载
          • 3.1. Windows 卸载服务
          • 3.2. Linux 卸载服务
      • 快速上手
      • 界面介绍
      • 功能介绍
  • HiNAT

  • ReportBuilder

目录

安装配置

# HiDesk安装配置

# 1. 简介

  HiDesk是基于frp与vnc创建的一套Windows远程桌面控制工具,可降低使用门槛,使无公网IP的主机能够实现远程访问与控制功能,适用于与客户的远程服务支持。

  HiDesk需使用到以下程序。将以表格方式列举说明。

序号 文件名 程序名称 说明
1 HiNATService.exe HiNAT服务端 frp服务端,以服务方式运行
2 HiDeskControl.exe HiDesk控制端 vnc远程控制,通过内网穿透服务中转,签名分发HiDesk客户端
3 HiDeskClient.exe HiDesk客户端 实现vnc服务端与frp服务端的映射功能

# 2. 安装部署

  将下载得到的安装包解压缩后获取到上述文件。如果HiDesk是作为局域网的远程桌面工具使用,则需将HiNAT服务端部署在局域网中可访问的服务器上;如将HiDesk作为公共网络的远程桌面服务使用,则将HiNAT服务端部署在有公网IP地址的服务器中。

# 2.1. Windows环境部署服务端

  将 HiNAT服务端文件放置于自定目录中,使用鼠标双击程序文件,如果出现如下图所示的对话框,则服务安装完成。

  启动后,在程序文件的同级目录下会创建frp目录,生成 frps.exe,在操作系统启动后会自动运行frp服务。

  接下来需要设置防火墙,将启动的frp服务加入至防火墙放通的列表中,以使服务端口可提供对外访问。

  1. 在操作系统中打开控制面板,选择 Windows 防火墙。
  1. 在Windows 防火墙界面中,点击左侧栏位的 高级设置。
  1. 在高级安全Windows防火墙界面中,点击左侧的 入站规则。
  1. 在入站规则列表显示后,点击右侧入站规则操作中的 新建规则。
  1. 打开新建入站规则向导,选择要创建的规则类型,此处保持默认设置 程序,点击[下一步(N)]。
  1. 选择程序所在的路径,点击右侧的 [浏览(R)...] 按钮,打开文件浏览对话框,在其中找到由HiNAT服务端目录下的 frps\frps.exe 文件,选择完成后返回至选择程序对话框,点击 [下一步(N)] 按钮。
  1. 选择程序是否允许连接,设置为 允许连接,点击 [下一步(N)] 按钮。
  1. 选择应用规则,确认已勾选所有的规则 域、专用、公用,点击 [下一步(N)]按钮。
  1. 设置规则的名称,填写完成后,点击 [完成(F)] 。至此防火墙部分设置完成。

# 2.2. Linux 环境服务端部署

  Linux环境下可使用命令行方式部署frp。以下以Debian/Ubuntu系统为例,首先使用root用户运行以下三行命令更新系统环境,安装必要的软件包。

apt update
apt -y upgrade
apt -y install wget tar nano systemd
1
2
3

  在 Github的 Release (opens new window) 页面中可查看下载文件的地址。根据您的系统环境来选择要下载的压缩包,其中的 xxx 修改为下载的文件的地址。

wget {downloadurl}
tar -zxvf xxx.tar.gz
1
2

  以下以CPU架构为x86-64,操作系统为64位Debian为例,要下载 0.47.0 版本的frp,使用以下命令进行下载。

wget https://github.com/fatedier/frp/releases/download/v0.47.0/frp_0.47.0_linux_amd64.tar.gz
tar -zxvf frp_0.47.0_linux_amd64.tar.gz
1
2

  解压缩完成后,进入至解压缩的目录:

cd frp_0.47.0_linux_amd64/
1

  修改 frps 的配置文件 frps.ini。

nano frps.ini
1

  默认使用的配置文件信息如下,在快速上手环节将使用此配置作为演示使用。

[common]
# 设置连接端口
bind_port = 7500
vhost_http_port = 8080

# 设置dashboard服务登陆端口
dashboard_port = 7000

# 设置dashboard登录信息
dashboard_user = isoface
dashboard_pwd = isoface~!@#$%^&*()

# 设置日志显示级别{debug, info, warn, error)
log_level = info
log_file = ./frps.log

# 设置日志最大天数
log_max_days = 3

# 设置特权模式是否开启,开通后web,ssh等使用都可以直接在客户端设置
privilege_mode = true

# 设置特权模式token值
privilege_token = isoface!@#$%^,.

# 设置转发端口
vhost_http_port = 7200
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

  保存文件。使用 ctrl+ X 按键退出,退出时会提示是否保存文件,按下 enter,确认要保存的文件名称,再次按下 enter 按键保存文件。

  创建frps服务项,以实现快速启动:

nano /ect/systemd/system/frps.service
1

  在编辑器中输入以下命令:

[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target

[Service]
Type = simple
# 启动frps的命令,需修改为您的frps的安装路径
ExecStart = /path/to/frps -c /path/to/frps.ini

[Install]
WantedBy = multi-user.target
1
2
3
4
5
6
7
8
9
10
11
12
13

  保存文件。使用 ctrl+ X 按键退出,退出时会提示是否保存文件,按下 enter,确认要保存的文件名称,再次按下 enter 按键保存文件。

  可使用以下命令来管理frps的启动与停止运行,重启以及状态查看。

# 启动frp
systemctl start frps
# 停止frp
systemctl stop frps
# 重启frp
systemctl restart frps
# 查看frp状态
systemctl status frps
1
2
3
4
5
6
7
8

  配置 frps 以实现开机自启动。

systemctl enable frps
1

  如Linux 的系统环境有设置防火墙,请自行设置防火墙/安全组以放通frps的服务端口与映射范围的端口。

# 2.3. 设置HiDesk控制端

  运行 HiDeskControl.exe,显示的界面如下,点击菜单栏中的 设置-服务端 打开界面。

  在服务端配置对话框中设置服务端的信息,其中默认设置可参考以下信息,将 服务器IP/域名 修改为 HiNAT服务端/frp 部署的服务器的地址。点击 [确定] 以保存设置。

# 2.4. 发布HiDesk客户端

  发布专用的HiDesk客户端。 点击菜单栏中的 设置-签名发布,打开选择文件对话框,选择同目录下的HiDesk客户端文件,选择完成后会对文件进行签名,签名的文件会自动生成至 Release 目录下,可将自动生成的HiDesk客户端发布至其他需要远程控制的Windows系统计算机中。

# 3. 卸载

# 3.1. Windows 卸载服务

  HiDesk服务端可通过以下方式进行卸载。

  在HiNAT服务端同级目录下,创建一个文本文件,在其中输入以下内容:

.\HiNATService.exe -uninstall
1

  保存文本文件,修改文件名称为 uninstall.bat ,复制至HiNAT服务端同目录下,运行批处理文件,当显示以下对话框时卸载服务。服务卸载完成后,相关的文件可直接删除。

# 3.2. Linux 卸载服务

  停止服务。

systemctl stop frps
1

  禁用自动启动。

systemctl disable frps
1

  删除创建的服务项。

rm -f /ect/systemd/system/frps.service
1

  接下来可直接删除frps程序文件。

HiDesk帮助主页
快速上手

← HiDesk帮助主页 快速上手→

Copyright © 2021-2025 爱招飞IsoFace | ALL Rights Reserved
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式