当前位置:首页 > 每日看点 > 正文内容

如何实现内网穿透?

卡卷网10个月前 (11-26)每日看点164

NAS党福音:近乎零成本优雅地实现家庭网络异地组网(一)

家庭移动宽带无公网IPv4,但经过一顿检测发现为NAT1型,有望实现大内网穿透,规划方案:Tailscale(客户端)+Headscale(服务端)+Derp(中继)+Cloudflare(Origin rules,DDNS)+IPv6+natter(开源打洞工具)

在家庭内网准备一台Linux虚拟机,做好网络隔离,设置DMZ。

打洞检测

docker run --net=host --rm nattertool/natter

如果打洞成功,则可以访问公网端口打开测试页面。

如果打洞失败,将服务器的入站默认策略改为允许,先验证是否能够打洞,才有必要往下开展工作。

CloudFlare API Key获取

  • 登录 CloudFlare
  • 进入 dash.cloudflare.com/pro
  • 点击 Create Token → Create Custom Token ,选择如下三项权限

如何实现内网穿透?  第1张

克隆项目

git clone https://github.com/evling2020/hsmaker.git

替换.env域名下的域名为你自己的,修改邮箱为你自己的

粘贴上边的cloudflare token到secrets/cf_api_token

拉起容器

docker compose up -d

多等会,traefik反代需要获取tls证书需要点时间

功能

  • 支持双栈自动切换,最大程度保障回家链路稳定性,确保各种环境下都能顺利接入
  • 自动更新打洞IP和端口信息
  • Headscale 和Derp证书统一由traefik反代接管,减少打洞端口数量
  • 自动同步traefik生成的证书给derp使用
  • 自动监测ipv6地址变化,并同步更新
  • ipv6防火墙仅开放derp端口和stun端口

项目中以集成了一个客户端,接入指令,建议关闭防火墙操作策略,自行配置比较好,我个人比较信奉内网互访能路由尽量路由,别搞什么源地址转换,不利于审查和网络策略管控。

示例:

tailscale up --reset --accept-dns=false --accept-routes --login-server=https://hs.evling.tech --advertise-exit-node --advertise-routes=10.32.0.0/16,10.8.0.0/16,172.16.0.0/16 --netfilter-mode=off

这个节点作为家里的入口枢纽。

其他终端接入参考网上各路教程即可。

在客户端进行网络验证,发现ipv4和ipv6均正常。

如何实现内网穿透?  第2张

worker容器日志查看,未发现报错异常。

如何实现内网穿透?  第3张

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/11/1652.html

分享给朋友:

相关文章

怎么免费看电视地方台和央视台?

怎么免费看电视地方台和央视台?

免费看央视和地方台,办法当然有,而且太多了,我怕你挑花了眼用不过来……首先题主需要明确一点,你家的电视需要是基于安卓系统的智能电视,能安装第三方安卓电视软件。比如小米电视、雷鸟电视等等;如果不是,你至少需要购置一个电视盒子,比如小米电视盒子...

网页上的视频怎么下载呀?

网页上的视频怎么下载呀?

1、贝贝BiliBili - B站视频下载https://xbeibeix.com/api/bilibili/贝贝BiliBili 是个免费、免登录的bilibili视频下载工具,没有任何套路。把视频链接粘贴进去 → 输入验证码 → 解析视...

手机的运行内存真的有必要上16GB吗?

全是国产垃圾APP惯出来的。那些对国产软件没意见的人,建议出国看看,花不了多少钱,出门开 Google Map,订宾馆用 Booking,翻译用 Google translate,聊天用 Telegram,社交活动用 Discord,你会惊...

WordPress建站同时面向B端和C端,有什么好的解决方案?

这个很容易实现呀,只不过需要自己开发,整体用权限管理就可以实现了,B端和C端是不同用户权限,C端能看到的菜单入口和B端不一样就行了。技术层面实现没问题的,只不过就是看你们的技术能力和投入了 ,这样的需求应该没有现成的开源插件。只能找人定制开...

闲鱼上为什么会有人问都不问直接下单?

我去年卖一个荣耀90,挂的2200,最终成交2137.5元。对方是一个高高壮壮的西北口音,要求的自取。大概我吃过午饭,约了旁边的商场,那里有荣耀售后。见了面,先看了手机,试了好一会儿,各种测试,没问题。然后去了商场二楼的荣耀售后,让人家售后...

如何看待台积电,三星相继停供大陆7nm及更先进芯片?

在这个事出来之前,我就看到过一个说法,两家Foundry可以在中东建厂,让中东的Fab去干“脏活”。本质上是国内企业搞几个中东的代理人,装作是中东的初创Fabless企业去下单,人家Foundry大概率睁一只眼闭一只眼,只管数钱。然而,紧接...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。