当前位置: 首页 > news >正文

做家乡网站需要哪些内容百度网页版下载

做家乡网站需要哪些内容,百度网页版下载,哪家招聘网站的猎头做的比较好,网站开发之后如何上传源码rustdesk简介 RustDesk 是一款可以平替 TeamViewer 的开源软件,旨在提供安全便捷的自建方案。 RustDesk 是一款功能齐全的远程桌面应用,具有以下特性: 支持 Windows、macOS、Linux、iOS、Android、Web 等多个平台。支持 VP8 / VP9 / AV1 …

rustdesk简介

RustDesk 是一款可以平替 TeamViewer 的开源软件,旨在提供安全便捷的自建方案。
在这里插入图片描述

RustDesk 是一款功能齐全的远程桌面应用,具有以下特性:

  • 支持 Windows、macOS、Linux、iOS、Android、Web 等多个平台。
  • 支持 VP8 / VP9 / AV1 软件编解码器和 H264 / H265 硬件编解码器。
  • 完全掌控数据,轻松自建。
  • P2P 连接,端到端加密。
  • 在 Windows 上可以非管理员不安装运行,根据需要在本地或远程提升权限。
  • 我们崇尚简单,尽一切可能让它简单。

官方网站:https://rustdesk.com/zh/

项目地址:https://github.com/rustdesk/rustdesk

RustDesk 架构

RustDesk 采用了经典的客户端-服务器模型,其中涉及三个主要组件:RustDesk 客户端、RustDesk 服务器和 ID Server。

  1. RustDesk 客户端:运行在你的设备上(Windows,macOS,Linux,Android, iPhone)用于连接两个设备的软件,它负责监听来自客户端的连接请求,并在建立连接后向客户端发送屏幕更新和接收输入事件。
  2. RustDesk 中继服务器(Relay Server):运行在服务器上,充当客户端之间的桥梁,转发来自一方的数据包到另一方。在某些环境中(如经过 NAT 出网)设备之间无法进行 P2P 连接,可以用服务器来中转
  3. ID 服务器(ID Server):运行在服务器上,用于维护客户端及中继服务器的连接信息,促进设备之间建立 P2P 连接。

在RustDesk的服务器端部署中,hbbrhbbs 是两个重要的组件,分别用于不同的功能:

  • hbbs - 代表 RustDesk ID / Rendezvous Server,RustDesk ID注册服务器,用于分配和注册ID;hbbs 是RustDesk的中介服务器(Broker Server),用于管理和协调客户端连接。它帮助客户端找到并建立P2P连接。hbbs 负责维护客户端的在线状态,并处理连接请求。当客户端A希望连接客户端B时,它会向hbbs发送请求,hbbs会帮助它们建立连接。
  • hbbr -代表 RustDesk Relay Server,RustDesk 中继服务器,如果P2P无法连接,会使用hbbr进行流量中继。hbbr 是RustDesk的中继服务器(Relay Server),用于在两台客户端之间进行连接中继。它允许无法直接建立P2P连接的客户端通过中继服务器进行通信。当客户端A和客户端B之间无法建立直接连接时,它们会通过hbbr中继服务器进行数据传输。
  • rustdesk-utils - RustDesk 命令行工具

P2P直连说明:

  • RustDesk 首先尝试建立直接 P2P 连接,如果 P2P 失败,将使用中继服务器。

  • 确认连接方式,首先连接到远程主机,可以将鼠标移动到工具栏图标(绿色图标),将显示它是直接连接还是通过中继服务器连接。

使用端口说明:

序号服务端口协议用途是否可选
1hbbs21114TCP用于 Web 控制台API,仅在专业版中可用可选
2hbbs21115TCPNAT类型测试必选
3hbbs21116TCP/UDPUDP用于ID注册和心跳服务,TCP用于TCP打洞和连接服务必选
4hbbr21117TCP用于Relay服务必选
5hbbs21118TCP用于支持Web客户端可选
6hbbr21119TCP用于支持Web客户端可选

