百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
T

tinyfecVPN

> 编程语言
开源

一款专为有损链路设计的VPN,内置前向纠错(FEC)支持。在高延迟有损链路上提升您的网络质量。

2.6K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一款专为有损链路设计的VPN,内置前向纠错(FEC)支持。在高延迟有损链路上提升您的网络质量。

tinyfecVPN

一款轻量级VPN,内置前向纠错支持(或一种以VPN模式工作的网络优化工具)。在高速迟、高丢包链路上提升你的网络质量。

tinyfecVPN 使用前向纠错(Reed-Solomon码)来降低丢包率,代价是额外的带宽消耗。

假设你的服务器所在本地网络存在丢包问题。只需使用 tinyfecVPN 与你的服务器建立 VPN 连接,并通过该 VPN 连接访问服务器,你的连接质量将得到显著提升。通过调优参数,你可以轻松将 IP 或 UDP/ICMP 丢包率降低到 0.01% 以下。除了降低丢包率,tinyfecVPN 还能显著改善 TCP 延迟和 TCP 单线程下载速度。

tinyfecVPN 使用与 UDPspeeder 相同的库,支持 UDPspeeder 的所有 FEC 功能。tinyfecVPN 工作在 VPN 模式,而 UDPspeeder 工作在 UDP 隧道模式。

注意

UDPspeeder 的仓库:

https://github.com/wangyu-/UDPspeeder

效能

在往返延迟为100ms且双向丢包率为10%的链路上进行了测试。您可以轻松自行复现测试结果。

Ping 丢包率

SCP 复制速度

支持的平台

Linux 主机(包括桌面 Linux、Android 手机/平板、OpenWRT 路由器或 Raspberry Pi)。提供了 amd64 x86 mips_be mips_le arm 的二进制文件。

对于 Windows 和 MacOS,您可以在此 7.5MB 虚拟机镜像中运行 tinyfecVPN。

运行需要 root 权限或至少 CAP_NET_ADMIN 权限,以创建 tun 设备。

工作原理

tinyfecVPN 使用FEC(前向纠错)来降低丢包率,代价是额外的带宽消耗。FEC所使用的算法称为Reed-Solomon。

Reed-Solomon

在编码理论中,Reed-Solomon码属于非二元循环纠错码的一类。Reed-Solomon码基于有限域上的单变量多项式。

` I

tinyfecVPN wiki 简体中文

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++fecproxyreed-solomonvpn

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言