移动宽带没有公网IP?不,它有公网IPv6,你只需要……

移动宽带+OpenWrt:保姆级配置IPv6公网访问,从获取前缀到socat端口映射一条龙 本文详细介绍了在移动宽带环境下使用OpenWrt配置IPv6公网访问的全流程,包括光猫桥接设置、OpenWrt IPv6基础配置、防火墙安全设置、动态DNS(DDNS)配置以及socat端口映射实战。通过保姆级教程,帮助用户轻松实现NAS、远程桌面等服务的IPv6公网访问,特别适合中国移动宽带用户。 阅读详情
AI摘要

本文介绍如何在移动宽带下激活IPv6服务,包括获取超级账户密码、更改光猫设置使其支持IPv6,并实现自动获取公网IPv6地址的具体步骤。

 之前有人看到我的蜗牛在移动宽带下还能搞外网访问《奶妈级教程:移动宽带下的IPV6+DDNS+私有域名访问黑群晖》,各种问我怎么申请IPv6?搞得我一头雾水,因为真的不需要申请!!!

  早在2018年5月份,全网已经开始实施IPv6全覆盖了,移动宽带光纤能到的地方貌似都已经开通了IPv6了,所以我们需要的只是一个能获取IPv6的光猫而已。

  最直接的方法当然是打10086去问问啦,不过貌似客服知道的也不多,甚至不知道IPv6是啥?

  那就自己度娘“光猫型号+参数”,自己去看支不支持吧?

  又或者直接跟下面教程自己进去看看就知道了。

  因为我的路由器不支持IPv6,所以我的做法是直接把光猫“改”成路由器来用,这个改只需要进光猫里边设置一下即可。

  又因为各种光猫各种型号,所以以下教程仅对型号为“HS8545M5”的华为光猫进行说明,不过我相信所有光猫应该都差不多,前提是支持IPv6的光猫。

  在进光猫的系统之前,我们先要知道“超级账户”和“超级密码”,有人会说:光猫后面贴纸的不就是吗?不,那只是坑爹的普通用户账户密码而已。

  所以在这里,我偷偷的说几组账户密码,你们都可以试试:

  1.移动光猫常用超级账号:CMCCAdmin,超级密码:aDm8H%MdA

  2.华为光猫常用超级账号:telecomadmin,超级密码:admintelecom

  3.移动光猫常用超级账号:telecomadmin,超级密码:nE7jA%5m

  知道了账户密码,当然得找到怎么进去的“路”IP才行啊,这就简单了,光猫贴纸标签上就有写了,一般是:192.168.1.1、192.168.0.1、192.168.100.1……

  这里有个小坑,我发现好几款光猫地址是192.168.100.1的,貌似都不支持IPv6的,具体大家可以参考教程进去试试。

  好了,接下来开始进入教程,上面说了,教程以华为HS8545M5的光猫进行说明,目的是让光猫变成路由器并实现自动获取公网IPv6。

  首先用网线链接光猫的Lan链接电脑并在电脑上设置自动获取IP,但是我这款光猫是支持无线wifi功能的,所以直接标签上找到账号密码直接WiFi链接。

  然后在路由器上输入192.168.1.1(如果你的路由器也是这个地址,最好先把路由器的线拔了,否则可能打不开登录页面),输入账号:CMCCAdmin,密码:aDm8H%MdA,点击“确定”:

  进去以后,点开“网络”→“宽带设置”,在下面的“链接名称”那里选择“2_INTERNET_R_VID_41”选项,然后“链接模式”那里选择“路由”,IP模式选择“IPv4&IPv6”,如果这里只有IPv4,那就是不支持IPv6了,此时你应该打电话给10086,然后告诉他你需要获取IPv6,但是设备不支持,如果他们各种推脱还是啥的,你就直接说上不了网,光猫坏了,需要师傅上门,等师傅上门后,如果师傅好说法,你就实话告诉他你需要换支持IPv6的光猫,如果不好说话,不用我教了,找各种理由去投诉吧……接着就是输入你的宽带用户名和密码,其他参数请参考设置。

  然后点击“保存/应用”完成设置,这里也有一个小坑,“LAN端口绑定”这里,哪个网口打钩代表哪个网口能用,因为我是“网口1”个路由器用,实现普通上网,“网口2”给蜗牛星际用……除了这个坑以为,还有一个无法填平的深坑,这款移动光猫只有“网口1”支持千兆,其他都是百兆的,所以如果想要实现千兆网速,还是老老实实的换支持IPv6的千兆路由器吧。

  保存以后我们试一下,能正常上网,证明设置没错了。

  然后我们再回到光猫系统,点开“状态”→“网络侧信息”→“IPv6链接信息”,此时我们已经可以看到成功的获取到IPv6了,移动的公网IPv6是以“2409”开头的,没毛病。

  再点开“状态”→“用户侧信息”→“LAN接口信息”可以看到我的蜗牛能正常收发(“网口2”……100M……坑……)

  最后登录蜗牛星际的黑群晖,点开“控制面板”→“信息中心”→“网络”→“IPv6地址”,已经看到获取到了公网IPv6了,目标完成,收工!

  到这里其实也有人会踩坑,以上一切正常,但是绑定IPv6的域名还是无法访问群晖,此时你应该设置一下光猫的防火墙,例如把它“禁用”。

  下面就是恢复家里的网络了,如果你的路由器地址也是192.168.1.1,为了跟自己的路由器不冲突,我们得把光猫的地址改成了192.168.10.1或者其他(你也可以改路由器的,只要两个在不同网段的就行,自己研究),点击“网络”→“LAN侧地址配置”,填写好相关信息后点击“保存/应用”,然后需要重新输入账号密码登录。

  然后登录路由器,把原来的PPPoE拨号上网改成自动获取IP,保存重启,搞定!

  由于各种设备界面操作有所区别,以上教程仅供参考!至于路由器如何搞IPv6的问题,等我有支持IPv6的路由器再说吧!T.T

