各位老铁们好,相信很多人对BBR服务器都不是特别的了解,因此呢,今天就来为大家分享下关于BBR服务器以及BBR表是什么意思的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
一、极空间 RustDesk 自建远控服务器搭建
大家好,我是攻城狮阿程。在运维工作中,远程控制客户电脑成为了一项常见需求,因此我们常常会用到Team viewer、Todesk、向日葵等远程工具。然而,随着软件迭代更新,这些工具的用户体验逐渐下降。今天,我将分享如何搭建一款私有化部署的远程工具 RustDesk,这将为您提供更好的远程连接体验,其连接速度取决于您的宽带上行速度。如果您对和资源分享的教程感兴趣,建议关注我的公众号和*客,以免错过最新内容。
公众号:攻城狮阿程
个人*客:strider1230.
个人淘宝店:阿程数码
一、基本环境
首先,您需要确保已获取宽带运营商的公网 IPv4或 IPv6,并注册好个人域名。同时,通过使用 ddns-go的 docker镜像,实现域名和动态公网 IP的绑定。注意,如果您在极空间中只支持单向连接,请检查路由设置,关闭代理软件后,连接应变为双向。如果关闭后仍显示单向连接,您可能需要向运营商申请 IPv4公网,否则本教程可能不适用于您。
二、目的
我们的目标是通过 RustDesk官方镜像搭建自建服务器,并启用加密通信,以实现远程办公连接,不依赖第三方服务器。
三、参考
我们主要参考 RustDesk官方文档和极空间用户 EvilCmd的教程。官方教程使用了两个 docker镜像来实现功能,而本教程仅使用一个 docker镜像即可。
四、搭建步骤
官方镜像
新建 docker容器并配置
1、*能配置
根据需求自由选择配置,通常容器占用的 CPU和内存都很小,建议不限制资源。
2、文件夹映射
强烈建议使用高速存储,以避免机械盘影响*能。
3、网卡模式
选择桥接模式(bridge)以提高稳定*。
4、端口映射
重点开放端口 21116(TCP/UDP)和 21117(TCP),可根据实际需求选择其他端口。
5、命令设置
运行命令:hbbs-k _,其中 _表示使用默认文件中的公钥。
6、进入 SSH Shell
7、启动 hbbr
使用 setsid启动 hbbr,确保进程在后台运行。
8、路由公网到内网端口映射
根据所用路由器(如小米 AX6)配置端口映射,确保 Docker默认端口正确映射。
五、客户端配置
在 Windows客户端中,安装 RustDesk客户端后,按照提示配置 ID/中继服务器。确保使用前期做映射的公网端口。客户端自动识别中继服务器,实际连接流量通过端口 21117。
配置公钥时,请将文件 id_ed25519.pub中的内容填入客户端。并打开该文件以查看内容。
六、总结
在极空间 Z4上运行 RustDesk十分流畅。如果您对 Docker镜像部署或极空间主机、硬盘设备选择有疑问,建议通过我的淘宝店下单购买,我将协助您完成部署。公众号编辑限制了文章的清晰度,专栏内容更为详细。希望这篇教程能够帮助您实现远程控制需求,提高工作效率。
二、服务器测试脚本,网络线路,路由测试,流媒体服务器测试脚本
整理了一系列服务器测试脚本,涵盖*能、网络和特定服务如解锁Netflix的测试。以下为详细脚本记录。
yabs测试脚本:wget-qO- yabs.sh| bash
这是一款国外常用的服务器*能测试脚本。
一键查看独服硬盘时间:wget-q github./Aniverse/A/r...&& bash a
一键查看独立服务器通电时间和硬盘型号。
三网速度测试脚本:bash<(curl-Lso- yun.789888./speedtes...)
服务器一键测试脚本:支持speedtest国内外测速、Geekbench v5单核、多核*能测试、流媒体解锁测试以及中国大陆方向路由测试等多项常用linux测试项目。
bash<(wget-qO- down.vpsaff./linux/s...)或者 wget-qO- down.vpsaff./linux/s...| sudo bash
融合怪测评脚本:bash<(wget-qO---no-check-certificate gitlab./spiritysdx/z...)
三网回程线路测试脚本:curl raw.githubusercontent....-sSf| sh
Bench.sh*能测试脚本:wget-qO- bench.sh| bash或者 curl-Lso- bench.sh| bash
一键开启BBR服务器加速脚本:wget--no-check-certificate-O/opt/bbr.sh github./teddysun/acr... 755/opt/bbr.sh/opt/bbr.sh
BBR的作用是尽量跑满带宽,并减少排队情况,实现服务器加速。
脚本来自秋水逸冰。
批量ping测试云服务器速度:bash<(curl-sLping.nuk.one)或者 bash<(wget-qO-ping.nuk.one)
可视化服务器回程路由测试:wget--no-check-certificate tutu.ovh/bash/returnrou...&& chmod+x route&& clear&&./route或者 curl tutu.ovh/bash/returnrou...|bash
适用于centos6/7,测试服务器回程线路类型。
推荐一家服务器,感觉还不错,香港机器速度也很快,售后服务也ok。
三、教程| 搭建属于自己的远程控制服务器RustDesk
在这个实用教程中,我们将探讨如何搭建自己的远程控制服务器RustDesk,以避免商业软件的收费困扰。从ToDesk收费后的不便开始,我们转向寻找开源且免费的解决方案。RustDesk以其完全开源和多种部署方式,成为了一个理想的选择。
首先,我们需要在Linux系统上利用Docker来构建RustDesk自建服务器。如果你的个人网站服务器有闲置资源,这将是一个极好的利用机会。以下是具体步骤:
在宝塔面板上,确保Docker功能启用,并安装Docker插件。
通过`docker image pull rustdesk/rustdesk-server`拉取RustDesk-server镜像。
配置Docker开机自启动和容器自动重启,确保hbbs和hbbr服务稳定运行。
开放hbbs和hbbr所需端口,注意包括TCP和UDP,具体端口取决于你的需求和安全设置。
通过SSH终端运行hbbs和hbbr容器,指定端口和可能的加密选项。
获取hbbs的公钥,这将是客户端连接时的验证信息。
在RustDesk客户端中配置服务器信息,输入ID和(可选)中继服务器。
如果你需要强制所有客户端使用key,可以通过重新运行容器并指定key来实现。
清空文件并测试连接,验证key设置对连接的影响。
通过以上步骤,你将成功搭建起自己的RustDesk服务器,相比于ToDesk的专业版,RustDesk提供的免费且开源特*无疑更具吸引力,让你的远程控制体验更加顺畅和经济。
四、CentOS7多IPsk5服务器一键搭建脚本
我在此分享一篇基于网络资源编撰的CentOS7多IP服务器一键安装教程,脚本内容完全公开,用户可以根据个人需求调整参数。虽耗费一定心血,但仍希望得到理解,如有任何问题或建议,欢迎提出。
我已在天翼云环境中成功运行,尚未遇到问题。初次分享,期待您的支持。遇到不明之处,请在评论区留言。
本文使用的SS5安装文件和bbr.sh脚本来自官网,由于某些原因,sourcefe.的可能存在问题。为方便大家,我已经将文件上传至gitee.,需要的用户可以替换源。尽管bbr.sh非必需,但它的存在可以提升服务器*能。
BBR是Google提出的一种高效拥塞控制算法,旨在提升Linux服务器的带宽利用率和减少TCP连接延迟,特别适用于带宽高、延迟大的网络环境,以及为慢速网络用户提供更好的体验。
接下来是脚本的具体内容,只需将其复制保存为.sh文件,上传至服务器的root目录,运行它即可开始安装过程。安装完成后,脚本会生成包含外网IP、端口、账号和密码的文件,方便使用。
如果复制后在Windows上运行出现错误,建议使用Notepad++等工具将\r\n替换为\n,因为Linux系统需要这种格式。完成上传后,执行chmod 777脚本名.sh&&./脚本名.sh命令。
脚本运行后服务器会重启。如果遇到无法连接的问题,可能需要重新启动服务器。此外,别忘了在服务器的安全策略中放行相应的端口以确保访问畅通。
五、BBR表是什么意思
BBR表是一个网络延迟控制算法,其全称为Bottleneck Bandwidth and Round-trip propagation time。翻译成中文就是瓶颈带宽和往返时延。它是Google公司研究并推出的一项TCP拥塞管制算法,可以对于网络环境进行自我适应,达到防止拥塞、提高网络吞吐量等目的。
相比于原来的TCP拥塞管制算法,BBR表具有更优异的传输*能。在高丢包、高时延、有数据吞吐量限制的网络环境下,BBR表能够使得网络吞吐量提高10倍以上。同时,BBR表还具有反向拥塞控制功能,能够避免网络过载而导致丢包率增加。这使得BBR表在视频流媒体、大数据传输等场景下得到了广泛应用。
BBR表的推出,将对网络传输技术的发展产生积极影响。BBR表原本是Google公司的内部项目,但是因为其优异的传输*能,Google很快将其公开推广。如今,BBR表已经成为了绝大部分服务器的默认TCP拥塞控制算法。可以预见,随着5G网络的普及和互联网应用的不断拓展,BBR表必将会成为未来网络传输技术的主流。