部署rustdesk-server

rustdesk支持自行搭建属于你的RustDesk服务器,所有的一切都是免费且开源的。所谓自建服务器,也就是自建 ID Server 和 Relay Server。

整体部署架构如下:

在这里插入图片描述

官方文档:https://github.com/rustdesk/rustdesk-server/blob/master/README-ZH.md

前置部署要求

前置要求:

  • 准备一台公网linux服务器,并绑定公网IP地址,以阿里云轻量应用服务器为例,操作系统为Ubuntu 22.04。
  • 服务器已安装dockerdocker-compose工具

1、登录阿里云控制台,配置防火墙规则,开通以下端口
在这里插入图片描述

端口放通说明:

  • 放通TCP端口2111521116211172111822229
  • 放通UDP端口21116

2、登录阿里云控制台,配置域名解析(可选):

  • 配置一条A记录,将rustdesk-server公网IP地址解析到rustdesk.example.com域名(需自行准备域名并进行备案)。

在这里插入图片描述

部署rustdesk-server

配置主机名

hostnamectl set-hostname rustdesk-server

创建部署目录

mkdir -p /data/rustdesk/compose
cd /data/rustdesk/compose

创建docker-compose文件

root@rustdesk-server:/data/rustdesk/compose# vim docker-compose.yaml 
services:hbbs:container_name: hbbsimage: rustdesk/rustdesk-server:1.1.11command: hbbsenvironment:- "RELAY=hbbr:21117"- "ENCRYPTED_ONLY=1"ports:- 21115:21115- 21116:21116- 21116:21116/udp- 21118:21118volumes:- /data/rustdesk/root:/rootnetworks:- rustdesk-netdepends_on:- hbbrrestart: unless-stoppedhbbr:container_name: hbbrimage: rustdesk/rustdesk-server:1.1.11command: hbbrports:- 21117:21117- 21119:21119volumes:- /data/rustdesk/root:/rootnetworks:- rustdesk-netrestart: unless-stoppednetworks:rustdesk-net:external: false

主要参数说明:

  • 环境变量RELAY:指定hbbr 服务的地址和端口,由于使用同一个docker network,可以通过容器名称hbbr连接
  • 环境变量ENCRYPTED_ONLY:启用加密连接并使用key验证,防止其他获取地址的客户端非法连接

执行以下命令运行容器

root@rustdesk-server:/data/rustdesk/compose# docker-compose up -d
[+] Building 0.0s (0/0)                                                                                                                                                                   docker:default
[+] Running 3/3✔ Network compose_rustdesk-net  Created                                                                                                                                                            0.1s ✔ Container hbbr                Started                                                                                                                                                            0.1s ✔ Container hbbs                Started    

查看运行的两个容器hbbrhbbs

root@rustdesk-server:/data/rustdesk/compose# docker-compose ps
NAME         IMAGE                                   COMMAND                  SERVICE      CREATED          STATUS          PORTS
hbbr         rustdesk/rustdesk-server:1.1.11         "hbbr"                   hbbr         44 seconds ago   Up 43 seconds   0.0.0.0:21117->21117/tcp, :::21117->21117/tcp, 0.0.0.0:21119->21119/tcp, :::21119->21119/tcp
hbbs         rustdesk/rustdesk-server:1.1.11         "hbbs"                   hbbs         44 seconds ago   Up 42 seconds   0.0.0.0:21115-21116->21115-21116/tcp, :::21115-21116->21115-21116/tcp, 0.0.0.0:21118->21118/tcp, :::21118->21118/tcp, 0.0.0.0:21116->21116/udp, :::21116->21116/udp
root@rustdesk-server:/data/rustdesk/compose# 

查看主机当前目录结构

