外网通过ipv6访问家里设备
想从公司访问家里的设备,比较轻松方便的,用向日葵也可以远程。但是家里电脑比较old的了,向日葵开起来,占用内存挺大的,想尝试windows自带的“mstsc”,所以硬着头皮搞ipv6.
(重点提示:先看看你家的路由器是否支持ipv6,如果不支持,又不想更换路由器的,看到这里可以点赞收藏,然后退出了,这里剩下说明的都是基于路由器本身支持ipv6的方案。)
1.需要整体理解如何在外网连接家里设备。
每个设备在接入外网的时候都会分配ipv4,但是ipv4早在2019年前后,被使用完了,所以在公网中可以使用的ipv4已经没了,如果你使用的是普通的宽带(电信、移动、联通等),ipv4的地址是经常变化的,你也可以打电话给运营商,要求他们给你设置固定ipv4(要收费,具体费用要去电话咨询)。
ipv4没了,还有ipv6。ipv6是足够多的,但是ipv6还没有普及,所以你如果要使用,就需要很多层的配置。你可以先测试一下你当前是否支持ipv6(万一你已经能使用了呢),测试方式登录
test-ipv6.com
如果ipv6打通,就会显示的如下结果:

但是这并不意味着你就可以远程了,后面会详细说明。
如果连接不上ipv6,就需要一步步打通
设备---->路由器---->光猫---->internet(外网)
设备只要是windows10基本没什么太大问题,如果有问题,再提出来一起探讨。外网本身是支持ipv6的。
所以重点集中在路由器、光猫ipv6打通。
2.路由器打通ipv6。
现在很多路由器都能支持ipv6了,但我用的路由器很老就不支持(咨询过客服说机型太老了,固件也不支持升级了)最后买了一台路由器(TL-XDR6086),可以不用买这么贵的,我是为了后续扩展其他功能买了这个价位的(700左右),支持ipv6的100多就能入手了。
检查你家路由器是否支持ipv6,我这里用tplink为例。电脑设备连接路由器,网址登录192.168.0.1,输入路由器账号密码(实在忘了就重置路由器吧),选择路由设置,看看左侧有没有个ipv6的选项。


如果有,那你的路由器就是支持的,如果没有,再碰碰运气,找到“路由设置--->软件升级”,尝试升级,升级失败,就去tplink找在线客服,问问你这个型号固件能不能升级到可以支持ipv6。(如果都不行就放弃吧,或者换个路由器)

回到“ipv6设置”这里,“ipv6功能”选择“开启”,上网方式选择“自动获取ip地址”。

高级设置这里,要将ipv6的防火墙关闭,这会影响你的正常访问。

到这里,路由器的设置就搞定了(个屁啊,很多网上的教程就告诉你这样搞,然后用tplink拨号,巨麻烦,还要去删掉光猫的拨号配置,一个不小心就直接断网)。
3.移动光猫配置ipv6。
网址输入如下
192.168.1.1
账号:CMCCAdmin
密码:aDm8H%MdA
账号密码可能不同地区会有不同,你们可以根据你们的光猫型号去网上找一下超级用户的账号密码,每个地区基本固定。
进入之后“网络”--->“宽带设置”--->“Internet连接”

连接名称中逐个查找,找到需要拨号的,就是下面需要填写的内容中有用户名、密码的,能修改的就改成ipv4/ipv6都支持的,如果不能修改的,就要删掉重新新建一个,删之前请截图保存所有的配置,以防恢复不了。广东深圳用户名一般是你的"手机号@139.gd",密码在办理宽带的时候可以找工作人员确认,如果忘了或者没有保留,就打电话给10086,确认账号名是什么,然后密码重置,都会通过短信发给你。
最后找到“安全”选项卡--->“防火墙”--->“攻击保护设置”--->“IPv6Session防火墙开关”

后面测试这个开不开都可以,不影响。
到这里基本设置完成了,然后你的电脑打开“网络连接”的页面,找到你连接到路由的适配器

右键“属性”--->“网络选项卡”--->“Internet协议版本6(TCP/IPv6)”勾选,确定保存。然后再右键点击适配器,找到“状态”--->“详细信息”,看看是否有ipv6的信息,如果没有就过一会再看看。

