博客

  • 关于JetbrainsIDE升级到2024.2版本之后jetbra/ja-netfaliter激活失效不断弹窗的解决方案

    原因

    jetbra/ja-netfaliter激活的原理是拦截并重定向与Jetbrains账号验证服务器的数据。
    2024.2后jetbrains新的安装程序自带了三个区域语言包,其中若选择中文大陆区域语言包,会将激活验证服务器地址修改为国内新验证地址。而jetbra/ja-netfaliter的拦截是黑名单制度,该新服务器地址并不在原本的拦截列表中。

    解决方案

    最简单的办法就是选择区域的时候选择英文,然后如果需要中文的话再手动添加中文语言包。

    但我知道已经有人手欠选了中文比如我。此时可以修改jetbra/ja-netfaliter的配置文件,在URL配置文件中添加

    PREFIX,https://account.jetbrains.com.cn/lservice/rpc/validateKey.action

    转载自:https://www.cnblogs.com/airlongdianblog/p/18418285

  • centos部署git项目

    服务器:linux centos 7.9
    多个ssh密钥

    我本地开发完需要同步最新的代码到公司的项目目录,我为项目设置了单独部署密钥。本地现在是有两个密钥,一个是用来连接ssh,另外一个是用来部署的。

    拉取仓库代码的时候默认使用的是连接ssh的那个密钥,无法通过,在网上找到可用的方案:

    # 启动ssh-agent
    eval "$(ssh-agent -s)"
    
    # 配置使用指定密钥文件,并且执行对应的git指令
    GIT_SSH_COMMAND="ssh -i ~/.ssh/delopy" git fetch origin

    git命令中间不需要加& 符号,只需要有空格就行

  • xiaomi ax3000t 新硬件救砖教程

    xiaomi ax3000t 新硬件救砖教程

    我的ax3000t的出场固件就是1.0.84,不过刷机的时候不知道新版本的居然硬件用的不一样。

    谨慎起见,我刷机之前顺带备份了所有的分区。

    我按照之前的固件的教程刷机之后刷入了openwrt 发现网络特别的差,体验特别不好,所以放弃了刷openwrt,想要刷回官方的系统,使用openwrt 上面带的sysupgrade刷入了在小米路由器官方https://www.miwifi.com/miwifi_download.html下载的1.0.64固件(上面的最新的)

    发现无法开机,就想着可能是在这里刷入的不行,然后就使用小米的救砖工具刷入。发现还是无法正常开机,症状是电脑一直在获取IP,但获取不到,路由器一直是黄灯,或者隔一段时间闪一下的状态。

    后来就各种找方法,始终无法开机,只到时隔两周之后,我搜了无数的视频,文章,分区尝试使用救砖工具刷入,我不太懂这个,反正刷入之后无法开机,后来终于在恩山的一个帖子里面找到了一个固件,当然也是只要有希望我就刷一次。这次终于是成功了,后来发现这个固件的版本是1.0.84。

    可能是之前的版本太低了,这个路由器的硬件不支持所以失败了,这下是终于开机了

    最后分享一个文件吧,当作备份,如果这篇能够被搜索引擎收录到,也希望能够帮到跟我一样的情况的朋友吧

    恩山提供官方固件的帖子地址:https://www.right.com.cn/forum/thread-8404955-1-1.html

    固件地址(注意网络环境):http://oss-hb.setn.top:9000/router-firmware/Xiaomi_router/AX3000T_RD03/miwifi_rd03_firmware_f85f9_1.0.84.bin
    我备份的蓝奏网盘(解压后使用):https://jkxa.lanzouu.com/iLeSy2p5ggej

  • django移除session

    使用django 配合 restframework 进行api开发的时候不需要一些模板的,静态文件还有session这些东西的支持,想要删掉提升一点性能。

    实战经历分享一下,主要就是修改settings文件

    apps部分

    我只留了一小部分的,足够我项目使用的。

    INSTALLED_APPS = [
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'corsheaders',
        'rest_framework',
         ....
    ]

      MIDDLEWARE部分
      MIDDLEWARE = [
          'django.middleware.security.SecurityMiddleware',
          'corsheaders.middleware.CorsMiddleware',
          'django.middleware.common.CommonMiddleware',
      ]
      

    1. docker-compose部署django的坑

      1.使用docker-compose up 运行django项目只输出:Watching for file changes with StatReloader

      手动进入容器运行项目是正常的,解决方案就是修改docker-compose.yml文件,在build同级添加 tty: true

      version: '3'
      services:
        django:
          container_name:
            abell-django
          build:
            context: .
            dockerfile: DockerfileBase

    2. frida 代码提示工具

      编辑器一般没有frida的代码提示,写代码不方便。

      可以使用@types/frida-gum

      安装命令:

      pnpm i @types/frida-gum

      不建议使用全局哦

    3. frida-tools无法连接手机上的server的解决方案

      frida-tools无法连接手机上的server的解决方案

      我在github上面下载了一个增强版的frida(https://github.com/Ylarod/Florida),可以提高一些被检测到的门槛。

      但连接的时候提示 "Waiting for USB device to appear"。表示无法连接到手机。

      网络上搜索了一下是映射的问题

      直接给出解决方案:

      adb forward tcp:27042 tcp:27042
      frida-ps -H 127.0.0.1:27042

      之后就可以快乐的连接了

    4. 世界,您好!

      欢迎使用WordPress。这是您的第一篇文章。编辑或删除它,然后开始写作吧!