怎样给 Electron 应用抓包

今天测试 Memo 的翻译服务,发现经常失败,于是想抓包看看失败原因。 很自然的打开了电脑上的 Fidder,但出乎意料的是完全抓不到 Memo 的任何 Http 请求…(已开启 https 抓包,其他软件测试正常) 搜了一下,发现可能是由于 Electron 的缘故。 于是又参考 抓包经验总结(一) - 知乎 尝试使用 wireshark 来抓包,但无奈 wireshark 里面信息太多了,我光通过 ip 和协议过滤还是有大量请求…遂放弃。 后来搜到了 Electron应用抓包_electron 程序 抓包-CSDN博客 这篇文章。 code.exe --args --proxy-server=localhost:8888 --ignore-certificate-errors 我拿 Fidder 测试了一下,发现可以抓取到 Memo 检测更新的请求,但是依旧抓取不到翻译的请求。。 接着按照 Electron抓包体验-CSDN博客 的思路,在 Chrome 里调试 Electron 应用。 Memo.exe -remote-debugging-port=9222 然后用 Chrome 打开 chrome://inspect/#devices Console 里有输出,network 里没有 尴尬的是,能看到 Console 里输出了翻译的记录,但在 Network 里没有发现任何 http 请求。。 最后用英文搜了一下,最终找到了解决方案。 Download HTTP Toolkit for Windows HTTP Toolkit 抓取 Electron 应用 ...

October 17, 2023 · 1 min · 立行

备份手机微信聊天记录到电脑,解决提示问题"当前网络环境复杂,请尝试使用其他网络"

测试设备 Windows 微信 3.7.6.44 Android 微信 8.0.34 红米 K50,MIUI 13 背景 我有一个持续了三年的习惯——每周备份当周的微信聊天记录。但微信的备份功能做得实在是很烂,经常遇到网络问题: 当前网络状况复杂,请尝试使用其他网络 提示手机和电脑的网络不一致( 明明都在同一个 WIFI 下,备份界面显示的网络名字也一致) … 在互联网上搜了一下,解决方案也无非是: 重启微信/手机 给予地理位置权限(Android)/给予 Local Network 权限(iOS) 但实操下来不能百分百解决问题。 真正的解决方案 按照下面的步骤来操作,我这里从未失败过。 前提 手机和电脑在同一个 WIFI 下面(2.4G 和 5G 最好区分开) Android 给予了微信定位权限(因为定位权限里包含部分 WIFI 的信息),iOS 给予了微信 Local Network Access 权限 Android 的定位开关为开启状态。 遇到网络问题,提示无法备份 Kill 掉微信的进程,要到应用信息页面『结束进程』,在 MIUI 上是『长按图标』=>『应用信息』=>『结束运行』 微信 PC 版本点击『迁移与备份』=>『迁移』(没错,先使用迁移,而不是备份)。 迁移一个体积很小的聊天记录,让手机和电脑之间完成通信过程。 等待迁移成功后,点击『备份』,通常这时就不会有网络问题了。 如果还是无法解决?建议重新检查上面的步骤。

April 9, 2023 · 1 min · 立行

Windows 文件管理器和 H265

很早之前在 Win10 遇到的和 H265 相关的问题是不显示缩略图,解决方法往上比较成熟,安装Download K-Lite Codec Pack 即可。 最近业务需要,通过『要你命三千』从抖音/快手上下载了很多无水印的视频,其中一部分是 H264 编码,另一部分则是 H265 编码,在 Win10 文件管理器中预览不成问题。 但好死不死的,我需要把它们统一拖进 Eagle 进行管理,Eagle 目前只能支持 H265 的收藏,但是不支持 Eagle 预览播放==… 所以我需要把 H265 的视频转换成 H264,转换倒也不复杂,使用 HandBrake: Open Source Video Transcoder 就行。 但问题是,怎么从 H264 和 H265 混合的视频文件夹里找出 H265 的视频文件呢?不然视频数量一多,H264 相当于白白浪费转换时间。 Finding which videos in a directory of various videos are H.265? - Page 2 - Windows 10 Forums 英文搜索倒是找到了相似的问题,可惜当时没有解答。 几经尝试,最后还真找出了解决方案: 安装 Icaros 3.3.0 Beta 3 在文件管理器中勾选『Video tracks』列 Snipaste_2022-07-14_00-08-21 以上。 ...

July 14, 2022 · 1 min · 立行

多平台微信视频号直播下载方法

