在NaiveProxy上使用IP的TLS证书

前言 群友问能否不使用域名搭NaiveProxy 正在我准备回复 "No" 的时候, 我想到了最近不是Caddy支持了IP证书嘛, 能不能结合在一起玩玩?

用VS Code阅读Sing-box文档 生成配置文件

前言 有群友问 怎么手搓 Sing-box 的配置文件

电报防广告机器人 新成员入群时ID小于2B免验证 在群内发言时ID小于8B免验证

之前, 为了防广告机器人, 我面向GPT开发了两个电报telegram机器人. 一个是加群时的验证. https://github.com/crazypeace/tg-join-group-exam-bot 一个是发言时的验证. https://github.com/crazypeace/tg-send-msg-exam-bot 用了一段时间, 确实防广告的效果很好.  但是, 也有群友报怨说, 连着验证2次 机器人功能坏了. 没人想到这是两个不同的机器人.

bash -x打印日志中断 用BASH_XTRACEFD=3输出完整的bash -x日志

TL;DR exec 3> bashx运行日志.log; BASH_XTRACEFD=3 bash -x 需要解密的脚本.sh

用指定版本的233boy sing-box脚本安装指定版本的sing-box内核 GitHub fork并指定版本tag

前言 sing-box 在最近的几个版本 配置文件的语法有改动, 而且不向后兼容. 也就是说, 旧版本的配置文件用在新版本的内核, 会报错.

ech-wk 给窗口添加滚动条 改善小屏幕上的使用体验

前言 群里有人反馈 小屏幕上使用 ech-wk 显示效果有问题

电报telegram 不是公开群组的群成员也可以发送贴纸?

在 https://t.me/sing_box_community 公开群中,  https://t.me/threecolordummy 用户 不是 群成员member 但是我发现 TA 可以在群里发送贴纸

在受限的VPS环境下 使用233boy的sing-box脚本