家用移动光猫(型号:HS8545M5)利用公网ipv6对外提供公网服务。(100M的宽带,真香 ) 因为家里有空闲电脑,并且家里的移动宽带是100M。 想着自己的阿里云服务器才5M的带宽,这简直不是一个档次,阿里云服务器网速640k/s上限。 640k/s*20倍就相当于12M/s的网速。(太香了)家里的电脑有好几个T的资料一直存着,出门的时候就可以利用它来进行访问,然后以后就可以不需要用阿里云服务器了,这样也挺好的。我研究了好多天,一直找资料,有人实现了公网访问,网上的资料都说移动宽带有提供公网的,然而我一直尝试,结果一直都是失败,我一直怀疑网上的资料是不是假的,或者说他们所在的网络环境和我所在的网络环 阅读详情

相关推荐

阿里云服务器的公网ipv6地址申请与配置

ECS实例的网络类型必须是专有网络VPC。在分配IPv6地址前,请先了解IPv6地址。详情请参见IPv6地址。使用IPv6的流程图如下所示:使用IPv6的步骤如下所示:要在创建ECS实例时分配IPv6地址,您必须先搭建IPv6 VPC。默认情况下,您在新建ECS实例时只分配私网IPv4地址,不分配IPv6地址。如需使用IPv6地址,您需为ECS实例分配IPv6地址。创建ECS实例时配置的IPv6地址默认是专有网络VPC内网通信。如果您想通过IPv6地址访问公网或被公网访问,需要开通IPv6公网带宽。您可以为

Reasonss的博客 6637

中国移动公网IP申请过程

【代码】中国移动公网IP申请过程。

xiaoyinliuyun的专栏 2万+

利用ipv6实现公网ip

在不久的未来,ipv6将替代ipv4成为主流,在查询了相关资料以后,发现目前大多数网络设备都是支持ipv6的,并且由于ipv6非常广泛,不需要使用nat去区分内外网,电脑上获取到的ipv6可以直接在公网上访问。 首先我们判断自己的网络有没有ipv6,直接在命令窗口中输入ipconfig

qq_62370574的博客 3万+

获取移动公网IPV6(光猫桥接)

移动光猫开启桥接模式,让你家里的私有服务器不再吃灰

qq_45060540的博客 3万+

联通宽带+老毛子Padavan固件:5分钟搞定IPv6公网访问(含防火墙配置)

本文详细介绍了如何在联通宽带环境下,利用老毛子Padavan固件快速配置IPv6公网访问,包括光猫桥接设置、路由器IPv6基础配置、防火墙安全规则定制以及动态DNS服务部署。通过5分钟简单操作,即可实现NAS、摄像头等设备的远程安全访问,解决IPv4无公网IP的痛点问题。

brown的博客 1326

中国移动家庭宽带是否存在BT下载限速?

