纯情小鸭鸭 发表于 2019-6-26 22:14

路由器的访问由http改为https后就无法登陆,有办法改回来吗?

本帖最后由 纯情小鸭鸭 于 2019-6-26 22:17 编辑

起因是路由器ddns绑定的2个域名(路由用电信网络padavan固件),一个没问题,另一个不知道啥原因在移动网络下登陆不了路由,但是能ping通,而且在路由器搭的梯子用这域名在移动网络是能用的,鼓捣一番无果,看到路由器有https选项,于是手欠选了https后立即就保存了,忘记了要证书,结果杯具发生了,无论内网还是外网都无法登陆。那么有办法在不重置下改回来吗?

袄_偶滴小乔 发表于 2019-6-26 22:18

感觉可能要加端口号了,8081或者8080你先试试?

四点 发表于 2019-6-26 22:19

手动在ip前加https

纯情小鸭鸭 发表于 2019-6-26 22:24

袄_偶滴小乔 发表于 2019-6-26 22:18
感觉可能要加端口号了,8081或者8080你先试试?

端口也改了,没用默认的。

纯情小鸭鸭 发表于 2019-6-26 22:26

四点 发表于 2019-6-26 22:19
手动在ip前加https

内网登陆就这样,没用。

dongjuanyong 发表于 2019-6-27 07:26

ssh上去改配置,wrt系必备技能之一

— from Xiaomi Redmi K20 Pro, Android 9 of S1 Next Goose v2.1.2

纯情小鸭鸭 发表于 2019-6-27 11:21

dongjuanyong 发表于 2019-6-27 07:26
ssh上去改配置,wrt系必备技能之一

— from Xiaomi Redmi K20 Pro, Android 9 of S1 Next Goose v2.1.2 ...

有相关教程吗?
搜索了一下,基本上都是开启https的。

dongjuanyong 发表于 2019-6-27 12:53

纯情小鸭鸭 发表于 2019-6-27 11:21
有相关教程吗?
搜索了一下,基本上都是开启https的。

你先得保证ssh或telnet服务是开着的(有很多固件默认是关着的)
进去了就好办了,nvram set/commit 重启
不过手头只有刷了openwrt的x86软路由,没搞过老毛子,当年弄tomato和merlin的时候都是上面这么弄的

纯情小鸭鸭 发表于 2019-6-27 13:22

dongjuanyong 发表于 2019-6-27 12:53
你先得保证ssh或telnet服务是开着的(有很多固件默认是关着的)
进去了就好办了,nvram set/commit 重启
...

telnet是关闭的,但ssh是打开的,不久前我才用putty登陆过,运行那行命令就行了?那命令的作用是什么?

dongjuanyong 发表于 2019-6-27 13:35

纯情小鸭鸭 发表于 2019-6-27 13:22
telnet是关闭的,但ssh是打开的,不久前我才用putty登陆过,运行那行命令就行了?那命令的作用是什么? ...

具体命令是哪个我没法告诉你,因为我没有环境去测试,大概思路是这样
nvram set aaa=xxx 把aaa这项设置改成xxx
nvram commit 把修改过的配置存入nvram,下次重启时启用
但具体https的设置是哪一个我也没办法告诉你,我的话可能通过nvram showall把所有配置项列出来,看名字找出大概的改一下试试

typeunknown 发表于 2019-6-27 15:47

纯情小鸭鸭 发表于 2019-6-27 11:21
有相关教程吗?
搜索了一下,基本上都是开启https的。

反着弄回来不行么

モナド 发表于 2019-6-27 18:26

看lz说明只是证书出错,浏览器阻止访问了,可以选忽略证书直接访问的

chachi 发表于 2019-6-27 18:27

估计没生成证书,看看配置文件里面证书路径是否指向正确的证书

----发送自 samsung SM-N9600,Android 9

纯情小鸭鸭 发表于 2019-6-27 21:56

typeunknown 发表于 2019-6-27 15:47
反着弄回来不行么

何谓“反着弄”?

纯情小鸭鸭 发表于 2019-6-27 22:01

chachi 发表于 2019-6-27 18:27
估计没生成证书,看看配置文件里面证书路径是否指向正确的证书

----发送自 samsung SM-N9600,Android 9 ...

就是没生成证书,怎样查看配置文件?

typeunknown 发表于 2019-6-27 22:26

本帖最后由 typeunknown 于 2019-6-27 22:40 编辑

没有padavan的设备不知它用了哪个,openwrt公版是在/etc/config/uhttpd,这种情况可能是把http那两行注释掉了,改回来再重启uhttpd应该就行了

查了下padavan好像要在/etc/storage/里面找

纯情小鸭鸭 发表于 2019-6-28 13:24

モナド 发表于 2019-6-27 18:26
看lz说明只是证书出错,浏览器阻止访问了,可以选忽略证书直接访问的

用ie在高级设置里把3个tsl选项关闭掉,还是打不开。

typeunknown 发表于 2019-6-29 17:59

本帖最后由 typeunknown 于 2019-6-29 18:42 编辑

不知楼主解决没有
nvram show | grep http找http_proto这项看是不是1,nvram set http_proto=改成0或者2,然后nvram commit
还有一项http_access不知有没有关系,我这里是0,没敢瞎试

纯情小鸭鸭 发表于 2019-6-29 22:52

typeunknown 发表于 2019-6-29 17:59
不知楼主解决没有
nvram show | grep http找http_proto这项看是不是1,nvram set http_proto=改成0或者2, ...

先谢谢了,现在忙着其它事情,一会儿忙完试试。

纯情小鸭鸭 发表于 2019-6-30 00:03

typeunknown 发表于 2019-6-29 17:59
不知楼主解决没有
nvram show | grep http找http_proto这项看是不是1,nvram set http_proto=改成0或者2, ...

3个命令就ok了,再次感谢~
http://i68.tinypic.com/2zzl0ef.jpg
页: [1]
查看完整版本: 路由器的访问由http改为https后就无法登陆,有办法改回来吗?