0%

内网穿透

内网穿透方案比较

这是一篇内网穿透流水账

自从学 linux 之后,一直想拥有自己的一台物理 linux 服务器。所以一直在折腾 linux 服务器,大学的时候笔记本安装了 linux,试用了好多的 linux 发行版,沉迷过定制化 linux 桌面。可惜最后我的笔记本显卡硬件不太兼容 linux 硬件,关机的时候会 frozen,因此只买了一台学生云。买完之后,基本空置,基本没怎么用。

工作只有还是有服务器的瘾,因此购入了一个 arm 的机顶盒,用来刷入linux系统,相当于一个简单的 homelab

为了在外面访问 homelab,需要进行内网穿透,探索了几种内网穿透的服务,用来总结一下吧

1. SAKURA FRP

SAKURA FRP 地址
SAKURA FRP 地址
  1. 流量: 每个月 10G,每天签到得 1-3G 流量
  2. 速度: 速度很快,据说是10M带宽,因为基本都是内地节点
  3. 建站: https/http 建站需要域名备案。或者直接使用 tcp 穿透? 或者使用境外节点(速度慢), 免费版支持映射两个域名
  4. 缺点: 域名需要备案

国内节点建站需要进行域名备案,可惜云供应商通知到迁移域名的时候,我一生气,直接连备案也注销了...

(不要冲动!!!)

2. zerotier

  1. 流量: 无限
  2. 速度: 启动时组网比较慢,但是组网成功之后,速度还是很快的。
  3. 组成一个局域网,想怎么建站就怎么建站
  4. 缺点: 每个客户端都需要安装 zerotier, 启动之后要等待一会,才会打洞组网成功

3. 花生壳 ddns ptunnel

家里移动宽带没有公网 ip, ddns 失效。 ptunnel 隧道服务,仅支持花生壳域名,超级难记忆的域名..,隧道服务免费流量 1G

4. cloudflare tunnel

  1. 流量: 无限
  2. 速度: 慢,cloudflare tunnel 免费版节点位于美国,也就是流量要绕过太平洋
  3. 建站: 随便建站
  4. 缺点: 需要将域名托管在 cloudflare 上面,其次就是速度比较慢

5. n2n

国内大佬的 blog
国内大佬的 blog

n2n 也是基于打洞的内网穿透,需要打洞,就需要公网服务器,大佬的 blog 整理了一下贡献出来的中心节点。尝试了一下速度还是挺快的,但是并不是 p2p 打通,应该是流量中转。

总结

最后选择 cloudflare tunnel。 延迟虽然高了点,但是免费,对于简单的图书服务够用了。而且有的时候搭配 cloudflare cdn ,虽然延迟高,但是速度还是挺快的。