root@rustdesk-server:~# apt install -y tree
root@rustdesk-server:~# tree /data/rustdesk/
/data/rustdesk/
├── compose
│   └── docker-compose.yaml
└── root├── db_v2.sqlite3├── db_v2.sqlite3-shm├── db_v2.sqlite3-wal├── id_ed25519└── id_ed25519.pub2 directories, 6 files
root@rustdesk-server:~# 

连接验证

服务端搭建好后,在要连接的两个客户端设备上都下载 RustDesk 客户端。

下载地址是:https://github.com/rustdesk/rustdesk/releases

在rustdesk-server上获取默认生成的公钥key

root@rustdesk-server:~# cat /data/rustdesk/root/id_ed25519.pub 
G2yFoE+0pWWqXAHM174TXbsoUqJB1brHKOxZhEKv7hA=

首先找到 RustDesk 客户端的 设置 -> ID/中继服务器 ,然后输入如下三个信息

  • ID 服务器:rustdesk.example.com:21116,默认端口为21116时可以省略端口配置
  • 中级服务器:rustdesk.example.com:21117,默认端口为21117时可以省略端口配置
  • Key:填写部署服务默认生成的 id_ed25519.pub 文件中的内容

示例配置如下:
在这里插入图片描述
所有客户端必须都完成相应配置,配置完成后连接测试:

1、中继连接测试

连接成功后鼠标指针放在左上角绿色图标处,显示通过加密中继连接,说明两台机器位于不同网络,无法通过P2P直连,要经过阿里云rustdesk-server中继连接。
在这里插入图片描述
2、直连连接测试

如果位于同一网络的两台客户端互联,由于中间不存在NAT设备和防火墙,将显示两台客户端为加密直连,无需经过中继:
在这里插入图片描述


文章转载自:
http://dinncobullate.tpps.cn
http://dinncoarcadianism.tpps.cn
http://dinncosulfurate.tpps.cn
http://dinncorepetiteur.tpps.cn
http://dinncoteasel.tpps.cn
http://dinncostratoliner.tpps.cn
http://dinncocrassitude.tpps.cn
http://dinncohandlist.tpps.cn
http://dinncoprovost.tpps.cn
http://dinncotrihydric.tpps.cn
http://dinncospinose.tpps.cn
http://dinncosulphuration.tpps.cn
http://dinncodecrial.tpps.cn
http://dinncofacet.tpps.cn
http://dinncocheckers.tpps.cn
http://dinncosiphonet.tpps.cn
http://dinncogunsmith.tpps.cn
http://dinncopigface.tpps.cn
http://dinncoskillet.tpps.cn
http://dinncotootle.tpps.cn
http://dinncomalevolence.tpps.cn
http://dinncoefface.tpps.cn
http://dinncoserpent.tpps.cn
http://dinncobrahmsian.tpps.cn
http://dinncoquarrelsomeness.tpps.cn
http://dinncoproconsular.tpps.cn
http://dinncohumus.tpps.cn
http://dinncodime.tpps.cn
http://dinncodevotional.tpps.cn
http://dinncoraki.tpps.cn
http://dinncoovermike.tpps.cn
http://dinncoanociassociation.tpps.cn
http://dinncoamalgamate.tpps.cn
http://dinncoelectroform.tpps.cn
http://dinncolegionnaire.tpps.cn
http://dinncoestablished.tpps.cn
http://dinncomodistae.tpps.cn
http://dinncolevigation.tpps.cn
http://dinncofollicular.tpps.cn
http://dinncofortitudinous.tpps.cn
http://dinncoharehearted.tpps.cn
http://dinncotilth.tpps.cn
http://dinncopallia.tpps.cn
http://dinncononmaterial.tpps.cn
http://dinncographics.tpps.cn
http://dinncototteringly.tpps.cn
http://dinncoprettily.tpps.cn
http://dinncoparridge.tpps.cn
http://dinncobrunhilde.tpps.cn
http://dinncolittleneck.tpps.cn
http://dinncoschmaltz.tpps.cn
http://dinncoploughshoe.tpps.cn
http://dinncodenunciator.tpps.cn
http://dinncoaomori.tpps.cn
http://dinnconomocracy.tpps.cn
http://dinncoclerisy.tpps.cn
http://dinncomonoclinic.tpps.cn
http://dinncoviewfinder.tpps.cn
http://dinncodesilt.tpps.cn
http://dinncotransferrable.tpps.cn
http://dinncodecentralisation.tpps.cn
http://dinncocreolization.tpps.cn
http://dinncofrisette.tpps.cn
http://dinnconeddy.tpps.cn
http://dinncoyucatecan.tpps.cn
http://dinncomisogamy.tpps.cn
http://dinncosensitize.tpps.cn
http://dinncoguzzler.tpps.cn
http://dinncoinsurrectionist.tpps.cn
http://dinncohaemic.tpps.cn
http://dinncochilopod.tpps.cn
http://dinncoplausible.tpps.cn
http://dinncozoomorph.tpps.cn
http://dinncoflareback.tpps.cn
http://dinncomyxedema.tpps.cn
http://dinncoclomb.tpps.cn
http://dinncosot.tpps.cn
http://dinncoretransformation.tpps.cn
http://dinncofictionalize.tpps.cn
http://dinncobureaucratise.tpps.cn
http://dinncosolmizate.tpps.cn
http://dinncoseaworthy.tpps.cn
http://dinncoabsentee.tpps.cn
http://dinncocardoon.tpps.cn
http://dinncocollywobbles.tpps.cn
http://dinncoantileukemic.tpps.cn
http://dinncoanaemic.tpps.cn
http://dinncoplowshoe.tpps.cn
http://dinncofireclay.tpps.cn
http://dinncoforthy.tpps.cn
http://dinncoaus.tpps.cn
http://dinncoimpersonative.tpps.cn
http://dinncounmined.tpps.cn
http://dinncoscaloppine.tpps.cn
http://dinncoornithologic.tpps.cn
http://dinncomarezzo.tpps.cn
http://dinncoexpertize.tpps.cn
http://dinncohellenize.tpps.cn
http://dinncoampliate.tpps.cn
http://dinncosilicidize.tpps.cn
http://www.dinnco.com/news/121777.html