随着IPv6的普及,公网IP短缺问题将得到缓解,理论上可改善P2P连接效率。中国移动家庭宽带的BT限速问题,本质上是运营商管控、技术限制与用户行为共同作用的结果。面对这一困局,用户既需通过技术手段优化体验,也应理性维权,推动网络服务的透明化与公平化。近年来,随着网络资源的多样化,BT下载作为一种经典的资源共享方式,依然被许多用户依赖。,要求分配公网IPv4地址(需合理陈述需求,如远程办公、监控等)。(如联通或电信),通过支持双WAN口的路由器实现负载均衡,降低单一网络故障影响。若确认限速无合理依据,可向。

微信公众号:互联网之路 2433

移动宽带开启IPV6公网访问-2024年新方法

你要知道光猫的登录帐号密码,如果没有就联系装机师傅或者10086此方法适合移动提供单独光猫+单独路由器装机方案。

cr1800s的博客 4万+

MicroPython驱动ST7789屏避坑实录:从GB2312到完整中文字库的升级之路

本文详细介绍了使用MicroPython驱动ST7789显示屏实现完整中文字库显示的实战方案。从硬件选型到字库系统改造,再到内存优化和显示性能提升,提供了一套突破GB2312限制的全套中文显示解决方案,特别适合ESP32开发者在物联网设备中实现高质量中文显示。

weixin_29190573的博客 394

移动设置公网IPV6

打电话找移动客服/宽带维修人员,要光猫超级管理员密码。

gyfghh的博客 1万+

2016域控服务器迁移,WIN Server2016 域服务器迁移出错

各位大神: 这几天刚安装了一台windows server 2016做域迁移时出现错误:1、默认SYSLOG、NETLOGON共享文件重启后自动取消共享,即使手动打开后依然会出现自动取消2、组策略中编辑策略时出现以下报错 policys.png (19.29 KB)2017-2-7 13:52操作此动作之前可以访问本机的共享(NETLOGON)3、使用DCDIAG检测多个报错:C:\Use...

weixin_31833039的博客 3314

Dify + mem0插件实战:如何让AI记住你的饮食习惯(附完整代码)

本文通过Dify平台与mem0插件实战,详细演示了如何为AI助手构建长期记忆系统,使其能记住并理解用户的复杂饮食习惯(如过敏源、饮食偏好)。文章提供了完整的工作流配置与Python代码示例,帮助开发者实现跨会话的个性化饮食建议,解决AI对话中的“健忘”问题。

lg888的博客 1095

天降公网ip | 你也许已经有公网IP了

背景 之前因为家里是移动的宽带,不给你分配公网ip,所以你无法实现类似在逛街的时候远程连接家里的电脑之类的操作。 相比于移动,我哥家里的宽带是电信的,他一个电话过去,电信立马给了公网ip,所以他可以随时随地远程控制他的电脑,这令我很羡慕。 内网穿透之旅 当然了,在过去一个学期里,随着知识和经验的进步,我学会了内网穿透。简单的理解起来,它干的工作类似于端口转发,只不过我们把本地的服务转发到了一台有公网ip的云服务器上。 上个学期我购买了一台阿里云轻量级应用服务器,然后利用开源的内网穿透工具 fatedier/

wuuconix's blog 1万+

TLSR8258蓝牙Mesh实战:从SDK下载到自定义通信指令全流程(附避坑指南)

本文详细介绍了TLSR8258蓝牙Mesh开发的完整流程,从SDK下载、环境搭建到自定义通信指令的实现。通过实战案例和避坑指南,帮助开发者快速掌握低功耗蓝牙Mesh网络构建技巧,适用于智能家居、工业监控等物联网场景。

weixin_29176179的博客 199

利用IPv6实现公网访问远程桌面

微软的远程桌面很好用,但是苦于没有公网ip,只能在局域网进行访问。但IPv6的应用可以解决这个问题。

Yulki的博客 4万+

基于知识图谱的职位推荐系统的设计与实现

在职位推荐系统中,实体可以包括职位、公司、技能等,而关系可以包括职位与公司的关联、职位与技能的关联等。基于知识图谱的职位推荐系统可以提供更加智能和精确的职位推荐服务。通过收集和预处理数据构建知识图谱,并设计推荐算法和用户界面,可以实现一个完整的职位推荐系统。通过利用知识图谱技术,我们可以构建一个更加智能和精确的职位推荐系统。本文将介绍如何设计和实现基于知识图谱的职位推荐系统,并提供相应的源代码。通过定义实体和关系的节点和边,可以将数据存储在图数据库中,并建立它们之间的关系。

RiqaEditor的博客 1668

从选卡到验证:CST仿真GPU加速全流程实战指南