昨日晚上在外面吃饭时发现有两个比较感兴趣的老师都在视频号做直播,两边的内容都想听,但无奈只有一台手机,也没办法确定之后是否有回放,遂生下载微信视频号直播随后观看的想法。 下载微信视频号直播大体可以分成三步: 抓包获取视频号直播推流地址 调用下载器下载,最后生成一个 flv 文件 将 flv 转码成 mp4 文件 抓包获取视频号推流地址 核心是在各个平台上设置 https 抓包,推流的 URL Host 为 http://voipfinderliveplay.wxqcloud.qq.com,按这个地址过滤就可以直接找到可以下载直播视频流的 Url。 Windows 平台 Fiddler配合Proxifier抓包PC客户端HTTPS明文数据 - 飘易博客 在电脑上打开直播的视频号,使用 Fidder 抓包。 可以用 ‘@voip’ 过滤 Android Android 7.0 + 抓包比较麻烦,要么需要 Root 迁入证书,要么使用平行空间等创建一个虚拟环境来抓包。我自身手机是 Root 过的,就直接将 http canary 的证书迁入系统即可。 安卓11 httpcanary小黄鸟系统证书的安装_哔哩哔哩_bilibili http canary 安装完毕后,针对微信抓包即可。 iOS iOS 上抓包 https 相对来说非常简单,我是使用 Stream 来完成的。 IOS抓包工具Stream——让移动端的抓包变得轻而易举 - 温一壶清酒 - 博客园 调用下载器下载 flv 文件 原则上在什么设备上拿到了视频号地址,那可以直接在对应的设备上使用下载器下载。 但手机的网络不太稳定,所以我更倾向于统一用电脑下载,在电脑上我使用的下载器是 IDM。 ...

May 15, 2022 · 1 min · 立行

怎么在 Win10 上将小娜替换为小爱同学?

最近入手了一台米物 Art 键盘,上面有一个语音唤醒键。但是在 Win10 上,它默认唤醒的是小娜(Cortana),众所周知小娜在 Win10 上基本没用,所以自然产生一个想法:怎么把唤醒的小娜替换为小爱同学? 首先通过键位监测发现,键盘的语音键实际上是模拟了 Win+C 的命令实现调用小娜,那问题就转变成:如何使 Win+C 唤醒的是小爱同学? 自定义快捷键的应用我一直使用的是 HotKeyP,本来想直接添加一个命令行打开小爱同学的命令,但尴尬地发现小爱同学是 UWP 应用,没有 .exe 的文件,也没办法通过快捷方式调用。 所以问题又转换成了:如何通过命令行唤醒 UWP 的小爱同学? How to open UWP apps from the command line on Windows 10 搜寻一番,通过上述文档找到了解决办法。 explorer.exe shell:appsFolder\8497DDF3.639A2791C9AB_kf545nqv09rxe!App 但往 HotKeyP 中添加热键的时候又出现了新的问题: 没找到直接调用命令行的方法 问题又转变成:如何使 HotKeyP 可以直接执行命令行? 方法也很自然,将命令写成 .bat 脚本存放在磁盘里,用 HotKeyP 调用此脚本。 但实验起来发现执行 .bat 脚本时会有一个黑色的控制台闪过,非常不爽。搜了一下怎样让 .bat 隐身运行。 全网最详细,bat不弹黑框/不显示控制台方法_时过境迁一样美的博客-CSDN博客_如何运行bat文件不弹出黑框 所以再使用 .vbs 命令执行 .bat 脚本就可以避免黑框。 所以最终用小爱同学替换小娜的路径就明确了: 用 HotKeyP 给 Win+C 快捷键绑定上执行 .vbs 命令的脚本,.vbs 脚本无控制台调用 .bat 脚本唤醒小爱同学 UWP 应用。 ...

May 14, 2022 · 1 min · 立行

漫步者音箱红外接入 Home Assistant记录

