收起左侧

薅cloudflare羊毛,完成ipv4支持的外网访问(访问速度已解决)

12
回复
874
查看
[ 复制链接 ]

1

主题

7

回帖

0

牛值

江湖小虾

cloudflare 橙色云朵的访问问题

新的修改,有需求的先看下面:

关于http/3会导致变慢的问题,我又和AI讨论了下,有一个问题比较明显,我MTU超过最大值了,导致ipv6大流量和大文件受影响严重,我粘豆包说的吧:

1. MTU 是什么?(人话版)

MTU = Maximum Transmission Unit

直译:一次能发出去的最大数据包大小

你可以理解成:

公路上的货车限高 / 限宽。

  • MTU 1500 = 标准货车,能装最多货
  • MTU 1492 = 稍微矮一点的货车
  • MTU 1460 = 更矮一点

超过 MTU 的包,必须拆成两半发(分片),或者直接被丢掉。

① 小数据包(网页、聊天、看视频)→ 几乎不影响

因为小包不会超过 MTU。

② 大包、下载、HTTP/3 → 明显变慢、卡顿、速度上不去

这就是你说的:

开了 HTTP/3 访问变快,但下载变慢 的核心原因!

因为:

  • HTTP/3(QUIC)用 UDP,丢包不重传 / 重传慢
  • 下载全是 大包,一碰 MTU 上限就丢
  • 丢包 → 速度上不去 → 你感觉 “下载被限速”

③ 影响程度量化(非常直观)

  • MTU 差 20:下载速度可能掉 30%~60%
  • MTU 差 40:下载直接半残,甚至时断时续

你之前飞牛 OS:

真实 MTU = 1460

你设成 = 1480

差 20

这就是你下载变慢的真实元凶之一

综上,修改MTU,应该会极大的改善,开启http/3后,偶尔会出现的大文件下载变慢的问题。

修改的话,主要是修改源头的MTU,他是网卡对数据切片的策略,所以最需要改的就是飞牛的,飞牛比较简单:

飞牛MTU哪里改

就在网页中的设置--网络设置--(上网的网卡)编辑--最下面就可以改;

具体改多少:

这个就麻烦了,直接问豆包之类的大模型把,需要试,每个设备每个网络不一样;

主路由要改,改成飞牛设备那个值吧:

豆包告我的:

5. 最终全家最佳配置(我帮你算好了)

  • 飞牛 OS(NAS / 服务器):MTU 1460
  • 主路由 OpenWRT(WAN):MTU 1460
  • 电脑 1 Windows:MTU 1480
  • 电脑 2 Windows:MTU 1492

👉 每台设备用自己测出来的最佳值,不需要全局统一!

👉 只有主路由 WAN 必须用最小的那个:1460

关于其他设备,如访问终端改不改:

我的感觉是,都改嘛,我主要想改ipv4的,可能影响我上网,ipv6的闲的没事按照大模型说的也改了。

效果:

暂时没有出现下载变慢的问题了,有问题再和大家分享

原文:

之前一直用的就是cloudflare 橙色云朵代理一个域名,ipv6直连一个域名,麻烦,不优雅。
而且之前用cloudflare 橙色云朵代理访问,延迟很大,页面可能要7-12秒才能显示,用起来很抓狂,但是代理飞牛主页面访问,下载还算是能基本跑满带宽的。
今天想起来问了下AI,这种他说主要说https握手的问题,按照他说的配置,算是完美解决了页面打开慢的问题,我把配置拉出来,大家有需求可以抄,不会的复制过去问豆包千问就是。

Cloudflare + Lucky 联合优化配置清单

✅ 目标:连接快(握手 < 50ms)+ 传输快(带宽跑满)+ 兼容好(IPv4/IPv6 全覆盖)


🔧 Cloudflare 侧配置(免费套餐)

SSL/TLS → Edge Certificates: 
**─ Minimum TLS Version: TLS 1.3          ← 关键!握手减 1 RTT
**─ TLS 1.3: Enabled
**─ Opportunistic Encryption: Enabled     ← 可选,http 请求也能加密加速
**─ Always Use HTTPS: Enabled
**─ Certificate Transparency: Enabled