如果没有出现,就再检查一下上面操作有没有漏什么。如果出现了,就说明你的ipv6已经成功打通了,可以登录test-ipv6.com测试一下ipv6.
到此结束,撒花??放屁嘞。你会发现测试test-ipv6.com能通过,但是ping不通啊。
4.test-ipv6.com测试成功,但是ping不通
找了很久的资料,终于在一些小众的论坛上看到了如下的描述。

妈呀,我一开始的所有ipv6地址,都是f开头的啊(截图里面看到的是我成功修改之后的),原来我的ipv6一直是内网的,难怪ping不通啊。
所以哪里出的问题,我回到了光猫的网页,找到“诊断”,尝试ping我的内网ipv6,结果不通?

所以说明从光猫到我的电脑,就已经断了。
那就进入tplink的管理页面,在“基本设置”ipv6地址这里,获取的是2开头的地址,说明路由器获取的地址已经暴露在公网了,但是连接路由器的设备,地址是f开头的,说明是路由器的设置还有些问题。

后来在“高级设置”,ipv6地址获取协议选择“SLAAC”,“前缀授权开启”。确认保存,然后等一会。

重新查自己电脑的ip地址,变成2开头了。复制电脑的ipv6地址,回到光猫页面,“诊断”,ping ipv6地址,最后成功ping通。
再尝试用手机下载一个可以ping ip的软件,断开wifi,用移动网络ping ipv6,成功。
到这里,还没结束,有些朋友的ipv6地址已经是2开头的,但依旧不能ping通。
我实践了一下,在公司电脑ping 家里的ipv6,失败,手机却可以。
还是ping不通,提出如下可能
1.之前看到有些文章提到,各个运营商之间并不互通,移动ping移动ipv6可以,但是电信ping移动就不行,如果真的是的话,可能就一直用不上了。
2.发起ping的电脑通过路由器上网,ping端路由器或者光猫不支持ipv6,那可能无法收到回应的数据包。
后面会再做一些尝试,找找资料看看有没有办法解决或者说明。
相关文章:
外网通过ipv6访问家里设备
想从公司访问家里的设备,比较轻松方便的,用向日葵也可以远程。但是家里电脑比较old的了,向日葵开起来,占用内存挺大的,想尝试windows自带的“mstsc”,所以硬着头皮搞ipv6. (重点提示࿱…...
docker 如何使用代理
为docker添加代理有三种情况: 为docker pull(dockerd)添加代理为Docker build添加代理为docker容器添加代理 参考文章如下: 如何优雅的给 Docker 配置网络代理Configure the daemon with systemd 其中,如果在使用代…...
Go和Java实现装饰器模式
Go和Java实现装饰器模式 我们通过人穿着打扮自己的实例来演示装饰器模式的用法。 1、装饰器模式 装饰器模式允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它 是作为现有的类的一个包装。 装饰器模式通过…...
Android中级——RemoteView
RemoteView RemoteView的应用NotificationWidgetPendingIntent RemoteViews内部机制模拟RemoteViews RemoteView的应用 Notification 如下开启一个系统的通知栏,点击后跳转到某网页 public class MainActivity extends AppCompatActivity {private static final …...
SpringBoot核心内容梳理
1.SpringBoot是什么? Spring Boot是一个基于Spring框架的快速开发应用程序的工具。它简化了Spring应用程序的创建和开发过程,使开发人员能够更快速地创建独立的、生产就绪的Spring应用程序。它采用了“约定优于配置”的原则,尽可能地减少开发人员需要进…...
Benchmarking Augmentation Methods for Learning Robust Navigation Agents 论文阅读
论文信息 题目:Benchmarking Augmentation Methods for Learning Robust Navigation Agents: the Winning Entry of the 2021 iGibson Challenge 作者:Naoki Yokoyama, Qian Luo 来源:arXiv 时间:2022 Abstract 深度强化学习和…...
面试题:HTTP Code码及应用场景分析
1xx 消息(临时响应) 属于临时相应,代表所发出的请求已经被接受,需要继续进行处理。只包含状态行和某些可选的响应头信息,并以空行结束。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器…...
The ‘kotlin-android-extensions‘ Gradle plugin is no longer supported.
Android使用kotlin开发,运行报错 The kotlin-android-extensions Gradle plugin is no longer supported. Please use this migration guide (https://goo.gle/kotlin-android-extensions-deprecation) to start working with View Binding (https://developer.an…...
vi 编辑器入门到高级
vi 编辑器的初级用法vi 编辑器的工作模式1. 命令模式2. 文本输入模式3. 状态行vi 工作模式切换存储缓冲区 vi 编辑器命令1. 启动 vi2. 文本输入3. 退出 vi4. 命令模式下的 光标移动5. 命令模式下的 文本修改6. 从 命令模式 进入 文本输入模式7. 搜索字符串8. vi 在线帮助文档 v…...
【大数据】Flink 详解(二):核心篇 Ⅰ
Flink 详解(二):核心篇 Ⅰ 14、Flink 的四大基石是什么? Flink 的四大基石分别是: Checkpoint(检查点)State(状态)Time(时间)Windowÿ…...
Day 75:通用BP神经网络 (2. 单层实现)
代码: package dl;import java.util.Arrays; import java.util.Random;/*** Ann layer.*/ public class AnnLayer {/*** The number of input.*/int numInput;/*** The number of output.*/int numOutput;/*** The learning rate.*/double learningRate;/*** The m…...
PHP序列化,反序列化
一.什么是序列化和反序列化 php类与对象 类是定义一系列属性和操作的模板,而对象,就是把属性进行实例化,完事交给类里面的方法,进行处理。 <?php class people{//定义类属性(类似变量),public 代表可…...
Android google admob Timeout for show call succeed 问题解决
项目场景: 项目中需要接入 google admob sdk 实现广告商业化 问题描述 在接入Institial ad 时,onAdLoaded 成功回调,但是onAdFailedToShowFullScreenContent 也回调了错误信息 “Timeout for show call succeed.” InterstitialAd.load(act…...
EFLFK——ELK日志分析系统+kafka+filebeat架构
环境准备 node1节点192.168.40.16elasticsearch2c/4Gnode2节点192.168.40.17elasticsearch2c/4GApache节点192.168.40.170logstash/Apache/kibana2c/4Gfilebeat节点192.168.40.20filebeat2c/4G https://blog.csdn.net/m0_57554344/article/details/132059066?spm1001.2014.30…...
C# MVC controller 上传附件及下载附件(笔记)
描述:Microsoft.AspNetCore.Http.IFormFileCollection 实现附件快速上传功能代码。 上传附件代码 [Route("myUploadFile")][HttpPost]public ActionResult MyUploadFile([FromForm] upLoadFile rfile){string newFileName Guid.NewGuid().ToString(&quo…...
安装element-plus报错:Conflicting peer dependency: eslint-plugin-vue@7.20.0
VSCode安装element-plus报错: D:\My Programs\app_demo>npm i element-plus npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving: vue/eslint-config-standard6.1.0 npm ERR! Found: eslint-plugin-vue8.7.1 npm E…...
【操作系统】进程和线程对照解释
进程(Process)和线程(Thread)都是操作系统中用于执行任务的基本单位,但它们有着不同的特点和使用方式。 进程(Process): 进程是正在运行的程序的实例。一个程序在运行时会被操作系统…...
4用opencv玩转图像2
opencv绘制文字和几何图形 黑色底图 显示是一张黑色图片 使用opencv画圆形 #画一个圆 cv2.circle(imgblack_img,center(400,400),radius100,color(0,0,255),thickness10) 画实心圆 只需要把thickness-1。 cv2.circle(imgblack_img,center(500,600),radius50,color(0,0,255),t…...
Swagger的使用
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言1 .介绍2. 使用步骤完整的WebMvcConfiguration.java 3. 常用注解 前言 1 .介绍 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RE…...
python高阶技巧
目录 设计模式 单例模式 具体用法 工厂模式 优点 闭包 案例 修改闭包外部变量 闭包优缺点 装饰器 装饰器原理 装饰器写法 递归 递归的调用过程 递归的优缺点 用递归计算阶乘 设计模式 含义:设计模式是一种编程套路,通过这种编程套路可…...
颠覆性创新:为什么Upkie开源轮式双足机器人正在重新定义机器人开发范式
颠覆性创新:为什么Upkie开源轮式双足机器人正在重新定义机器人开发范式 【免费下载链接】upkie Open-source wheeled biped robots 项目地址: https://gitcode.com/gh_mirrors/up/upkie 在传统机器人设计面临轮式与足式两难选择的今天,一个革命性…...
别再死记硬背了!用Python模拟超前进位加法器,直观理解其速度优势
用Python模拟超前进位加法器:从硬件原理到算法思维的跨越 在计算机科学和电子工程交叉领域,加法器是最基础却又最精妙的设计之一。传统教学中,我们往往通过抽象的电路图来理解超前进位加法器(CLA)的速度优势࿰…...
5分钟免费获取:开源鼠标连点器MouseClick完整使用指南
5分钟免费获取:开源鼠标连点器MouseClick完整使用指南 【免费下载链接】MouseClick 🖱️ MouseClick 🖱️ 是一款功能强大的鼠标连点器和管理工具,采用 QT Widget 开发 ,具备跨平台兼容性 。软件界面美观 ,…...
Python自动化股票分析工具:从数据采集到可视化报告全流程实战
1. 项目概述:一个面向个人投资者的自动化股票分析工具如果你和我一样,是个对A股市场有点兴趣,但又没时间天天盯盘的上班族,那你肯定也经历过这种纠结:早上开盘前想看看心仪的几只股票有没有什么异动,结果一…...
揭秘GPT超级提示工程:从原理到实战,打造高效AI协作指南
1. 项目概述:当“Awesome”遇见“Super Prompting”最近在GitHub上闲逛,发现了一个挺有意思的仓库,叫“CyberAlbSecOP/Awesome_GPT_Super_Prompting”。光看这名字,就透着一股“硬核”和“集大成”的味道。作为一个长期和各类大语…...
【最新 v2.7.1 版本安装包】零基础也能流畅使用,OpenClaw 无需命令一键部署保姆级教程
OpenClaw(小龙虾)Windows 一键部署保姆级教程 | 10 分钟搭建专属数字员工【点击下载最新OpenClaw安装包】 前言 2026 年开源圈热门 AI 智能体 OpenClaw(昵称小龙虾),GitHub 星标突破 28 万,凭借本地运行 …...
CI/CD安全最佳实践:保护软件交付流程
CI/CD安全最佳实践:保护软件交付流程 一、CI/CD安全最佳实践概述 1.1 CI/CD安全最佳实践的定义 CI/CD安全最佳实践是指在持续集成和持续部署流程中实施的安全策略和措施。它涵盖代码提交、构建、测试、部署等各个阶段的安全防护。 1.2 CI/CD安全最佳实践的价值 安全…...
解锁Midjourney V6黑白摄影隐藏指令:5个未公开--stylize与--sref协同技法,92%用户至今不会用
更多请点击: https://intelliparadigm.com 第一章:Midjourney V6黑白摄影的美学本质与技术觉醒 黑白摄影在 Midjourney V6 中已超越简单的色彩剥离,成为一场基于对比度张力、纹理显影与光影叙事的深度建模重构。V6 的隐式扩散架构强化了灰阶…...
本地大模型Web API桥梁:llm-web-api部署与OpenAI兼容实践
1. 项目概述:一个为本地大语言模型提供Web API的轻量级桥梁如果你和我一样,热衷于在本地部署各种开源大语言模型(LLM),比如Llama、Qwen、Mistral,那么你一定遇到过这样的痛点:模型本身跑起来了&…...
湿版摄影风格失效的5个致命误区,第4个连Midjourney官方文档都未披露——基于217组AB测试的权威归因报告
更多请点击: https://intelliparadigm.com 第一章:湿版摄影风格失效的5个致命误区,第4个连Midjourney官方文档都未披露——基于217组AB测试的权威归因报告 为何“wet plate collodion”提示词突然失灵? 在 Midjourney v6.1 及 N…...