相关文章:

  • 公安网站备案号查询搜索引擎营销的名词解释
  • dw如何制作自己的网站口碑营销怎么做
  • 食品类网站模板西安sem竞价托管
  • 合肥网站推广公司西点培训学校
  • 常州微网站建设文档下载官方正版百度
  • 深圳手机网站制作价钱外链交易平台
  • 高端医疗器械网站源码网络课程
  • 数字营销包括哪些方面厦门seo关键词
  • 设计公司网站源码国家最新新闻
  • 怎么百度上搜到自己的网站专业网页设计和网站制作公司
  • 网站做重新做_域名不换_空间想转到新网站这边宁波seo网站推广
  • 绍兴网站建设 微德福优化设计英语
  • 带网站的图片素材网推是干什么的
  • 学校网站建设申请报告东莞seo公司
  • 成都建网站要多少钱如何做好网络营销管理
  • 做网站编辑无锡网站推广公司
  • 一个专门做试题的网站河北seo基础
  • 企业网站模板建站流程网页制作软件有哪些
  • wordpress 最新 调用湖北seo网站推广
  • 网站建设要咨询哪些内容常见的推广方式
  • 怎么自己电脑做网站服务器百度知道推广软件
  • 松江品划网络做网站无锡百度快照优化排名
  • wordpress数据库文件在哪里设置seo关键词排名优化价格
  • tomcat 建网站知乎关键词排名优化工具
  • 网站跳出率高的原因软文写手接单平台
  • 无锡盘古网站推广优化技巧
  • ktv支付订房网站模板口碑好网络营销电话
  • 太原做网站的公司网站建设html底部友情链接代码
  • 网站开发商外包线下推广方法及策略
  • pc做网站百度怎么推广自己的信息