本文详细介绍了CST仿真中GPU加速的全流程实战指南,从硬件选型到软件配置,再到性能验证和常见问题排查。通过对比专业卡与游戏卡的性能差异,提供硬件选型建议,并分享驱动安装、关键设置及CST软件配置的黄金法则,帮助用户显著提升仿真效率。

weixin_30650039的博客 394

家庭宽带IPv6地址的分配方式

看到了路由器的一些设置,有点好奇,了解了一下。

u011074091的博客 1万+

Bert+CNN文本分类(含代码实现)

一、什么是CNN? CNN的特点: (1)特定特征位移不变性 (2)特征缩放不变性 2. CNN模型构造过程 2.1 Convolution(卷积) (1)获取关键特征(减少参数) (2)共享权重(再次减少参数) 2.2 Max Pooling(池化) 2.3 Flatten 向量转换为如图所示可以进入全连接层的向量模式 3. TextCNN 上图可理解为: 通过不同的size(如上图2、3、4等),上图红色代表 size=2,黄色...

Python,数据分析,机器学习,深度学习 1万+

电信宽带不固定出口公网ip地址,获取当前出口公网ip地址

可根据实际需求选择对应方案,推荐家庭用户采用「浏览器查询+路由器DDNS」组合方案,技术用户建议配置自动化脚本+移动端通知。,首行即显示当前公网IP(需关闭广告拦截插件)注:同时打开多个网站可交叉验证结果准确性。直接在百度/Bing搜索框输入。

完颜振江 3508

以宠辱之戒写 SAP Fiori Elements,把标准能力当成身体,把扩展冲动当成大患

SAP Fiori Elements开发中常面临业务方追求"独特页面"的压力,但过度自定义会破坏框架价值。老子"宠辱若惊"的智慧提醒开发者:不应因用户称赞或批评而动摇架构原则。标准模板的价值在于确保业务语义、交互规范和后端服务的一致性。扩展应遵循官方API,将业务逻辑放在ABAP/CDS层而非前端控制器。成熟项目会平衡标准与定制,使用annotation表达UI行为,仅在必要时通过受支持的extension points进行增强,保持系统的长期可维护性。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 999

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

时隔一年,我又来捣鼓我家移动光猫了,你还不知道如何获取公网ip吗?

此前写过一篇 利用移动光猫获取 ipv6 以及如何利用阿里云免费的DNS进行DDNS搭建一台专属于自己的,高带宽,高性能服务器。 《家用移动光猫(型号:HS8545M5)利用公网ipv6对外提供公网服务。(100M的宽带,真香 )》 时隔一年,春节又回到了家里,闲着没事就想再搞一搞家里的光猫,因为此前我是把光猫当作桥接设备使用的,导致光猫本身的 WiFi 功能就没法用。 因为有看到光猫的管理界面有DDNS,以及NAT模式,就像再捣鼓捣鼓,看下能不能利用光猫自身的DDNS/或NAT 派上用场。这样光猫自身的

诗水人间 1万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

IPV4和IPV6,公网IP和私有IP有什么区别?

网际协议版本4(英语:Internet Protocol version 4,IPv4),又称互联网通信协议第四版,是网际协议开发过程中的第四个修订版本,也是此协议第一个被广泛部署的版本。

Arbicoral的博客 7259

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

基于IPv6动态域名解析实现公网访问

。

2403_89194488的博客 2037

宽带不给公网IP?本地内网的网络服务怎么让外网访问?

在服务器端和访问端同时都支持IPv6的情况下,使用IPv6进行公网访问是可以的。‌‌‌安全与成本考量‌,公网IP增加网络攻击风险,且维护成本高于内网方案。‌‌‌政策导向‌,国家推动IPv6规模部署,逐步收紧IPv4。针对‌IPv4公网IP分配情况‌:电信/联通/移动家庭宽带普遍采用NAT技术共享IPv4地址,用户获得的是内网IP(如172.16、10.0等开头的地址)。简单来说,只有在确定常用的访问端(比如公司)支持IPv6,同时家里的路由器型号支持关闭IPv6防火墙的情况下,IPv6公网访问才能实现。

csghdn的博客 4115

使用公网IPv6远程访问内网设备

IPv4公网IP一号难求的环境下,如何优雅的使用公网IPv6进行远程访问?本文将以中国移动的宽带和光猫为例,进行IPv6的设置说明,并实现通过IPv6地址和Windows系统自带的远程工具"mstsc",远程访问内网的Windows主机。

Ccccxc的博客 2万+
上一篇: nginx遇坑小记
下一篇: shell脚本小例
山水不相逢
博客等级 码龄10年 83粉丝 47原创
评论 12
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值