nullException 发表于 2018-7-29 02:02:42

华为光猫(HG8347R/8346R HS8145V)使用公云 花生壳ddns 开启远程ftp...

本帖最后由 nullException 于 2020-2-14 21:56 编辑

前言(可忽略):在chinadsl论坛学习有一段时间了,发现里面大神真多,知道chinadsl.net是因为家里拉宽带送了一台华为HG8347R华为官网参数 的光猫,千兆双模光猫带wifi、usb,功能还是挺多的,大厂的东西,用起来也比较稳定。可惜联通定制版的管理界面好多原生功能都被屏蔽了,于是开始探索怎么恢复到原厂固件。这个型号光猫上市时间比较长,关于HG8347R破解的教程也很多,刷机教程也写的很详细,不过还是比较担心刷完了上不了网或者iptv不能用。想到家里还有一台闲置三年前的华为HG8346R(应该是两兄弟{:6_183:}),于是拿出来做测试,刷机过程很顺利,恢复到了华为原生界面,并且也导入了之前备份的配置文件,替换现役的HG8347R,填入现用宽带账号和密码,重启光猫之后发现上不了网,一开始以为账号密码输错了,试了好几次都不ok。网上也了了解到光猫需要运营商后台认证,并且每个地方、不同类型光猫认证方式还不太一样,可是这台HG8346R之前也是用的北京联通宽带,按理应该早就注册过了,这就奇怪了,难道光猫和宽带账号是绑定的? 后来又请教宽带认证走的mac地址认证并且和账号关联。于是又把HG8347R恢复到华为原生界面,导入备份配置文件,一切都正常(至少宽带和iptv没问题,家里没有装座机不清楚会不会有问题)。

注意:如果要开启光猫远程访问ftp,一定要光猫拨号得到的ip是公网ip(非10、100、172、192)
光猫破解完成了,功能这么强大(虽然对比其他家庭商用的性能弱了点,毕竟是免费送的嘛)的路由不能物尽其用简直太浪费了,于是开始了光猫远程访问家庭存储、web管理界面探索之旅。
1、远程访问华为光猫内置ftp家庭存储
       第一步:登陆光猫管理界面,选择顶部“网络应用”标签,默认第一项就是“家庭存储”,在光猫usb端口插入u盘或者硬盘,勾选“使能FTP服务”,填写用户名、密码、端口号,填写根路径(默认就行),点击应用,这样ftp就开启了。一开始以为万事大吉了,用chorme浏览器访问ftp://192.168.1.1(实际管理地址),发现没反应(正常应该弹出用户名、密码输入框),各种尝试也没成功,这个问题搁置好好几天,直到无意间发了第二步。


       第二步:选择顶部“安全”标签,再选择“设备访问控制配置”,勾选“使能LAN侧PC通过FTP访问设备:”,再点击应用,这样我们就可以在局域网内访问我们上一步设置好的ftp服务了。如果需要外网(下文会详细说明)访问还得勾选“使能WAN侧PC通过FTP访问设备:”。

到此为止,内网访问ftp服务设置ok,内网访问方式:ftp://路由器管理地址:端口号,家里路由器下面的设备就可以从ftp服务器上传、下载文件。
如果我们需要在公司或在家以外的地方,需要访问ftp服务怎么办呢? 端口映射,将内网服务提供给外网访问。为什么选择ddns服务? 公网ip不固定。
由于一般家庭用户的公网ip是不固定(听说有的地方运营商会隔一段时间强制掉线重拨,这样获取的ip地址就变了),除非家里不断电,或者路由器不死机等,不然只要路由器重拨,ip地址就变了,之前用的ip就不能访问了。每次断电或者重启查看新的ip地址也不方便啊,ip地址也不容易记住。下面我们就需要用到ddns来解决这个问题了,于是开启了ddns探索之路。很早就了结果ddns的作用,以前在tplink路由器上用花生壳实践过,这个华为路由里面设置也折腾了好久才搞定,原因是里面的ddns服务商都是国外的(dyndns\no-ip\dtdns\gundip),不是访问不了,就是付费的(关键还不便宜呢)。一开始尝试了no-ip,打开官网noip 官网注册一个免费的,可是尝试了好久没成功,于是放弃了,有空再折腾(有成功解析的机油回复一下)后来发现这个qdns就是咱们国内的(发现新大陆了{:7_200:}),官网地址公云 3322.org于是注册账号,配置路由器ddns,一切顺利。
第一步:公云网注册ddns账号



