Zerotier配合Nginx实现内网穿透

2025年4月9日 7点热度 0人点赞 0条评论

之前博客网站一直用的家里机器配合香港Azure做frp内网穿透,用CF CDN进行数据分发,不提frp的虚拟局域网模式在跨国数据传输时面临的数据审查和路由方向会给速度及稳定性造成非常大的影响,其可能有的内存溢出和服务重启时的持续掉线问题也是很抓狂的,在这里,使用zerotier为两机打洞连接p2p,使用nginx进行反向代理来进行内网穿透。

首先是两边安装zerotier给两台机器打洞。

先去zerotier官网建立一个网络:

image.png
image.png
image.png

接下来是两边安装zerotier客户端

curl -s https://install.zerotier.com | sudo bash

客户端安装完成后,两边加入网络

zerotier-cli join 网络ID

加入后去后台网络通过一下就可以了

最后两台机器互相ping一下,如果延迟和公网的差不多甚至还要低的话就算打洞成功。

image.png

接下来配置nginx,宝塔配置是速度最快的方法,直接宝塔说一下,当然如果你看懂了宝塔的配置其实你自己Nginx配置也可以了。

image.png
image.png
image.png

创建完成后点击配置文件

image.png
image.png

以上操作完成后,在windows下windows/system32/drivers/hosts文件中修改自己域名对应的IP进行测试,如果能正常打开说明内网穿透成功。

以下是chinaz的速度测试结果,对比frp来说速度提升还是很明显的:

M22L95_WQCBQ8SD6L(LEX@S.png

(还是走了cloudflare)

————————————————————

晚高峰测试:

{)IAJ3WS2RVI`A(09$339%V.png

MuWinds

这个人很懒,什么都没留下

文章评论