善忘技术夹 Logo
善忘技术夹
开源前沿 · 150 阅读

把论坛伪装成钉钉和 JetBrains:这个 470 Star 的油猴脚本只换皮不碰数据

每个在工位上摸过鱼的人,大概都经历过这种瞬间:身后有脚步声靠近,你手忙脚乱地切窗口,动作大到连对面同事都抬头看你。或者刷论坛刷得正投入,老板从背后走过,屏幕上的”摸鱼”字样格外显眼。

直接切窗口太明显,缩窗又欲盖弥彰。于是有人做了个油猴脚本合集,把 Linux DO 论坛、X 和小红书的界面,伪装成钉钉、飞书、JetBrains IDE 和终端。470 Star,MIT 开源。

最关键的一条原则:只换皮,不碰数据。

这是什么

linuxdo-idea-ui 是一套用户脚本合集,依赖 Tampermonkey 或 Violentmonkey 浏览器扩展运行。装好之后,访问 linux.do、x.com 或 xiaohongshu.com,脚本会把页面外观替换成办公软件的样子。

它不是简单改个主题色。论坛话题列表会重新布局成 Git Log 的泳道图,帖子内容会渲染成代码编辑器的阅读区,侧栏会变成 IDE 的 Project View。整体布局跟着皮肤走,不只是换皮,是重新排版。

技术上是纯 CSS 注入加 DOM 改写,不动数据。你看到的投票、点赞、引用跳转、图片灯箱这些原生交互,全部完整保留,该点的地方还能点。

JetBrains 主页 Git Log 泳道图

四套办公皮肤

合集里最有技术含量的,是这几套伪装皮肤。

IM 三合一。钉钉、飞书、企业微信三套皮肤一键切换,投票、小火箭、图片灯箱、引用跳转都在,还带全局搜索(⌘/Ctrl+K)。老版的独立飞书和钉钉脚本已停止更新,建议用这个三合一新版。

JetBrains / Darcula 外观。这套是合集里做得最深的。主页话题列表伪装成 Git Log,用 SVG 画出多泳道提交图谱,每个话题变成一条提交记录。点进话题,帖子渲染成 IDEA 或 PyCharm 的代码编辑器阅读区,连 Java 和 Python 的语法高亮风格都跟着产品切换。回帖用混合语句模板,过短的回帖会补样板行凑长度。代码行内图片默认收起,悬停预览,点击固定。

话题页 IDEA 风格代码编辑器阅读区

终端 TUI 外观。双配色:Claude Code 的紫/薰衣草色调,和 Codex CLI 的蓝/琥珀色调。有终端窗口外壳(macOS 红绿灯按钮或 Windows 窗口按钮),启动画面仿真实 CLI 启动信息。话题列表渲染成终端会话列表,帖子渲染成 assistant turn,还带折叠式 thinking 块。底部 composer 支持 Enter 发送、Shift+Enter 换行、Esc 清除。按 ? 能看完整键盘快捷键。

Claude Code 终端 TUI 列表页

Codex 桌面 app 外观。左侧导航 rail,中间线程列表和详情,右侧氛围代码面板。话题渲染成 Codex 项目线程列表,帖子渲染成 agent thread,楼层还带”Worked for xx”的装饰。三栏宽度都能拖拽调整。加载时是 OpenAI 花朵动画。检测到 Cloudflare 盾页会自动降级为原生界面,不硬刚。

Codex 桌面 app 三栏布局

X 和小红书也能伪装

合集不只覆盖 Linux DO,还支持 X(Twitter)和小红书。

X 的主页推荐流、关注、私信,能伪装成钉钉、飞书、企业微信的聊天界面,用的是 GraphQL 详情抽屉和原版 1:1 矢量图标。小红书的发现推荐流同样能伪装成 IM 聊天界面,笔记以聊天气泡呈现,点赞收藏关注这些原生交互都保留,还带触底自动加载。

只换皮不碰数据

这句话值得单独说。很多网页美化脚本会顺手改点别的——改交互逻辑、注入广告、甚至读取数据上报。linuxdo-idea-ui 明确划了线:所有内容、链接、按钮和交互完整保留,不修改任何实际数据。

你点投票还是投票,点引用还是跳到源楼,点图片还是灯箱放大。皮肤换的是”看起来像什么”,不是”实际上是什么”。这分克制让脚本可以放心用,不用担心哪天数据被改出问题。

隐私防窥的细节

摸鱼脚本如果不处理隐私,等于把摸鱼痕迹主动暴露。合集做了几层防护。

隐私头像切换。真实头像能一键替换成文字伪装或九宫格图标,截图分享时不暴露用户。钉钉风格里还能把真标题替换成随机工作标题。

防窥脱敏。X 和小红书脚本带原生安全发帖和防窥脱敏,该遮的遮住。

互斥检测。同一站点内的不同皮肤脚本互斥,同一时间对同一网站只能启用一个,检测到其他主题会自动避让,不会两个皮肤打架互相覆盖。

SPA 兼容。Linux DO 是 SPA 架构,站内跳转容易让脚本失效。合集做了处理,跳转和前进后退后自动重新套用样式,不用手动刷新。

隐私头像一键切换

实际用起来

安装分两步。先装 Tampermonkey(或 Violentmonkey)浏览器扩展,然后打开 GitHub 仓库里对应脚本的 Raw 链接,会自动触发安装。访问目标网站,皮肤自动生效。

想换皮肤,在脚本管理器里启用对应那一个就行。注意同站只能启用一个,开两个会互斥。脚本更新后,硬刷新一次页面(Ctrl+Shift+R)让新版本生效。

几个实际感受。JetBrains 风格的 Git Log 泳道图是完成度最高的部分,话题列表真的变成了提交图谱,不是简单贴个图标。终端 TUI 的启动动画和 thinking 块折叠做得像那么回事。颜色模式跟随站点的浅色/深色/自动切换,不用手动调。

Claude Code 终端 TUI 详情页

和其他方案比

和普通油猴美化脚本比:多数美化脚本改主题色、调字体、加圆角,界面还是那个界面。这套是重新布局伪装,论坛列表变 Git Log,帖子变代码编辑器,从结构上换了样子。

和切窗口、缩窗比:切窗口动作明显,缩窗更可疑。伪装成办公软件,从背后看过去一眼认不出是论坛,不需要任何操作。

和网页版办公软件比:网页版办公软件里没有你要刷的内容。伪装版保留了原站的所有内容和交互,你刷的还是论坛,只是看着像在干活。

适合什么人

如果你符合这几条,这套脚本值得试试:是 Linux DO 用户,常在站上浏览;有摸鱼需求,希望界面不那么显眼;装过 Tampermonkey,习惯用脚本改网页;在意截图隐私,不想暴露真实头像和标题。

几个提醒。这是油猴脚本,不是独立 App,得先装 Tampermonkey。470 Star,社区型项目,作者在持续更新。MIT 协议开源。

获取方式:GitHub 仓库 github.com/czm15053/linuxdo-idea-ui,打开对应脚本的 Raw 链接自动安装。

摸鱼这件事,工具能帮你降低被发现的风险,但不能帮你把活干完。皮肤再像钉钉,老板真站你背后看五分钟,还是看得出来。该干活的时候,还是干活。

关注「善忘技术夹」全媒体矩阵

扫描上方宣传海报二维码,第一时间获取最新技术文章、开源项目与免安装小程序体验。

善忘技术夹 微信公众号宣传图
微信公众号 (扫码关注)
善忘技术夹 微信小程序宣传图
微信小程序 (扫码即用)