第二步:光猫配置ddns信息,进入光猫管理页选择顶部“网络应用”-选择左侧-“DDNS配置”,填写好相关账号信息,点击“应用”。



这样ddns就设置ok了,为了验证我们注册的域名是否映射到路由器的公网ip,有两种方式:1、去公云后台查看公网ip是否和路由器拨号分配的ip一致2、打开终端(mac) 或 cmd(windows),输入 nslookup xxxx.f3322.net ,查看解析出来的目标ip是否和拨号分配的ip一致。如果两种方式都是一致的话,说明解析没问题了。 也可以重启路由多检测几次。
到这里还没完,因为运营商分配的公网ip一般都没开放(80、21、443等常用端口,至少北京联通没有),这样我们还需要在路由器里面设置端口映射,把我们的服务对外开放。
第三步:对外开放服务,选择顶部“转发规则”,左侧“端口映射配置”,下面是以ftp服务为例(其他服务大同小异),由于光猫内置了ftp服务,直接填写路由器地址作为ftp服务主机,协议选择“TCP/UDP”。到这里还没完,接着往下看,最后一步最关键。



第四部:开启wan口对外访问权限,选择顶部“安全”标签,选择左侧“WAN口访问控制配置”,选择wan名称,开启ftp。



配置好ddns和wan口访问权限之后,就可以拿我们注册的域名来访问我们的ftp服务了(记得加端口号)。路由器管理界面(web service)配置原理和上面相似。

第一次发帖,如有不足,多多包含。上面教程有错误或者不对的地方请指出,我会第一时间更新,如有更好的解决方案,也分享出来学习一下。


















kokikoku 发表于 2019-1-4 16:17:37

小提示:
3322的更新还有更加简单的办法,连客户端都不用安装,也不用配置文件,不用知道IP,使用lynx(一般的Linux,BSD都自带),就可以了!
使用方法:
lynx -mime_header -auth=用户名:密码 "http://members.3322.net/dyndns/update?system=dyndns&hostname=域名"

kokikoku 发表于 2019-1-4 16:03:18

使用URL验证:
“oray”对应“ddns.oray.com”,也是有道理的。
适用于浏览器或应用程序(fetch, curl, lwp-request),可以在URL中包含验证信息。http://username:password@ddns.oray.com/ph/update?hostname=yourhostname&myip=ipaddress

原文:
http://service.oray.com/question/3820.html

maskman7 发表于 2018-8-24 16:08:00


只要模式不搞错就没问题,主要是需要自己有一定的技术水平,建议先到坛里扫扫盲了解一下相关知识再说...

xuanhf 发表于 2020-9-5 22:38:43

为什么我这样设置了,还是不能访问呢?

水晶7823 发表于 2020-8-12 11:17:53

路过!!!!

人生感悟 发表于 2020-8-7 20:38:13

学习一下,感谢分享,顺便赚猫粮

everlau 发表于 2019-10-9 14:57:13

zhangkun2006 发表于 2019-10-7 14:10:12

谢谢分享,回去试试,一定要搞定这个,就有一个私有的NAS服务啦,太赞了

l119622188 发表于 2019-10-7 12:01:37

使能FTP灰色无法打勾,得怎么弄才能开?

l119622188 发表于 2019-10-7 11:53:23

本帖最后由 l119622188 于 2019-10-7 12:04 编辑

使能FTP灰色无法打勾,得怎么弄才能开?

hhwxbws 发表于 2019-6-25 16:45:04

谢谢分享,回去试试,一定要搞定这个,就有一个私有的NAS服务啦,太赞了

benben36511027 发表于 2019-6-9 15:49:57

学习学习!!!!!!!!!!!!!
页: [1] 2 3 4 5
查看完整版本: 华为光猫(HG8347R/8346R HS8145V)使用公云 花生壳ddns 开启远程ftp...