起因很简单:我在外面想连回宿舍的台式机改个东西,用某款国民级远程软件,画面糊得看不清代码,鼠标还有半秒延迟。后来发现——不是网络的问题,是免费用户在排队。

一、远程控制,为什么总要「充钱」

远程控制是个很典型的需求:

  • 出门在外,想用上工位上那台装了环境的电脑
  • 爸妈电脑出问题,不想专门跑一趟
  • 家里的机器在挂下载/渲染,想随时看一眼进度

需求很日常,但真正用起来,你会发现市面上主流的几款产品,免费的版本总有一道隐形的墙。

二、「免费」的三种写法

第一种:限速 / 降画质型

免费用户能用,但画质被压、帧率被砍、码率被限制。

文字会糊、视频会卡、鼠标跟手性差半拍。你想调高画质?弹窗告诉你「升级到专业版」。

这类做法最常见,因为它不影响你「用」,只影响你「用得爽」。你今天凑合能用,明天遇到要看清细节的场景,就会忍不住付费。

第二种:限功能型

基础的画面传输免费,但文件传输要钱、多屏要钱、剪贴板同步要钱。

你本来只是想传个文件过去,结果发现这个最常用的功能在付费墙里面。

第三种:判定商用型

这套逻辑更隐蔽——软件自动判断你「是否在商用」,一旦判定为商用,免费版直接断开会话,或者限制单次连接时长。

问题是,判定标准不透明。有人在家里连自己的电脑被判定商用,申诉流程走一遍,比重新装个软件还累。


这三种做法的共同点是:免费不是产品形态,是获客手段。

先用「免费」把你圈进来,再用各种限制把你推到付费墙前。这没什么可指责的——商业公司要活下去。但它确实意味着,你很难找到一个「免费且不被限制」的远程工具。

三、限速不是技术问题,是商业问题

很多人以为延迟高是「技术不行」。其实不是。

远程控制的数据流通常走两条路:一条是 P2P 直连(两端直接通信),另一条是中继转发(两端连不上时,通过服务器中转)。

P2P 直连几乎不花服务商的带宽,成本接近于零。但NAT 穿透的成功率永远不是 100%——对称型 NAT、企业防火墙、移动网络,大量场景下必须走中继。

而中继是要烧带宽的。一路 4K 60fps 的远程会话,跑起来是持续几十兆的流量。免费用户越多,服务商的带宽账单越难看。

所以商业软件的选择很合理:免费用户走低码率,付费用户走高清。

换句话说,你遇到的「限速」,本质上是别人在替你算成本账。

那有没有可能把这笔账换个算法?

有——如果中继服务器是你自己的,带宽就是你自己付的,那就不需要为了「转化率」去压低谁的速度。

四、换条路:把中继变成自己的

RustDesk 是一个开源的远程桌面项目,最大的特点是:ID 服务器和中继服务器都可以自建。

这意味着整条链路里,没有任何一台服务器是别人的。

我按这个思路搭了一套:

  • ID 服务器:负责设备寻址(你的 ID 在哪台设备上)
  • 中继服务器:负责在 P2P 打不通时转发流量
  • 密钥:服务端公钥,客户端用它验证连接对象的真实性

服务器都跑在自己的节点上,流量只在这几台机器和你的设备之间流转,不经过任何第三方公共中继。

湘网远程

五、湘网远程做了什么

基于这套自建架构,做成了湘网远程。几个关键点:

不限速、不分档

所有功能对所有用户开放:没有会员等级、没有时长限制、没有画质档位收费。

自建中继之后,带宽成本是固定的,不需要用限速来做转化。这是整件事的地基——不是「我们慷慨」,是架构上就不需要限速。

4K 60fps,自适应码率

画面分辨率与码率根据网络状况自动调整。网络好就上 4K,网络差就降下来保证流畅。

文字边缘锐利这点很关键——远程写代码的人都知道,字一糊,这工具就废了。

P2P 优先,中继兜底

能直连就直连,延迟最低;直连打不通自动走中继,不掉线。

端到端加密

握手基于 NaCl 公钥加密,密钥只在两端本地生成。中继服务器只负责转发,解不开内容。

服务端已配置为只接受加密连接,明文会话直接拒绝。

文件传输 + 剪贴板同步

双向拖拽互传,支持断点续传,不限文件数量、格式和大小。剪贴板文本、图片可以直接粘贴。

5 端覆盖

Windows、macOS、Linux、iOS、Android。

Windows 有湘网定制版——安装包里已经把服务器参数写死了,双击安装、打开就用,不需要你填任何配置。其他平台用官方客户端,手动填三项参数(或者跑一下我们提供的一键配置脚本)。

六、也得把边界说清楚

写这种文章容易变成广告,所以我把不好听的部分也说了:

1. 这是基于开源项目构建的,不是从零造轮子。
核心的远程协议来自 RustDesk,我们做的是自建服务端、定制分发、以及把配置这一步抹掉。真正的难点在服务端的稳定性和带宽保障,不在图形算法。

2. 「免费」不等于「无限」。
带宽是实打实的成本。目前能这么做,是因为用户量还在自建节点扛得住的范围内。如果哪天用户规模远超预期,我也不能保证永远不变——但至少现在,它是真免费,不是钓鱼。

3. 手机端还没有定制版安装包。
iOS 和 Android 需要装官方客户端然后手动填参数,比 Windows 麻烦一点。这块确实是短板。

4. 基于开源,就要守开源的规矩。
RustDesk 是 AGPL 协议,二次分发要遵守相应条款。做这件事的时候我就清楚,这不是「白嫖一个开源项目然后当自己的卖」,而是「用开源的东西把自己的需求解决了」。

七、体验

如果你也被远程软件的限速搞得难受,可以试试:

https://remote.xwlemd.com

Windows 用户下载定制版,装完直接连;其他平台按页面上的说明填参数就行。

有问题可以直接找我,或者在这个博客留言。毕竟这东西最初就是为我自己用的,你们的场景大概率跟我一样。

湘网远程 · 免费 · 高清 · 即装即用
官网:https://remote.xwlemd.com
自建中继节点,会话流量不经过任何第三方公共服务器。