without-ipv4
所属分类:TCP/IP协议栈
开发工具:Shell
文件大小:0KB
下载次数:0
上传日期:2024-05-02 04:17:06
上 传 者:
sh-1993
说明: 没有公网 IPv4 也能玩转 Homelab 远程访问, stars:4, update:2024-04-30 13:27:41
文件列表:
server/routes/
shell/
.node-version
.npmrc
biome.json
nitro.config.ts
package.json
pnpm-lock.yaml
tsconfig.json
# 没有公网 IPv4 也能玩转 Homelab 远程访问
家用 Homelab 远程访问的场景大多有三个:
1. 共享内部服务到外网访问 (比如 RSSHub);
2. 外部设备连接家庭内网,访问内网的各种服务/设备;
3. PT 连通性和上传速度。
常用的方案有 FRP 代理、IPv6、Zerotier 等,但都有各自的缺点:
1. FRP 非直连,依赖代理服务器带宽,不一定跑慢带宽;
2. IPv6 要求外部设备的网络也支持 IPv6,好多办公网络是不支持的;
3. Zerotier 有时间不能直连,需要中转速度很慢;
4. **都无法解决 PT 上传**的问题。
**我现在折腾的方案用了大概两年,稳定性很好,几乎可以媲美公网 IPv4。**
但是也有一些前置条件:
1. 宽带 NAT 为 NAT1(Full Cone);
2. 路由拨号,路由器系统最好是 Openwrt (其他 Linux 发行版也行,但无法抄作业)。
3. 有一个内网设备支持运行 Clash (运行在主路由也行)。
也有一些好处:
1. 不需要代理服务器,可以跑满带宽。
2. 不依赖 IPv6,有 IPv6 更好一些。
3. 支持 PT 上传。
**如果你的网络和设备满足上面的条件,就可以按照我的方案来尝试了。**
此仓库的代码是用来部署到 Vercel 服务端的, 相关教程见:
近期下载者:
相关文件:
收藏者: