路由器的访问由http改为https后就无法登陆,有办法改回来吗?
本帖最后由 纯情小鸭鸭 于 2019-6-26 22:17 编辑起因是路由器ddns绑定的2个域名(路由用电信网络padavan固件),一个没问题,另一个不知道啥原因在移动网络下登陆不了路由,但是能ping通,而且在路由器搭的梯子用这域名在移动网络是能用的,鼓捣一番无果,看到路由器有https选项,于是手欠选了https后立即就保存了,忘记了要证书,结果杯具发生了,无论内网还是外网都无法登陆。那么有办法在不重置下改回来吗? 感觉可能要加端口号了,8081或者8080你先试试? 手动在ip前加https 袄_偶滴小乔 发表于 2019-6-26 22:18
感觉可能要加端口号了,8081或者8080你先试试?
端口也改了,没用默认的。 四点 发表于 2019-6-26 22:19
手动在ip前加https
内网登陆就这样,没用。 ssh上去改配置,wrt系必备技能之一
— from Xiaomi Redmi K20 Pro, Android 9 of S1 Next Goose v2.1.2 dongjuanyong 发表于 2019-6-27 07:26
ssh上去改配置,wrt系必备技能之一
— from Xiaomi Redmi K20 Pro, Android 9 of S1 Next Goose v2.1.2 ...
有相关教程吗?
搜索了一下,基本上都是开启https的。 纯情小鸭鸭 发表于 2019-6-27 11:21
有相关教程吗?
搜索了一下,基本上都是开启https的。
你先得保证ssh或telnet服务是开着的(有很多固件默认是关着的)
进去了就好办了,nvram set/commit 重启
不过手头只有刷了openwrt的x86软路由,没搞过老毛子,当年弄tomato和merlin的时候都是上面这么弄的 dongjuanyong 发表于 2019-6-27 12:53
你先得保证ssh或telnet服务是开着的(有很多固件默认是关着的)
进去了就好办了,nvram set/commit 重启
...
telnet是关闭的,但ssh是打开的,不久前我才用putty登陆过,运行那行命令就行了?那命令的作用是什么? 纯情小鸭鸭 发表于 2019-6-27 13:22
telnet是关闭的,但ssh是打开的,不久前我才用putty登陆过,运行那行命令就行了?那命令的作用是什么? ...
具体命令是哪个我没法告诉你,因为我没有环境去测试,大概思路是这样
nvram set aaa=xxx 把aaa这项设置改成xxx
nvram commit 把修改过的配置存入nvram,下次重启时启用
但具体https的设置是哪一个我也没办法告诉你,我的话可能通过nvram showall把所有配置项列出来,看名字找出大概的改一下试试 纯情小鸭鸭 发表于 2019-6-27 11:21
有相关教程吗?
搜索了一下,基本上都是开启https的。
反着弄回来不行么 看lz说明只是证书出错,浏览器阻止访问了,可以选忽略证书直接访问的 估计没生成证书,看看配置文件里面证书路径是否指向正确的证书
----发送自 samsung SM-N9600,Android 9 typeunknown 发表于 2019-6-27 15:47
反着弄回来不行么
何谓“反着弄”? chachi 发表于 2019-6-27 18:27
估计没生成证书,看看配置文件里面证书路径是否指向正确的证书
----发送自 samsung SM-N9600,Android 9 ...
就是没生成证书,怎样查看配置文件? 本帖最后由 typeunknown 于 2019-6-27 22:40 编辑
没有padavan的设备不知它用了哪个,openwrt公版是在/etc/config/uhttpd,这种情况可能是把http那两行注释掉了,改回来再重启uhttpd应该就行了
查了下padavan好像要在/etc/storage/里面找 モナド 发表于 2019-6-27 18:26
看lz说明只是证书出错,浏览器阻止访问了,可以选忽略证书直接访问的
用ie在高级设置里把3个tsl选项关闭掉,还是打不开。 本帖最后由 typeunknown 于 2019-6-29 18:42 编辑
不知楼主解决没有
nvram show | grep http找http_proto这项看是不是1,nvram set http_proto=改成0或者2,然后nvram commit
还有一项http_access不知有没有关系,我这里是0,没敢瞎试 typeunknown 发表于 2019-6-29 17:59
不知楼主解决没有
nvram show | grep http找http_proto这项看是不是1,nvram set http_proto=改成0或者2, ...
先谢谢了,现在忙着其它事情,一会儿忙完试试。 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]