Network → Protocol Settings: 
**─ HTTP/3 (with QUIC): Enabled           ← UDP 传输 + 0-RTT 潜力
**─ 0-RTT Connection Resumption: Enabled  ← 复用连接秒开
**─ HTTP/2 to Origin: Enabled             ← CF→Lucky 也用 HTTP/2
**─ Onion Routing: Disabled               ← 不用就关,减少处理


🔧 Lucky 侧配置(Go 反向代理)

基础监听:
**─ 监听地址: 留空 或 [::]:443 ← 支持 IPv6 双栈
**─ 监听端口: 443
**─ IP 过滤: 留空(避免误杀 CF 节点)

TLS 加密:
**─ TLS 最低版本: TLS 1.3 ← 关键!端到端快握手
**─ HTTP/3: Disabled ← 让 CF 处理 HTTP/3,Lucky 收 HTTP/2 更稳
**─ 证书: 有效证书或自签名(客户端加 -k 测试)

网络优化:
**─ 禁用长连接: ❌ 关闭 ← 保持 keep-alive 复用 TCP
**─ 禁用连接复用: ❌ 关闭 ← 启用 HTTP/2 多路复用
**─ HttpClient 超时: 10-30 秒 ← 避免后端慢时过早断开
**─ 网络类型: 默认(支持双栈)

反向代理:
**─ 使用目标地址 Host 头: ✅ 启用 ← 后端服务识别域名
**─ 忽略后端 TLS 验证: ✅ 启用(后端是 HTTP 时)
**─ 自动反代重定向: ❌ 关闭 ← 避免 CF+Lucky 双重重定向
**─ 默认规则: 按需配置目标服务

客户端 IP:
**─ 优先从 Header 获取: ✅ 启用
**─ Header 名称: CF-Connecting-IP ← 传递真实用户 IP 给后端

安全/日志(按需):
**─ Coraza WAF: ❌ 关闭(个人服务 + CF 已有 WAF)
**─ 单 IP 404 限制: 50-100 ← 防扫描,别设太小
**─ 访问日志: 调试时开,稳定后关/轮转


---

## 🌐 架构建议:按流量类型分流

DNS 配置策略:
**─ 大流量服务(下载/视频)
** **─ 域名: dl.xxxxxx.cn
** **─ AAAA: 240e:xxx 🪶 Gray (IPv6 直连)
** **─ A: 1.2.3.4 🟠 Orange (IPv4 CF 兜底)
** **─ 用途: 跑满带宽,不限流
**
**─ 网页/API/小资源
**─ 域名: www.xxxxxx.cn
**─ A: 1.2.3.4 🟠 Orange (CF 代理)
**─ AAAA: 240e:xxx 🪶 Gray (可选直连)
**─ 用途: CF 缓存 + 全球加速 + DDoS 防护


---

## 🧪 验证命令(Windows PowerShell)