背景 最近买了一对漫步者 RT-1700 作为桌面音箱,该音箱可以通过有线和蓝牙接入,但想切换需要使用自带的红外遥控器。 这对于一个懒人而言,实在是太不方便了。 很自然地想着可以通过模拟红外信号将其接入到米家中。正好家里有一个小米空调伴侣 2 代,所以通过米家的『自定义遥控』的功能实现了模拟音箱遥控器的所有功能。 虽然通过接入米家的方式实现了音箱的在线控制,但不论是通过手机还是小爱音箱控制,这个过程于我而言还是有点麻烦了。我日常都是在电脑前工作,手机其实很少使用,所以家里的多数设备都是在 Quicker 使用 Home Assistant 的 API 来进行控制的。 那,怎么才能把音箱接入到 Home Assistant 中通过 API 来控制呢? 思路 这个问题核心是在 HA 中怎样控制红外设备。 目前我的 HA 中有一个小米空调伴侣 2 代,而它在米家上是支持学习自定义的红外信号的,所以很自然的想法是在 HA 中让空调伴侣也学习音箱控制的红外码。 幸运的是,找到了一些空调伴侣接入 HA 并学习红外码的参考资料: Home Assistant 通过空调伴侣学习红外指令 - 博客 - binsite 小米空调伴侣2 插件接入HA - 『HomeAssistant』综合讨论区 - 『瀚思彼岸』» 智能家居技术论坛 - Powered by Discuz! 小米空调伴侣2Pro学习/复制的红外遥控怎么加入HA - 『HomeAssistant』综合讨论区 - 『瀚思彼岸』» 智能家居技术论坛 - Powered by Discuz! 但不幸的是,我的空调伴侣2在 HA 中安装的『支持 MCN02 的 miio 』插件总是失败,通过米家云端设备的接入的『自定义遥控』也是空有实体但无法控制的状态。 于是只能另寻思路,一番搜索发现:HA 中可以通过 Xiaomi Miot Auto 插件调用小爱同学,静默执行语音指令来变相实现通过 HA 发射红外码。 ...

May 8, 2022 · 1 min · 立行

WordPress 迁移 Gridea 记录

五一假期花了大概一天把之前放在 WordPress 上的历史文章迁移到 Gridea 上面,里面还是存了不少坑,这里做个记录。 基本流程 全套流程大概可以有以下几步: 配置 Gridea 在 Github 的仓库和本地同步网络环境。 导出 WordPress 中文章成 Markdown 系列。 导入历史文章到 Gridea,并根据历史 URL 修改新 URL。 给 404 页面添加 JS 脚本变相实现 301(重定向)。 因为多数流程都可以在网络上找到,所以我只记录一些容易出现坑的地方。 配置 Gridea 云端仓库和本地同步网络环境 🤗 快速上手 | Gridea,安装的过程并不复杂,也有比较多的资料可供查询。 主要的问题在于 Gridea 本地同步经常提示 🙁 同步遇到了错误,请查阅 FAQ 或 Issues 来寻找解决方案。 Github 在部分网络条件下是被墙了,连接非常不稳,想要流畅访问 Github 通常都需要挂代理。自然,Gridea 如果部署在 Github Page 上,想要稳定连接,最好还是走代理。 按照 0.9.2 版本的更新内容,Gridea 原则上支持直接使用系统代理,但实测结果是开着代理的条件下,完全抓不到 Gridea 同步时的包,『Gridea 使用系统代理』多少有点玄学了。 这里略微解释一下为什么会出现这个问题。 放在 Github 仓库的博客在本地是通过 Git 来同步的,而 Git 这种处于网络层的应用无法被上层类似于 Clash 这种代理软件管理网络流量,需要单独通过命令设置代理。(更多可以参考 git clone 网速过慢问题的两种解决方案 | CaryC Blog) ...

May 6, 2022 · 2 min · 立行

写在迁移之前

大学时我曾经有一个搭在阿里云上的 WordPress 站点存放着历史的文章,一年一百多的价格也还可以接受。但毕业之后,一方面折腾的心思变少了,一年也更新不了几篇文章;另一方面,续费的价格直接升到了 1300 左右,想想这个投入产出比,遂将老站关停。 但编程和写作是我们这个时代普通人最容易接触的杠杆,所以——还是应该尝试努力输出。 作为一个懒人,让我能坚持做一件事的前置条件是我可以把这件事的门槛放到很低。Hexo 虽好,但对我一个偶尔写代码的人而言还是有点复杂了,挫伤了输出的积极性。 选择 Gridea 就是因为它足够简单,有个客户端可以直接开始写。不过也不是没有顾虑,看作者上一次更新还是在 2020.10,比较担心后续没有人维护。 但,Anyway,先写了再说。 这个博客还是打算放一些和工作无关的折腾的内容,之前历史的文章也会逐步迁移过来。 好风凭借力,送你上青云。

May 4, 2022 · 1 min · 立行

Tasker××,Android 自动化实例

