找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 4650|回复: 3

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

[复制链接]
本帖最后由 跞跞 于 2020-10-25 21:06 编辑

折腾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/" />

URL后面的链接可以自己填想要重定向的页面地址即可。然后保存文件。
2.5 修改/etc/config/uhttpd 文件
有一行改成
        list index_page 'index.html'

3.SSH输入命令,重启web服务端。 实在懒可以直接重启路由器。
   SSH命令:service uhttpd restart
4.然后就可以了。改完如果无法跳转,需要清空浏览器缓存,特别是chrome。
chrome清除缓存:右上角,更多工具→清除浏览器数据→勾选缓存和图片→确认清除



延长cookie有效期:
1.Chrome浏览器安装edit this cookie扩展插件

2.登录192.168.1.1 Luci Web管理界面后,修改cookies。
操作看动图。


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







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
不错哈,受用。对于每天登陆几次看后台的。简直是福音。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

旧版的是每次都要输入密码的,新版的只要cookie没有失效都直接进入状态页
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

大佬这个太实用了,赞
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-27 02:13

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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