背景知识

  • EFB (EhForwarderBot) 是什么?
    简单来说,它是一个帮你把微信消息转发到 Telegram,并且能让你在 Telegram 里回复微信消息的工具。你需要自己准备服务器或者电脑来运行它。
  • Telegram 话题(Topic)是什么?
    这是 Telegram 群组的一个功能。如果一个群组开启了话题功能,那么群里的消息就可以像论坛帖子一样,分成不同的话题进行讨论,让信息更有条理。只有群组管理员可以开启或关闭这个功能。

这个功能解决了什么问题?

用 EFB 把微信消息转发到 Telegram 后,默认情况下,每一个微信群或者好友都会在 Telegram 里创建一个对应的群组。如果你的微信联系人很多,Telegram 里就会变得非常杂乱。

这个教程介绍的方法,利用了 Telegram 的话题(Topic)功能,可以将所有未单独绑定的微信群聊和私聊消息,都聚合到一个 Telegram 大群组里,并自动为每个微信对话创建一个对应的话题。这样你的 Telegram 界面会清爽很多!

效果图:
(所有来自不同微信群的消息,都被整理到 “EFB Topic Group” 这个群的不同话题下了)
upgit_20250413_1744529293.png

阅读全文 »

什么是 EFB?为什么要用 Docker?

EFB (EhForwarderBot) 是一个强大的工具,可以帮你把微信消息转发到 Telegram 等其他聊天平台,也可以让你在 Telegram 里直接回复微信消息。简单来说,就是让你在一个地方管理多个聊天工具的消息。

Docker 又是什么呢?你可以把它想象成一个“魔法集装箱”。我们把 EFB 和它运行需要的所有东西都打包到这个集装箱里。这样,无论你的服务器是什么环境,只要装上 Docker,就能轻松运行 EFB,省去了很多复杂的安装和配置步骤。

这篇教程会教你如何使用 Docker 来运行 EFB。

背景小故事:之前我用的微信网页版登录方式 (uos 补丁) 失效了,而且账号还收到了警告,所以我切换到了一个叫做 comwechat 的新方案。下面会介绍这两种方案的区别。

微信接入方案:comwechat vs wechat web

EFB 连接微信主要有两种方式,你需要根据自己的情况选择一种:

  1. wechat web (微信网页版)

    • 优点:占用资源少,对服务器要求低,小内存 VPS 也能跑。
    • 缺点:功能相对较少,而且只有部分老微信账号(大约 2017 年前注册)才能登录网页版(我的账号就不行了 O.O)。你需要自己测试一下你的账号是否还能登录 wx.qq.com
    • 原理:模拟浏览器登录微信网页版。
  2. comwechat

    • 优点:功能更全,支持发送高清图片和 Telegram 贴纸。
    • 缺点:占用资源较多(内存建议 2GB 以上),因为它背后运行了一个模拟的 Windows 微信客户端环境。
    • 原理:基于一个开源项目,模拟了 Windows 微信客户端。

主要功能区别:

功能wechat web (网页版)comwechat (模拟客户端)
查看撤回消息✅ 支持❌ 不支持
回复消息样式普通文本样式部分支持原生样式
发送 Telegram 贴纸可能会被压缩✅ 支持
发送高清图片大图会被压缩✅ 支持

选择建议:

  • 如果你的微信账号还能登录网页版,并且对资源占用比较敏感,可以选择 wechat web
  • 如果你的账号无法登录网页版,或者你需要更完整的功能(如发送高清图、贴纸),并且服务器资源充足(建议 2GB 内存以上),请选择 comwechat
阅读全文 »

前言

在家里买了 Nas 之后最头疼的事就是如何进行外网访问,如果有公网 IP 的话就非常简单,但可惜我没有,所以我选择了进行内网穿透,常见的内网穿透工具有 tailscale、zerotier、frp、ngrok,最终由于易用性等原因选择了 tailscale

由于移动端的限制,ios/android 都同时只能使用一个 vpn 程序,而我又经常有 科学上网 的需求,所以如何使 tailscaleclash 等工具并存,在 科学上网 的同时进行内网穿透成为了一个问题,以下是我长期使用下来总结的一些经验。

阅读全文 »

免流的由来

不知道各位是否还记得曾经被 5 元 30M 支配的恐惧吗?
在大概 10 多年前,那时候的流量非常昂贵,网页也非常简单,大部分都是一些文字信息,
随着时间的推移,互联网在飞速发展,手机上网从文字转变为了以视频和图片为主,网页内容越来越丰富,10M 流量几个图片就用完了,流量需求大幅提升,
但是运营商套餐价格并没有随着需求的提升而降低,一度都是 5 元 30M 的离谱价格,
人们为了(白嫖)推进运营商的技术发展,研究出了免流

什么是免流

“免流”通常是指在移动网络中使用特定的应用或服务而不消耗用户的数据流量,即上网不要钱。
通常由移动运营商或特定的应用提供商推出,旨在吸引更多用户使用这些应用或服务。

阅读全文 »

前言

Cloudflare Tunnel 是一款隧道软件,可以快速安全地加密应用程序到任何类型基础设施的流量,让您能够隐藏你的web 服务器IP 地址,阻止直接攻击,从而专注于提供出色的应用程序。

相比于 frp 等做内网穿透,Cloudflare Tunnels 的优势是不需要一台额外的公网服务器转发,并且可以享受到 Cloudflare CDN 带来的便利。

阅读全文 »

前言

因为需要在微博关注一些财经博主的更新,但又不想登录微博,遂研究了如何构建自己的 rss 平台,汇总感兴趣的信息。并使用 telegram 作为 rss 阅读器。

阅读全文 »

前言

Devise 是 ruby 世界中最常见的 gem 之一,是用于在 web 请求中做身份验证的,他的设计非常精妙,今天我们来尝试看看 devise 是如何设计的。

阅读全文 »

前言

一直对软路由这个东西念念不忘,想要入手折腾一下。最近因为家里需要一台服务器,我就把我的 n1 拿回了家里,转手就入了一个 j3455 的成品软路由,这边文章记录下在 pve 环境下折腾 openwrt 的心得,顺便学习下 pve(说不定能当个 IDC 呢

阅读全文 »

我经常用 GitHub 的 gist 服务来保存一些比较优秀的代码片段、配置等等,但是苦于 gist 在国内遭受了 DNS 污染,访问太不便利,所以一直在寻求一个类似 jsdelivr 加速 GitHub Repo 的方式,能够避免修改 host 直接访问 gist

阅读全文 »