引言 前些天,几个月前看到了 从通知实现钱迹 Tasker 自动化记账 - 少数派,想起来了之前购买即遗忘于角落的 Tasker…心有戚戚焉。加之自动化记账这件事确实 get 到我了,于是籍此开始折腾 Tasker 的自动化之路。 经过几周的折腾,混迹于各论坛,参考各种文章后魔改,目前实现的部分功能如下: 通话后自动同步录音到坚果云、fooview 截图后自动同步到电脑桌面 地图应用开启关闭与 GPS 同步 视频应用开启关闭与自动锁定同步 息屏下连接特定耳机自动播放微信通知 除特定应用连接耳机后自动播放听力 钱迹自动化记账(带备注、可选账本、延后记账、免密支付自动记账) 点击手环、摇动手机、Quicker 实现管理智能家居 手机充电至 95% ,手环提醒 Keep 开始运动后,小米手环自动开始记录 控制另一部手机实现通知转发、播放控制等功能 利用小爱同学执行 Tasker 任务 扫描特定 NFC 卡片,打开体重秤连接界面 … 下面会介绍这些自动化的使用场景和配置思路,部分复杂的配置会提供导入,希望对你有所帮助。 一 Tasker + FolderSync FolderSync - Google Play 上的应用 1.1 通话录音自动同步到云盘 功能描述 为了防备不时之需,我希望我的录音至少可以同步到云盘,最好后面还可以同步到其他设备或分享给家人。小米自带的云服务其实是可以将通话录音同步到小米云服务里面的,但是小米云服务毕竟不是专业做网盘的,多设备同步和分享控制相对不如 Dropbox/ 坚果云这类网盘专业。 所以我需要找到一个桥梁,将手机本地的录音文件夹和云盘建立链接,实现双向同步。 FolderSync 就是这样一款用于云盘、本地间同步的应用,支持 Google Drive、Dropbox、OneDrive、MEGA 等常见网盘,也支持通过 FTP、SMB、WebDAV 等协议连接到其他存储空间。 最后我选择利用 FolderSync 通过 WebDAV 协议将本地文件夹和坚果云文件夹链接在一起,然后坚果云的通话录音文件夹可以同步到多个设备上,并且它的分享权限控制也相对完善。 这样通话结束后,录音会自动同步到坚果云上,然后坚果云也会将文件同步到电脑上。 配置思路 在 FolderSync 中配置好某个同步项目后,在 Tasker 中进行以下设置。 ...

October 12, 2020 · 7 min · 立行

1G 数据、70+软件、万字长文,手把手教你如何将 Win10 从零打造成工作『利器』

前些天逛知乎时遇到了这样一个问题:『新买了笔记本电脑后,需要进行哪些基本的设置和下载?』 想起了自己从一个电脑小白一路摸索过来,和各路流氓斗智斗勇的辛酸历程。 然后我就想把这过程中的坑和经验分享出来,帮助大家更高效地使用 Win10 。尽管很多内容限于篇幅也没有展开,但写着写着就 15000 多字了… 希望本文能够对诸位有帮助。 1G 数据、70+软件、万字长文,手把手教你如何将 Win10 从零打造成工作『利器』。建议先收藏再看。 先晒晒自己的配置吧 我的桌面 开始菜单 合并展示 零 写在前面 作为一个一年内给自己电脑重装了 6 次系统的男人,在『新买了笔记本电脑后,需要进行哪些基本的设置和下载?』这个问题上恐怕拥有一定的发言权了… 作为一个小白 新 win10 系统应该做怎样的优化和配置? 怎样打造自己的软件安装库? Win10 有哪些必装的软件? 怎样优化自己的习惯让 win10 更好用? 怎样避免被弹窗骚扰? … 这些问题你都可以在本文中找到答案。 每一个模块其实都可以单抽出来细讲,但限于篇幅,我讲个大概。后续若有疑问可以在公众号留言。 至于你问为什么一年内要重装这么多次系统..Emm 我想这些图片可以回答这个问题 毕竟,没有什么问题是重装一次系统解决不了的。如果有,那就两次。 在摸索的过程中,要特别感谢沨沄极客、奔跑中的奶酪的无私分享,让我少走了很多弯路。写下这篇文章也算是对两位老师“分享”精神的一种传递吧。 好了,让我们进入正题。 PS: 以下步骤请结合自身需要采用,有的步骤没有需求可不做。 文中的软件会附上官网下载链接,你也可以在公众号 杂谈by立行 回复『重装系统』获取整理好的70+软件集合包。 请结合自身的技术水平和风险操作,做好系统备份/创建还原点。本人不对操作不当后的任何后果负责。 辛苦整理了 70+ 软件的安装包 一 系统优化 1.1 软件卸载 新买的电脑或者重装的系统可能会有一些预装软件,如果对你而言软件无用的话,建议右键直接卸载。 列几个常见的预装软件 Microsoft Store 里面的某些游戏 ...

April 6, 2020 · 9 min · 立行