恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 329|回复: 2

【懒癌救星】【192.168.1.1 Luci Web自动跳转 免密码登录】+【cookie无限有效期】

[复制链接]
发表于 2020-8-28 18:10 | 显示全部楼层 |阅读模式
本帖最后由 跞跞 于 2020-9-10 10:15 编辑

折腾Openwrt的时候 一定会经常访问Luci Web页面192.168.1.1。
可每次都要输入密码,就算有自动填充,也要点3次鼠标。
忒懒不想点。

折腾后实现:浏览器输入192.168.1.1回车后,自动跳转到状态页。
其实很简单,然而我看了半天。直接命令,或者手动操作。
直接SSH命令:
  1. cp /etc/config/uhttpd /etc/config/uhttpd.back666                                           #备份文件
  2. cp /www/index.html /www/index.html.back666                                                 #备份文件
  3. cp /usr/lib/lua/luci/dispatcher.lua /usr/lib/lua/luci/dispatcher.lua.back666               #备份文件
  4. sed -i "s,list index_page 'cgi-bin/luci',list index_page 'index.html'," /etc/config/uhttpd #替换uhttpd文件
  5. sed -i 's,meta http-equiv="refresh" content="0; URL=/cgi-bin/luci,meta http-equiv="refresh" content="0; URL=/cgi-bin/luci/admin,' /www/index.html #替换index文件
  6. sed -i 's/timeout=tonumber(luci.config.sauth.sessiontime)/timeout=99999999/' /usr/lib/lua/luci/dispatcher.lua #替换session时长
  7. rm -rf -f /tmp/luci-modulecache/; rm -f /tmp/luci-indexcache; service uhttpd restart             #清除缓存,重启服务
  8. echo;                                                                                      #空命令
复制代码


如遇问题进行恢复:
  1. cp /etc/config/uhttpd.back666 /etc/config/uhttpd                               #恢复备份
  2. cp /www/index.html.back666 /www/index.html                                     #恢复备份
  3. cp /usr/lib/lua/luci/dispatcher.lua.back666 /usr/lib/lua/luci/dispatcher.lua   #恢复备份
  4. rm -rf -f /tmp/luci-modulecache/; rm -f /tmp/luci-indexcache; service uhttpd restart #清除缓存,重启服务
  5. echo;                                                                          #空命令
复制代码


输入完SSH命令后,如需实现关闭浏览器再开仍直接访问
需要用插件editthiscooke,修改cookies,去掉session属性。下面手动有操作,最后一张动图有。
因为openwrt 调用ubus软件给出的凭据是session类型的,每次关闭浏览器就会清空。需要把session属性去掉。



手动操作(作废,懒得编辑了,都是修改文件来着。看上面的SSH命令。):
1.SSH上路由。
2.修改 /www/index.html 这个文件
有一行改成
<meta http-equiv="refresh" content="0; URL=/cgi-bin/luci/admin/" />
无标题.jpg
URL后面的链接可以自己填想要重定向的页面地址即可。然后保存文件。
2.5 修改/etc/config/uhttpd 文件
有一行改成
        list index_page 'index.html'
QQ图片20200909215557.png
3.SSH输入命令,重启web服务端。 实在懒可以直接重启路由器。
   SSH命令:service uhttpd restart
4.然后就可以了。改完如果无法跳转,需要清空浏览器缓存,特别是chrome。
chrome清除缓存:右上角,更多工具→清除浏览器数据→勾选缓存和图片→确认清除
1.gif


延长cookie有效期:
1.Chrome浏览器安装edit this cookie扩展插件
无标题2.jpg
2.登录192.168.1.1 Luci Web管理界面后,修改cookies。
操作看动图。
2.gif

3.改完cookie应该就可以实现长期自动登录了。







我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-8-28 18:14 | 显示全部楼层
不错哈,受用。对于每天登陆几次看后台的。简直是福音。
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-8-28 18:22 | 显示全部楼层
旧版的是每次都要输入密码的,新版的只要cookie没有失效都直接进入状态页
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2020-9-19 22:41

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表