在233boy的群里, 总是遇到有人在受限的VPS环境下安装失败. 看了不少失败的案例, 一般是2个原因: 1. 访问github资源失败 2. 检测服务器IP失败 LT; DR 安装命令 bash <(wget -qO-  https://gh-proxy.org/ https://github.com/233boy/sing-box/raw/main/install.sh | sed s#one\.one\.one\.one#www.cloudflare.com#gi) 维护, 在安装完成之后 find /etc/sing-box/sh -type f -name "*.sh" -exec sed -i 's#one\.one\.one\.one/dns-query#dns.alidns.com/resolve#gi' {} + find /etc/sing-box/sh -type f -name "*.sh" -exec sed -i 's#one\.one\.one\.one#www.cloudflare.com#gi' {} +  

CloudCone VNC 不能输入 空格 浏览器开隐私模式屏蔽插件后 正常

问题 今天遇到一个奇怪的问题 CloudCone 和 RackNerd 的web方式VNC 不能输入空格 CloudCone 的问题比较大.  RackNerd 就算遇到这样的问题, 也可以用 粘贴功能来绕过这个问题. CloudCone的VNC没有粘贴功能. 我就很苦恼.

在 VPS 注册页面 和 美国人信息页面 高亮显示关键字 油猴篡改猴tampermonkey脚本

前言 在购买VPS的时候, 会遇到需要填写个人信息的时候. 我们常常会找一个生成随机美国人信息的网页. 我有一个想法, 希望快速方便的知道哪个信息填写到哪里.

YouTube 视频信息页面 网速换算为 MB/s 油猴篡改猴tampermonkey脚本

前言 看到一个群友的YouTube 视频信息页面 网速换算为 MB/s 手痒, 也想自己整一个.

用Cloudflare Snippet实现反代Blogger/blogspot

前言 最近看到有人应用 cloudflare 的 snippet 实现 像 worker 一样的节点功能.

Win10 内存不足 Chrome页面崩溃 Disable-MMAgent关闭内存压缩 关闭sysMain服务

来源 https://eller.top/posts/109 我只是记录一下, 以防信息源博客不见, 也方便以后我自己搜索. 1. 关闭内存压缩 管理员身份启动PowerShell 命令行执行 Disable-MMAgent -mc 检查关闭内存压缩, 在命令行执行 Get-MMAgent 检查结果中应包含 MemoryCompression            : False

Blogger/blogspot首页显示博文的标签

前言 我想促进访问者跳转到更多的博文. 在单篇博文的页面, 我把 标签放在了文章的标题下面. 我想在首页也实现类似的效果.

电报Telegram 贴纸Sticker 翻墙新手 FuckGFWNewbie 2025

点此链接添加贴纸: https://t.me/addstickers/fuckgfwnewbie 基于  https://zelikk.blogspot.com/2022/05/telegram-sticker-fuckgfw-newbie.html 新增几个特色贴纸. 有人问推荐一个"最好的"XX (机场, 协议, 软件, ...) 有人说 naive 有人"不懂就问" XXX ======== 相关推荐 《当检测到关键字 三色图 时 发送贴纸 tg-keyword-react-bot》 《下载 独树不成林 播客的全部封面 并做成 电报telegram 贴纸sticker》 《推荐一个图标库 flaticon.com 关键词搜索功能好用》

有人说我给垃圾VPS拉皮条

有人说我给垃圾VPS拉皮条. 指的是RackNerd CloudCone厂商. 一般是批评这些内容: 翻墙效果差 和XXX比起来效果差 不如一步到位买XXX 不如机场省心 不如XXX机场 不如一毛机场 不如免费机场 不如免费CloudFlare节点

下载 独树不成林 播客的全部封面 并做成 电报telegram 贴纸sticker

1. 得到这个播客的RSS 感谢 https://medium.com/彼得潘的試煉-勇者的-100-道-swift-ios-app-謎題/236-利用-apple-podcasts-網站開發有趣的-podcast-app-99b057270be1 我们先找到播客的apple podcast地址 https://podcasts.apple.com/cn/podcast/独树不成林/id 1711052890 注意id的部分 然后把id拼到这个链接的后面 https://itunes.apple.com/lookup?id= 得到 https://itunes.apple.com/lookup?id= 1711052890 用浏览器访问, 得到一个JSON格式的文件. 用文本工具打开(你也可以找JSON工具, 如 https://www.json.cn/ ) 找到 feedurl https://feed.xyzfm.space/y9qnpfdrctnx 这就是RSS了.

去掉cfnew的视觉特效 的操作整合到Github Action里

前言 上一篇我们实现了去掉cfnew的视觉特效的结果 但是, 如果明天cfnew发新版本了呢? 我们又要打开文件, 找到位置, 修改, ... 还是有点麻烦的吧? 有没有再懒一点的办法呢?

去掉cfnew的视觉特效 保留业务逻辑

前言 有人反馈  Joey的cfnew  的页面效果搞得设备好卡, 希望把炫酷特效去掉. 我在群里提过一句, 向GPT把需求描述清楚, 整个事情并不困难. 过了一段时间, 还是有人在发这样的消息.  那么, 我来玩玩吧. 在这个GPT的时代, 我们来尝试一下这个过程到底是困难还是容易.

在VPS上本地运行CloudFlare Worker环境 Wrangler V3

前言 众所周知, CloudFlare 的 Worker 上面部署项目的时候, 有可能因为关键字触发 1101 错误. 当然圈子里已经有成熟的代码混淆方案. 但是为了我们更好的调试和开发, 最好是有一个不受CloudFlare干扰的开发环境. CloudFlare官方就提供了一个本地运行的Worker环境方案 Wrangler V3

电报 Telegram 用户和群主 要保护好自己的用户名username 不要让别人占了

https://t.me/homelab520 这以前是 恩山用户相关的群, 里面都是讨论 NAS啊, 软路由啊, ... 今天我偶然看一眼, 是这样的了. 我猜是因为某种原因, 用户名username被释放了, 然后就被人占了. ======== 相关推荐 《关于telegram电报防广告机器人想到的》 《电报 Telegram 用户不要使用用户名 群组不要使用公开群 为了对抗广告信息》 《商业化电报关键词提醒机器人 telegram keyword monitor bot》

电报 Telegram 用户不要使用用户名 群组不要使用公开群 为了对抗广告信息

前言 电报关键字监控机器人 电报关键字反应机器人

当检测到关键字时 私信发送对应的贴纸 tg-keyword-react-bot

前言 已经实现了 检测到关键字 在群里发送贴纸 如果直接给用户发送私信呢?

油猴篡改猴tampermonkey 5.4 坏了 扩展程序管理页面 更新 脚本被清空了

今天点开CloudCone的新建机器的页面, 发现没有自动选择操作系统和自定义hostname. 检查 发现 篡改猴tampermonkey 5.4 坏了

nodeseek 论坛 mop 表情包 油猴篡改猴tampermonkey脚本

补档 https://www.nodeseek.com/post-60138-1 基于nodeseek论坛的插件 贴子 https://www.nodeseek.com/post-68803-1 脚本: https://greasyfork.org/zh-CN/scripts/487482 添加一段 // MOP 表情包来自 https://www.253874.net/ "MOP包子": {"name": "MOP包子", "type": "gif", "items": ["001", "002", "008", "010", "011", "020", "023", "027", "029", "046", "049", "050", "051", "092", "098", "101", "103", "110", "180", "200", "233", "253", "874"], "baseUrl": "https://www.253874.net/face"}, 合成后的成品脚本: https://github.com/crazypeace/NodeSeek-MOP-face/raw/main/NodeSeek-MOP-face.user.js 效果 ======== 相关推荐 《油猴篡改猴tampermonkey 5.4 坏了 扩展程序管理页面 更新 脚本被清空了》 《YouTube 视频信息页面 网速换算为 MB/s 油猴篡改猴tampermonkey脚本》 《有人说我给垃圾VPS拉皮条》

Xshell 将选定的文本自动复制到剪贴板 像windows的cmd一样

Xshell 菜单: 工具 - 选项 Tab页: 终端 Check box: 将选定的文本自动复制到剪贴板 因为 Xshell 中操作终端, 一般 Ctrl+C 是用于中断当前任务, 不是复制文本. 我用过一段时间 Ctrl+Shift+C 来复制文本. https://zelikk.blogspot.com/2024/12/xshell-ctrlshiftc-ctrlshiftv.html 也不是不行, 不过同时按住两个功能键 Ctrl Shift 会更累手. 如果一天操作键盘很多的话, 是会觉得累的. 所以我改用这个鼠标选择就自动复制的功能. 就像windows的cmd中一样. 我想, 有可能很多人还更习惯这样一些. 不过, 带来的副作用就是不能没事拿鼠标点来点去拖来拖去框来框去. (偷笑 ======== 相关推荐 《Xshell 设置 Ctrl+Shift+C 为复制功能 Ctrl+Shift+V 为粘贴功能》 《在浏览器 Edge Chrome Firefox 中禁用 快捷键 Ctrl+Shift+C》 《Xshell 使用本地Socks5代理 SSH登录 IP被墙不能直连的 VPS 服务器》

我的RSS软件 Overcast Feedly Newsify Folo

播客:     数据 和软件 都是 Overcast 优点是:  免费, 免费就有 智能跳过空白, 人声增强 分享链接可以带当前时刻 文字:   数据在 Feedly , 软件 用  Newsify 优点是: 免费. 网页版用 Folo 有一些内容没有特别好的RSS源, Folo里能较好地订阅.  如: 浮世汇 rsshub://dapenti/subject/184 煎蛋无聊图 rsshub://telegram/channel/jandan_pic 我是用RSS订阅一些更新时间并不确定的独立博客. 经常有几个月不更的那种. 我觉得对于独立博客来说, RSS是必不可少的基础技术. 我有一些RSS订阅在这里分享过 有人想我分享一些独立博客.  我想了一下, 其实这种口味是非常个人的. 我干脆把自己的全部订阅放在这里 https://github.com/crazypeace/CZ-RSS/raw/refs/heads/main/feedly-2025-11-01.opml 如果你看到了共鸣, 就当作是看到了同类. 如果你看到了异类, 就当作是看到了"疫苗". 对于RSS新手, 我推荐几个信息类的源吧. 喷嚏图卦 https://feedx.net/rss/pentitugua.xml 月光博客 https://www.williamlong.info/rss.xml 阮一峰 http://www.ruanyifeng.com/blog/atom.xml 娱乐类 福利吧 https://fuliba.net/feed 煎蛋 https://jandan.net/rss ======== 相关推荐 《世界上有许多 "自以为是" 的人》 《follow.it 邮件订阅服务 将 \\ 显示为 \》 《下载 独树不成林 播客的全部封面 并做成 电报telegram 贴纸sticker》

用Stylebot插件 修改Blogger/blogspot编辑器页面 显示被折叠的工具栏按钮

前言 书接上文 我们已经隐藏了bloger编辑器的右栏 但工具栏在空间足够的条件下, 还是产生了折叠分栏. 本文就来解决这个问题.

用Stylebot插件 修改Blogger/blogspot编辑器宽度 隐藏右栏

Stylebot https://chromewebstore.google.com/detail/stylebot/oiaejidbmkiecgbjeifoejpgmdaleoha 思路基于 上一篇 用Stylish插件修改blogger编辑器宽度 我今天有个想法, 专心写的时候, 右边栏那些 东西我其实不关心. 不如把它们隐藏起来好了.  这样我的编辑区域又能变大一点. 经过一番 F12 工具的使用. 最终结果 www.blogger.com/blog/*/edit/* /* 左栏撑满 */ .fmzcZd {     padding-right: 20px; } /* 编辑区最大化 */ .a89Sje {   max-width: 100%; } /* 右栏隐藏 */ .vW7mGd {   display: none; } 使用效果如下 尾巴 其实对我来说, 还不算 完美.  因为工具栏 还是有个 ...  但实际上的宽度是够的

CloudCone 512MB内存 丐版VPS DD脚本 重装Debian13

 VPS 配置 CloudCone Hashtag 2022 VPS - 1 1 CPU 512M 内存 用DD脚本重装 Debian13 https://github.com/bin456789/reinstall 21:04   脚本跑完重启  重装系统开始 可以在VPS厂商提供的VNC通道查看重装过程 22:24   新系统 SSH 登录成功 存储空间占用 df -h Filesystem      Size  Used Avail Use% Mounted on udev            214M     0  214M   0% /dev tmpfs            47M  340K   47M   1% /run /dev/vda1        20G  658M    18G   4% / tmpfs           233M     0  233M   0% /dev/shm tmpfs           5.0M     0  5.0M   0% /run/lock tmpfs           233M     0  233M   0% /tmp tmpfs           1.0M     0  1.0M   0% /run/crede...

当检测到关键字 三色图 时 发送贴纸 tg-keyword-react-bot

需求 想做个实验  当检测到关键字 三色图 时 发送贴纸

极简 GitHub Porxy 支持GitHub脚本的无限嵌套调用

前言 当我看到这个DD系统的项目时 https://github.com/bin456789/reinstall 我被它的安装命令吸引了. curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh || wget -O ${_##*/} $_ 找GPT解析了一下原理, 是为了考虑到有些linux系统默认有wget,有些默认有curl . 我准备把 我的极简一键脚本 的安装方式都改成这样 .

Hysteria2服务端自签证书 搭建节点时未获取证书指纹 v2ray客户端测试查询证书指纹 pinSHA256

前言 如果你使用Hysteria2服务端自签证书, 搭建脚本/面板没有提供证书的指纹. 而你担心被中间人攻击, 你希望在客户端指定证书的指纹. 那么, 你可以这么做:

Hysteria2 服务端自签证书 V2rayN客户端指定证书指纹 pinSHA256 证书锁定 Certificate Pinning

前言 上一篇我们摸索清楚了 V2ray的客户端配置文件应该怎么写 现在我们在v2rayN的客户端中实现. * 啊, 上一次改动 v2rayN-3.29-VLESS 还是 去年...

Hysteria2 服务端自签证书 V2ray客户端指定证书指纹 pinSHA256 证书锁定 Certificate Pinning

前言 上一篇我们解决了 Hysteria2 客户端指定证书 现在我们来尝试用 V2ray作为客户端, 指定证书

Hysteria2 服务端自签证书 客户端指定证书指纹 pinSHA256 证书锁定 Certificate Pinning

前言 最近翻墙圈的氛围是研究服务端自签证书时, 客户端最好固定证书以避免中间人攻击.

向外访问网络行为次序随机的场景下 预设网络资源 预设替代命令

前言 上一篇 我们处理了 向外访问网络行为次序固定的场景下 预设网络资源 预设替代命令 现在我们来处理 次序随机的场景 典型例子就是 233脚本. https://zelikk.blogspot.com/2025/11/fake-curl-wget-sh.html 我们先在无预设命令的条件下, 执行一遍安装过程. cd fake-curl-wget-sh-main source fake-curl-wget-v2.sh cd bash install-233.sh 然后分析日志.

向外访问网络行为次序固定的场景下 预设网络资源 预设替代命令

前言 上一篇 我们实现了 向外访问网络时暂停 使用者进行替代操作 对于这种向外访问网络行为次序固定的场景下  我们可以预设网络资源 预设替代命令

多shell脚本嵌套调用的环境 向外访问网络时暂停 使用者进行替代操作

前言 上一篇我们将 向外访问网络时暂停 使用者进行替代操作 的方案应用在了 安装233boy 脚本上面 进一步的, 能不能继续拓展应用范围, 用在, 比如, 我自己的 极简一键脚本中? bash <(curl -L https://github.com/crazypeace/xray-vless-reality/raw/main/install.sh)

在网络受限的VPS上 运行一个脚本 向外访问网络时暂停 使用者进行替代操作

前言 上一篇我们解决DD脚本的问题的方案, 其实就可以用来解决所有网络受限的VPS环境运行脚本的问题  ( 当然整个操作看起来比较繁琐. 而且, 上一篇的方案只处理了curl的情况. 而常见的脚本, 有些是用curl访问网络, 有些是用wget. 能力弱一点的朋友, 不知道怎么改成处理wget的情况. 那么, 我们尝试做一个通用一点的方案. 而且考虑如何方便使用.

DD脚本 在日志输出curl被调用的序号 输出curl命令和参数 执行预设的命令

前言 在 DD脚本群 https://t.me/reinstall_os 有群友遇到网络不好, 脚本下载资源时容易中断的问题.

DD脚本 输出所需资源的链接

前言 在 DD脚本群 https://t.me/reinstall_os 有群友遇到网络不好, 脚本下载资源时容易中断的问题.

分析 xray 代码 DNS解析

书接上文, 我们通过测试, 知道了xray在一定的条件下会调用系统的getaddrinfo 分析 Xray 的代码, 在哪里进行DNS解析 分析 xray 日志

xray的IPv4优先 IPv6优先行为受 gai.conf 控制?

前言 群友反馈在Deiban13下不能设置IPv4优先 通过进一步的交流, 群友的意思是 sing-box 向外访问, 无法通过 gai.conf 来设置是 IPv4优先 还是 IPv6优先 群友用的是fakeip的模式, 翻墙客户端发给梯子的数据包中只有域名, 没有IP. 上一篇我们测试了sing-box , 这次我们再测试一下 xray

sing-box的IPv4优先 IPv6优先行为受 gai.conf 控制?

前言 群友反馈在Deiban13下不能设置IPv4优先 通过进一步的交流, 群友的意思是 sing-box 向外访问, 无法通过 gai.conf 来设置是 IPv4优先 还是 IPv6优先 群友用的是fakeip的模式, 翻墙客户端发给梯子的数据包中只有域名, 没有IP.

编译getaddrinfo钩子 LD_PRELOAD加载 钩Python程序 钩Go程序 GODEBUG=netdns=cgo

上一篇, 我们用钩子拦截系统接口调用的方法验证某个程序是否调用了getaddrinfo系统接口. 这样的钩子技术可以应用在很多其它情况下. 并不会因为钩子的源代码是C, 就只能钩C写的程序 (curl 是 C写的). 编译钩子请参考 上一篇 , 略. 钩子文件是 /root/ hook_getaddrinfo.so

编译钩子 LD_PRELOAD加载 拦截系统接口调用getaddrinfo 验证socks5和socks5h的区别

前言 群友反馈在Deiban13下不能设置IPv4优先

curl socks5h 模拟翻墙客户端 fakeip 行为

前言 群友反馈在Deiban13下不能设置IPv4优先 通过进一步的交流, 群友的意思是 sing-box 向外访问, 无法通过 gai.conf 来设置是 IPv4优先 还是 IPv6优先 群友用的是fakeip的模式, 翻墙客户端发给梯子的数据包中只有域名, 没有IP.

Debian13 IPv4优先 IPv6优先 curl api.myip.la

需求 群友反馈在Deiban13下不能设置IPv4优先

Debian12 用C编译 curl v8.14.1

curl的 Github代码库 https://github.com/curl/curl 这是一个C语言的项目 参考 以前的C编译经验 大部分操作是一样的, 记录一下不同的地方 ./configure 的时候报错 checking for library containing psl_builtin... no configure: error: libpsl was not found 找GPT问了一下, 说要安装 apt install libpsl-dev 然后还会报错 configure: error: select TLS backend(s) or disable TLS with --without-ssl. 于是需要 ./configure --with-openssl 无错完成以后就可以 make 了 生成的 curl 在 src 目录下

AutoHotKey 实现 CapsLock 一键双用 长按=Ctrl 短按=Esc

逛B站的时候看到 <告别腱鞘炎!Vim 党必看! CapsLock 一键双用:Ctrl + Esc 全搞定> 目的是 长按CapsLock实现 Ctrl 的效果, 短按CapsLock实现 Esc 的效果 里面的AutoHotKey代码如下: SendMode Input SetWorkingDir %A_ScriptDir% SetCapsLockState, AlwaysOff CapsLock::   Send {Ctrl Down}   KeyWait, CapsLock   Send {Ctrl Up}      if (A_PriorKey = "CapsLock")     Send {Esc} return 走读代码就能发现问题, 不管是长按还是短按, 都会发出 Ctrl Down 和 Ctrl Up 信号

丐版VPS装Xfce桌面 Firefox-ESR 支持VNC远程桌面

前言 今天突然想试玩<逃离鸭科夫>(Escape From Duckov) 但是Telegram的资源频道里还没有. https://t.me/maopajia 所以就到网上搜了搜, 有磁力资源 magnet:?xt=urn:btih:de3270d5e38d84c4c79732c86c066af4f4a8180b 也有网盘下载 https://gofile.io/d/GEsP4C 磁力下载没什么说的, 我在VPS上搭建了离线下载系统. https://zelikk.blogspot.com/2022/01/vmess-websocket-tls-caddy-nginx-aria2-ariang-filebrowser.html 网盘下载嘛, 我以前也尝试过. https://zelikk.blogspot.com/2019/01/gcp-vps-xfce-vnc.html 不过, 今天按以前的教程操作下来, 有一些小变化,  所以记录一下.

电报防广告机器人 telegram antispam bot 相关功能 查询群组内的全部成员 增加入群时间信息

前言 在前面一篇博文中 , 我们的入群验证机器人增加了一个功能, 可以手动启动对某个群成员的入群验证. 解决的问题是, 当机器人离开群组(或异常)的时候, 群组有了新的成员, 但是这些群成员没有经历入群验证. 那么一个新问题就随之而来, 我怎么知道哪些成员是在机器人离开群组的时间段入群的呢?

电报防广告机器人 telegram antispam bot 新成员入群时需要人机验证 增加一个命令手动触发

背景 今天在查看机器人日志的时候, 发现有4个异常. 异常的原因不完全清楚, 猜测是网络原因, 机器人程序向Telegram服务器要求设置用户权限时 超时了. 这样就带来一个漏洞, 这4个新用户没有被设置禁言, 没有通过人机验证流程.

极简一键脚本 搭Hysteria2梯子 UDP 使用BBR策略

本文是整理博客补一篇. 并没有新的一键脚本发布. 一键执行 bash <(curl -L https://github.com/crazypeace/hy2/raw/main/install.sh) 这个一键脚本超级简单。有效语句 6 行(其中 安装Hysteria2 1 行, 安装Hysteria2服务 2 行, 生成自签证书 3 行) + 配置文件28行(其中你需要修改 4 行), 其它都是用来检验小白输入错误参数或者搭建条件不满足的。 你如果不放心开源的脚本,你可以自己执行那 6 行有效语句,再修改配置文件中的 4 行,也能达到一样的效果。 Github  https://github.com/crazypeace/hy2 前提条件 一个没有被墙的VPS Hysteria2底层是UDP直连,如果你的VPS已经被墙,那肯定用不了。出门左转  https://github.com/crazypeace/v2ray_wss 如果你能确定只是UDP有问题, 想试试TCP, 那么可以尝试 Reality https://github.com/crazypeace/xray-vless-reality

极简一键脚本 搭Xray梯子 VLESS + Reality + xTLS 偷 x25519 证书

本文是整理博客补一篇. 并没有新的一键脚本发布. 一键执行 bash <(curl -L https://github.com/crazypeace/xray-vless-reality/raw/main/install.sh) 这个一键脚本超级简单。有效语句 8 行(其中BBR 5 行, 安装Xray 1 行, 生成x25519公私钥 1 行,生成UUID 1 行)+Xray配置文件69行(其中你需要修改 4 行), 其它都是用来检验小白输入错误参数或者搭建条件不满足的。 你如果不放心开源的脚本,你可以自己执行那 8 行有效语句,再修改配置文件中的 4 行,也能达到一样的效果。 GitHub: https://github.com/crazypeace/xray-vless-reality

关于telegram电报防广告机器人想到的

我不支持把各种外部机器人拉到群里面来, 这样会让群里的信息更容易被抓取. 在给了这些机器人管理权限之后, 很难保证这些机器人会不会作恶. 不知道大家对于 双向聊天机器人livegram bot 发广告的事件还有没有印象. 对于防广告, 基本上是两个思路. 一个是人机验证. 另一个是对消息内容进行分析是否广告.

电报防广告机器人 telegram antispam bot 相关功能 清除群组Removed Users列表

有很多广告账号在防广告机器人处理下, 被踢出了群组. 也就是在群组的 Permissions - Removed Users 列表中. 而广告账号因为被举报得很多, 所以实际上比较快就会被telegram封禁, 成为 Deleted Account 本项目的目的就是清理这个列表, 把已经被封禁的账号移除.

怎么把梯子分享给长辈

思路 1. 同时搭建多种协议 2. 创建订阅链接 3. 用办法保证墙内访问订阅链接 4. 选用解压即用的翻墙客户端 5. 配置完成后打压缩包 6. 告诉长辈   a. 解压缩包   b. 运行可执行文件   c. 更新订阅的操作   d. 切换节点的操作

第一次翻墙 如何搭建你的第一个梯子

本文针对  第一次 翻墙 的情况, 你除了对墙外事物的向往, 手中没有任何资源, 所有的操作需要从墙内出发. 如何自己搭建第一个梯子呢?

电报防广告机器人 telegram antispam bot 相关功能 踢除群组Exceptions列表中没有发言权限的用户

前言 有一些 防广告机器人为了防止误踢用户, 只对未通过验证的用户设置了禁言, 并没有将用户踢出群组. 那么, 这些用户会在 群组Exceptions列表中留下一条没有发言权限的记录. 当这样的记录非常多时, 逐条手工操作太费时. 那么, 我们让程序来帮忙吧.

电报防广告机器人 telegram antispam bot 在群内发言时需要人机验证 效率优化 验证用户列表缓存在内存

我们前面实现的 首次发言 验证机器人. https://github.com/crazypeace/tg-send-msg-exam-bot 在阅读代码时发现, 机器人经常需要读取 yaml 文件. 这会显著增加I/O开销, 降低处理速度. 每次发现群内的新消息, 都要调用 is_valid_user()函数 -> load_valid_users()函数 -> 打开yaml文件

电报防广告机器人 telegram antispam bot 相关功能 查询群组内的全部成员 对比ChannelParticipantsBanned与ChannelParticipantBanned

前言 上一篇 中, 我们通过查询群组中最近的1000条发言, 得到活跃群成员的id列表. 如果我想对这个群里的成员特别厚道, 只要是目前在群里的, 我都不希望有可能被机器人打扰. 那么我需要得到群组内的全部成员.

电报防广告机器人 telegram antispam bot 相关功能 查询群组最近的消息 统计发言账号的ID

前言 上一期我们实现了 第一次发言 人机验证 的机器人 . 那么就带来了这样一个需求: 我这个群已经有了很多群友. 天天发言, 也能看出来都不是机器人. 但是我把这个第一次发言人机验证的机器人一拉进群里. 那每个人在这个时间点之后的第一次发言之前都要验证一遍了. 这样会给这些群友带来不必要的麻烦. 当然, 这个项目本身也提供了一个验证列表文件 valid.yaml 你是可以手动添加群友的 userid 的. 其中, 只有userid是有效的, 其它信息是辅助人类管理这个文件用的, 不参与程序的逻辑判断. 所以, 你可以手动添加群友的userid进去. 就像这样: 所以, 本文要解决的需求就变成: 查询群组最近的消息 统计发言账号的ID

电报防广告机器人 telegram antispam bot 相关功能 清除群组Exceptions列表中实际上权限与群组默认权限一致的记录

前面我们实现了两个防广告机器人 https://github.com/crazypeace/tg-join-group-exam-bot https://github.com/crazypeace/tg-send-msg-exam-bot 这两个机器人在设置群成员禁言和解除禁言时, 都是在 Exceptions 列表中添加了记录.  我们发现, 通过了验证的用户, 也在 Exceptions 中留有记录, 哪怕是与群组默认权限一致.

Telethon 和 Python Telegram Bot 库 读取和设置群组的用户权限 Music和Voice Messages 即audio和voice_notes 有个坑Bug

环境说明 Telegram界面设置群组的默认权限. 进群验证机器人 (tg-join-group-exam-bot.py) 在新成员通过验证后, 会在 Exceptions 里面设置权限. 清除 Exceptions 工具 (tg-clean-exceptions.py) 会读取群组的默认权限, 再读取 Exceptions 中某个用户的权限.

电报防广告机器人 telegram antispam bot 在群内发言时需要人机验证

现在有很多广告机器人, 在第一次加群时通过了验证, 然后一直不发言. 直到某天晚上开始发广告信息. 所以我想, 如果在群成员第一次发言时加上一个人机验证, 是不是可以大幅改善这个问题?

补完 我的精神良药(My Spiritual Medicine) 坏蛋调频-另一种节拍 坏蛋调频-经典难逃 播客存档

今年 年初的时候, 心头一动, 把我存档的 <我的精神良药(My Spiritual Medicine)> <坏蛋调频-另一种节拍> <坏蛋调频-经典难逃> 播客文件都上传到 telegram 上面去. 我的精神良药(存档) https://t.me/MySpiritualMedicine 坏蛋调频-另一种节拍(存档) https://t.me/AnotherBeat 坏蛋调频-经典难逃(存档) https://t.me/Hard2EscapedClassic

AutoHotKey将剪贴板转换为键盘输入用于VNC

看到有人求助 VNC 中无法粘贴. 在 google 上搜索了一下, 找到一个这样的结果 https://ardalis.com/use-autohotkey-to-paste-text-as-typing/

电报防广告机器人 telegram antispam bot 我的博客最新一期博文的标题是什么 html解析 rss xml解析

上一期中, 我们实现了自定义 问题-答案 . 但是过于死板. 那么, 除了算术题, 还有什么可以生成灵活 问题-答案 的方式呢? 比如, 我的博客最新一期博文的标题是什么?

Cloudflare worker 反代 Blogger/blogspot 实现免翻墙域名镜像站 path关键词屏蔽

前面实现了一个反代 blogspot 实现免翻墙域名镜像站 .  用KV中保存需要屏蔽的path的方式, 做到了, 指定path显示固定页面, 而不是原页面的功能. 有的用户也许会觉得, 写了一篇不想在墙内显示的博文, 还要去KV里面添加一条记录, 好麻烦呀.

Cloudflare worker 反代 Blogger/blogspot 实现免翻墙域名镜像站 绑定KV屏蔽path列表

灵感 我有了一个想法, 想提高我这个博客在GFW墙内搜索引擎的曝光.

电报防广告机器人 telegram antispam bot 重构产生问题和回答的方式

上一期我们实现了防广告机器人的基本框架 如果我们想实现丰富的 问题-答案 生成方式, 怎么做呢? 看一下目前的代码. 是生成了 问题-答案 后, 保存起来, 然后新成员再回答问题, 并检查答案.

电报防广告机器人 telegram antispam bot 新成员入群时需要人机验证 用回复文本的方式增加发广告的成本

用了这么久的telegram, 看到的防广告机器人, 都是用选按钮的方式回答问题, 理论上有被穷举题库的可能性. 如果你的群足够有吸引力, 想加群的广告机器人足够多, 总是可以找到入群问题的答案的. 而入群问题如果太变态 ( https://github.com/XTLS/Xray-core/discussions/3487 ) 反而拒绝了一些能力不强的正常人类 (TA们本身并不是想发广告, 只是想入群提问或交流) 所以我有了一个思路, 如果这个人机检查的问题需要回答文本呢?

商业化电报关键词提醒机器人 telegram keyword monitor bot

书接上文 今天接着说商业化电报关键词提醒机器人 telegram keyword monitor bot 的一些思考. 也就是, 你可以怎样用项目去卖钱. Github https://github.com/crazypeace/tg-keyword-monitor-bot 再复习一下本项目的架构

Win环境下编译 Forkgram 安装Visual Studio 2022 C++桌面开发 Python Git

参考 telegram 官方项目的指南 https://github.com/telegramdesktop/tdesktop/blob/dev/docs/building-win-x64.md 申请 api_id, api_hash https://my.telegram.org/apps

搭建电报关键词提醒机器人 telegram keyword monitor bot

前几天 开发了一个电报关键词提醒机器人 已上传Github https://github.com/crazypeace/tg-keyword-monitor-bot 本文描述搭建过程. 首先, 你可以看看Github项目的readme, 那是一个从头到尾按操作顺序手把手的图文教程. 如果你觉得那篇教程有点云里雾里, 那么下面, 我换一个角度来描述. 系统架构 信息源 -> 采集者 -> 本程序 -> 发布者 -> 消费者