首页 > 其他分享 >利用ipv6替代ipv4内网穿透的指南

利用ipv6替代ipv4内网穿透的指南

时间:2024-08-13 14:23:04浏览次数:5  
标签:xxxx ipv6 域名 ipv4 公网 Docker 内网

preface:随着ipv4的枯竭,越来越多的人开始使用ipv4内网穿透。借助一些商业化的转发服务或者是开源的frp反向代理,确实可以实现内网穿透,但运行速度在一定程度上受限于有公网ipv4的云服务器且需要不少的费用。本篇文章将关注公网ipv6的使用,以此替代ipv4内网穿透

阅读本文之前麻烦给个免费的关注收藏,你的支持是对我最大的鼓励。本文全文原创,作者多次实践踩坑,为您提供最大的支持。

前置条件

在本文开始前,先关闭vpn(大部分vpn不支持ipv6),使用你的原生宽带访问。

访问IPv6 测试 (test-ipv6.com)。如果通过测试,恭喜你超过10%的人;如果没有,有两种情况,一是宽带服务商没有开启ipv6,二是光猫或路由器没有开启ipv6,请依次检查,如果还没有通过测试,请将你的问题发在评论区。

公网ipv6

IPv6 测试 (test-ipv6.com)的界面,你就可以看到你的公网ipv6地址,这是全球唯一的。

其他查看公网ipv6地址的方法

windows命令行输入

ipconfig

结果中Temporary IPv6 Address(临时ipv6地址)就是你的公网ipv6地址

Linux或Mac的shell输入

ifconfig

结果中inet6 xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/128的地址就是你的公网ipv6地址

如果到了这一步,你打败了40%的人

DDNS

公网ipv6虽然全球唯一,但为了安全等多方面考虑,公网ipv6的值是不断变化的。因此我们需要在目标机上运行DDNS服务来动态解析ipv6并和固定的域名绑定。

DDNS的实现有许多方式,包括爱快软路由等,这里为了配置方便采用Docker。

Windows(启动Hyper-v)和Mac安装Docker比较简单。Ubuntu安装略显复杂,我写了一篇相关博文Ubuntu安装Docker的命令行教程,可供参考。

基础Docker指令可以参考我的博文你必须掌握的Docker指令-CSDN博客

命令行输入

docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root ghcr.io/jeessy2/ddns-go

访问[公网ipv6]:9876进入配置界面

配置详情参考ddns-go

如果到了这一步你击败了90%的人。

域名

我以阿里云为例,阿里云的域名第一年仅需1元。前置条件是完成实名认证和模板创建(需上传身份证等)。完成后点击右上角头像,在权限与安全部分的AccessKey创建一个密钥,然后将id和key在localhost:9876进行配置,并填写自己购买并认证好的域名。

由此,动态域名解析完成,你可以通过你的域名在公网访问你主机的网络服务。

恭喜你,击败了100%的人

提醒,阿里云实名模板认证和DNS服务器配置需要一定时间(时间可能在一天左右),耐心等待即可

标签:xxxx,ipv6,域名,ipv4,公网,Docker,内网
From: https://blog.csdn.net/2301_80075726/article/details/141163009

相关文章

  • 第二十四篇- SprintBoot+vue内网穿透
    参考链接:https://blog.csdn.net/qq_45774406/article/details/138768624一、将SpringBoot打包成war1.修改pom.xmlpom.xml<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="ht......
  • 【Windows系列】网卡1访问外网,网卡2访问内网!
    背景一、实验环境准备二、查看ipv4服务是否勾选和开启三、修改网卡路由四、修改网卡路由背景当我们的Windows电脑有双网卡,若这时想要实现一张网卡用于访问外网,另一张网卡用于访问内网的功能。比如通过远程电脑,然后再通过电脑去访问我们家里的NAS存储等。通常这种需求下......
  • 【网络】从零认识IPv4
    目录IP地址定义网络标识和主机标识子网掩码IPv4地址的分类全局地址和私有地址个人主页:东洛的克莱斯韦克-CSDN博客IP地址定义IP是网络中每台设备的唯一标识符,用于识别和定位计算机、服务器、路由器等设备,以便它们能够在网络上进行通信。IPv4是由32位比特位构成,计算......
  • 3.4.IPv6-2
    icmpv61pathmtudiscovery(pmtud路径mtu发现协议)整个路径mut发现,当发现一段线路的mtu过小就会发送icmperror消息,说包过大让其进行分片,用来测试整个路径mtu最小值2ndr-replacearp(邻居发现协议替代arp)当a想访问b的时候,发现不知道目标的mac,就会发送一个组播icmptype=135的......
  • 3.3.Multicast-2_IPv6-1
    实验:r5:ipdefault-gateway35.1.1.3ipigmpjoin-group224.1.1.1r2:ipmulticast-routingints1ippimdense-modeints0ippimdense-moder1:ipmulticast-routingints0ippimdense-modeints1ippimdense-modeinte0ippimdense-moder6:ipmultica......
  • RouterOS设置IPV6并解决部分网页打开慢和无法打开问题
    目前ADSL各大运营商已完成IPv6的部署,很多网站和应用也开始部署IPv6,早先尝试过启用IPv6,但是出现部分网站打不开的情况,一直未找到原因,最近终于发现了问题所在,终于能正常使用IPv6了。WinBox下启用IPv6的步骤:1、启用IPv6软件包:System=>Packages,将ipv6设置为enable2、获取IP......
  • 【网络架构系列】内网 DNS 架构之办公网 DNS
    需求分析一、DNS安全性:二、DNS请求转发能力:三、域名管控和审计能力:架构设计架构分析技术建议需求分析办公网DNS不同于业务网DNS,主要承担的是企业或组织机构内部员工的日常办公的域名解析需求,比如:日常的办公系统的访问:OA/ERP/CRM/财务系统/文件共享......
  • 【攻防】一个关于内网渗透过程的小技巧
    在我们打攻防进行内网渗透的过程中,很多时候需要去收集内网的密码字典再对内网主机进行批量的密码喷洒。这里密码获取的手段有很多,例如:1、mimikatz抓取入口主机密码2、翻查入口主机中关于密码的文件(例如数据库密码)3、web系统的密码4、自己构造目标的密码字典(xxx@2024\xxx@2023......
  • ipv4与ipv6的联系与区别
    原文链接:https://www.cnblogs.com/dagegedegege/p/16724664.htmlhttps://www.cnblogs.com/qtqbky/p/16728967.html 联系:(1)IP协议是互联网最重要的通信协议之一,目前的IP协议具备IPv4和IPv6两个版本(2)随着互联网的进一步发展,全球IPv4地址已于2019年11月已全数耗尽。IPv6是由IEIF......
  • 一行命令搞定内网穿透
    一行命令搞定内网穿透一款开源免费的内网穿透工具:localtunnel,基于nodejs实现,无需修改DNS和防火墙设置,方便快捷的将内网服务暴露到外网,为开发人员、测试人员以及需要分享本地项目的人提供实时的公网访问方式,以便于测试和共享! 功能特性一行命令启动,无需复杂的网络设置基......