```powershell
# 1️⃣ 修复编码 + 测试直连耗时
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
Measure-Command { curl.exe -s -o $null -k https://[你的 IPv6]/ } | Select-Object TotalSeconds

# 2️⃣ 测试 CF 域名耗时
Measure-Command { curl.exe -s -o $null https://xxxxxx.cn } | Select-Object TotalSeconds

# 3️⃣ 验证 TLS 1.3 生效
curl.exe -v -k https://[你的 IPv6]/ 2>&1 | Select-String "TLSv1.3"

# ✅ 达标信号: 总耗时 < 100ms + 看到 TLSv1.3

📊 效果预期

指标 优化前 优化后 提升
TLS 握手时间 80-150ms 20-50ms ⬇️ 60-70%
端到端总耗时 200-400ms 50-100ms ⬇️ 50-75%
大文件下载 CF 限速 1-5Mbps 跑满家宽上行 ⬆️ 5-10 倍
IPv4 兼容性 不可访问 ✅ CF 兜底 从 0 到 1

优化完成信号
curl 测试总耗时 < 100ms + TLSv1.3 握手成功 + 大文件下载跑满带宽 = 🎉 成功!

总结

总的来说,效果很惊喜,已经从勉强可以,到基本替代直连了,毕竟直连还有安全问题,暴露ipv6地址。我后续应该会逐渐放弃ipv6直连了。

附:刚又请ai帮我看了看,做了一个cf免费的缓存,缓存emby和影视的图片,刚开始用,提升效果确实大,重复打开emby很爽了可以说是,后续有坑,能填的话我再来分享,目前很简单,有需求的可以去问ai让他教你操作,# Cloudflare Cache Rules 配置。

收藏
送赞 5
分享

0

主题

4

回帖

0

牛值

江湖小虾

能出视频教程吗?

1

主题

7

回帖

0

牛值

江湖小虾

4 天前 楼主 显示全部楼层
就两个配置,我刚测试了下我还不能在lucky开http3,开了下载变慢了,ai说应该用caddy来管理http3,家用无所谓了,就这样吧。
lucky的配置,web服务-编辑里面,就是配置反代的地方,主要就是一起tls1.3,注意http3 关掉

cloudflare:到ssl/tls 里找配置就行 就主要tls强制1.3,其他随意


按照这么配置就行了,cloudflare的其他配置都不动。
你域名托管在cloudflare下,xxxx.com *.xxxx.com全开橙色云朵代理,我现在3-5秒打开网页,直连1-3秒吧差不多,但完全能用了;
cloudflare的免费套餐是下行100秒超时,上限100mb上传,基本上不可能用到的。也就开开nas的网页,看看应用,随便用。

实在看了还不会操作,把我上面的文字全部复制给豆包,千问什么的,让他一步步教你操作就行了。

为了防止误解,提醒一下,http3要开,为了访问提速


后面怎么解决大文件下载慢的问题再说吧,也不是每次都慢,就是偶尔满速偶尔慢,但网页打开是快的,各位可以自己抉择。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

17

主题

39

回帖

0

牛值

系统先锋体验团🛩️

确实提速了很多,我之前halo打开要大概4秒,现在2秒就可以打开了

0

主题

13

回帖

0

牛值

江湖小虾

学习学习,插眼

0

主题

2

回帖

0

牛值

江湖小虾

学习,CY

4

主题

375

回帖

0

牛值

小有名气

fnOS1.0上线纪念勋章

收藏

苟利国家生死以,岂因祸福避趋之

0

主题

54

回帖

0

牛值

初出茅庐

emby的安卓客户端可以用吗?还是只能开emby的网页端

你可以试试,我体感有好一些,我是用的xiaoya strm播放115这个方案,我没自己建媒体库,所以我只需要读海报和链接就行了,这个对我是有帮助的,如果你要用cloudflare代理来播放本地库,免费套餐怕是不行。我问了ai,  详情 回复
前天 14:25

1

主题

7

回帖

0

牛值

江湖小虾

前天 14:25 楼主 显示全部楼层
绝缘的导电体 发表于 2026-2-25 12:12
emby的安卓客户端可以用吗?还是只能开emby的网页端

你可以试试,我体感有好一些,我是用的xiaoya strm播放115这个方案,我没自己建媒体库,所以我只需要读海报和链接就行了,这个对我是有帮助的,如果你要用cloudflare代理来播放本地库,免费套餐怕是不行。我问了ai,免费的cf套餐他有100秒超时限制,应该是绕不过去,不过我也没测试。
emby安卓主要还是他自己的客户端太拉了,你试试用hills,windows叫hillslite,我觉得最好用的客户端了,没有之一,比什么yamby 魔改客户端都好,去google下载就行。不然就是换**爆米花,全平台支持,也很棒。
我也是网盘strm方案,客户端能用就行  详情 回复
前天 20:12

3

主题

35

回帖

0

牛值

江湖小虾

支持看看的说

0

主题

54

回帖

0

牛值

初出茅庐

hyskoa313 发表于 2026-2-25 14:25
你可以试试,我体感有好一些,我是用的xiaoya strm播放115这个方案,我没自己建媒体库,所以我只需要读海 ...

我也是网盘strm方案,客户端能用就行
那就选好客户端 就行。客户端本身有缓存图片的功能的,加载应该会快一些  详情 回复
前天 22:52

0

主题

11

回帖

0

牛值

江湖小虾

谢谢。我也试试看

1

主题

7

回帖

0

牛值

江湖小虾

前天 22:52 楼主 显示全部楼层
绝缘的导电体 发表于 2026-2-25 20:12
我也是网盘strm方案,客户端能用就行

那就选好客户端 就行。客户端本身有缓存图片的功能的,加载应该会快一些
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则