LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

[点晴永久免费OA]rathole:安全、稳定、高性能的内网穿透工具

admin
2025年12月18日 21:41 本文热度 833

rathole:安全、稳定、高性能的内网穿透工具。

​ 

类似于 frp 和 ngrok,可以让 NAT 后的设备上的服务通过具有公网 IP 的服务器暴露在公网上。支持动态热重载服务配置,还支持多种传输协议,包括TCP、TLS和Noise协议,可以根据需求选择合适的加密方式。


🏷标签:#源码 #内网穿透 #linux #windows


☁链接:下载:GitHub搬运(压缩包不到2MB)


rathole 是一款开源的轻量级内网穿透工具,基准测试显示延迟与 frp 相近,在高并发情况下表现更好,能提供更大的带宽,内存占用更少。并且两者使用方式也及其类似,单可执行文件配合服务器端与客户端配置文件,即可实现内网穿透。

注意:支持 Windows、macOS、Linux,服务器端需要公网IP。

​首先声明:frp 足够好用了,无必要不折腾。

但是话又说回来,不折腾白不折腾!

rathole vs frp 基准测试

rathole 自己提供了一个与 frp 对照的基准测试,结论是:对于多数用户,rathole 能带来的主要好处是更少的资源占用,而带宽和延迟不一定有显著的改善。

rathole 配置教程

rathole 的使用与 frp 极其相似,不过 rathole 只有一个主程序,不区分服务端与客户端,所以可以很方便的拿着同一个文件夹到处跑。

服务器端

只需要一个 server.toml 文件:

1
2
3
4
5
6
[server]
bind_addr = "0.0.0.0:2333" # `2333` 配置了服务端监听客户端连接的端口
 
[server.services.appinn]
token = "一个很长的随机密码" # 用于验证的 token
bind_addr = "0.0.0.0:2335" #  将 2335 暴露出来,将来访问的也是这个端口

然后运行: rathole server.toml 就行了。

客户端

只需要一个 client.toml 文件:

1
2
3
4
5
6
[client]
remote_addr = "服务器IP:2333" # 服务器的地址。端口必须与 `server.bind_addr` 中的端口相同。
 
[client.services.appinn]
token = "一个很长的随机密码" # 必须与服务器相同以通过验证
local_addr = "127.0.0.1:5001" # 需要被转发的服务的地址

然后运行: rathole client.toml 就行了。

使用

上面这个例子,是将内网群晖的管理界面穿透出去,在两端都运行成功之后,就可以在任何浏览器中使用 服务器IP:2335 来访问群晖了。

感觉用起来还是很容易的,更多的参数可以官方参考文档

现状

不过,rathole 的现状不容乐观,虽然最近一次提交代码在2个月前,但已经很久没有发布新版本了。反观隔壁 frp,更新勤快,社区繁荣。

所以还是再提一句:无必要不折腾啊。


该文章在 2025/12/19 10:55:01 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2026 ClickSun All Rights Reserved