博文

OpenClaw (Moltbot / Clawdblot) 在 VPS 上搭建 Reality 节点 过程记录

图片
上一篇 我们搭建了 OpenClaw (Moltbot / Clawdblot) 并建立了 Telegram 交互 现在我们来试试让 OpenClaw 对VPS这个环境施加改变 比如, 搭建一个Reality节点? 以下是对话全记录, 我发出的部分是绿色底色 ǝɔ∀ǝdʎz∀ɹɔ 👽, [2026/1/30 14:56] 接下来我需要你执行一个步骤比较多的任务 目标: 使用 xray 内核 搭建一个 reality 协议的服务端 你需要的信息如下: xray 内核 https://github.com/XTLS/Xray-core reality 协议参数 端口 (port) = 8443  用户ID (id) = fb0d60cf-1084-412d-ba59-fd5c1166b89d  流控 (flow) = xtls-rprx-vision  传输协议 (network) = tcp  传输层安全 (TLS) = reality  SNI (serverName) = www.paypal.com  指纹 (Fingerprint) = random 💎小助理, [2026/1/30 14:56] 我将为你搭建一个使用Xray内核的Reality协议服务端。这是一个多步骤的任务,我会逐步完成。 首先,让我检查系统环境并下载Xray内核: 💎小助理, [2026/1/30 14:56] 很好,这是一个AMD64架构的Linux系统。现在我将下载Xray内核: 💎小助理, [2026/1/30 14:56] 现在解压并安装Xray: 💎小助理, [2026/1/30 14:56] 让Xray可执行: 💎小助理, [2026/1/30 14:56] 现在创建Xray的配置文件,配置Reality协议: 💎小助理, [2026/1/30 14:56] 现在我需要生成Reality私钥和公钥,这是Reality协议必需的: 💎小助理, [2026/1/30 14:56] 现在我需要更新配置文件,添加生成的私钥: 💎小助理, [2026/1/30 14:56] 现在让我们创建一个systemd服务文件来管理Xray服务: 💎小助理, [2026/1/30 14:56] 现在让我们启动Xray服务...

在 2G 内存 VPS 上搭建 OpenClaw (Moltbot / Clawdblot) 接入Qwen免费模型 用电报Telegram 作为交互窗口

图片
前言 OpenClaw (Moltbot / Clawdblot) 最近掀起的风潮很大. 从我自己的实践来看, 上手门槛并不高. 值得大家玩一玩试试. 感谢 < 7 刀 VPS 照样玩转 Clawdbot (Moltbot) > 我进一步细化描述操作, 为面向更为小白的读者. 以 Racknerd 2核CPU 2.5G 内存 LADC02 机房的VPS 为例 https://1ladder.eu.org/rnladc02 我选择 Debian13操作系统 登录 VPS & 初始化略 ( https://www.youtube.com/watch?v=3EEvThb8UZA ) 安装过程 OpenClaw 官方安装脚本 curl -fsSL https://openclaw.ai/install.sh | bash 直到脚本问你这个选择 键盘左右方向键调整选项, 回车键确认. (后面脚本提问, 也是一样的. 键盘上下左右调整选项, 回车键确认) 这里我们选 Yes 接着的问题, 选 QuickStart 问你用哪个模型, 选 Qwen * Qwen是免费用的. 你先把 Moltbot 搭得能跑起来. 你想用自己的模型, 可以之后再向 Moltbot 提要求.  这里回车认证Qwen 脚本给出提示. 你要在浏览器中访问 OAuth 链接 把图中框起来的部分复制到你自己的浏览器中打开 登录 Qwen 我图省事, 就用 Google 账号登录了. 当 Qwen 登录成功之后 这时脚本会自动继续运行 这里回车 保持当前模型 问你用什么方式与 Moltbot 交互 我选 Telegram 接下来, 脚本提示你怎么操作已经是明确的了. 面对小白读者呢, 我拆成一步一步的详细操作. 在你的 电报Telegram 里, 搜索 @BotFather (  http://t.me/BotFather ) 注意识别真假, 名字后面有蓝勾勾, 账号ID 93372553 如果你从来没有使用过bot, 那么你要先点 START 按钮 点这个 /newbot 命令 问你机器人的名字 就像你自己的 电报telegram 账号的名字一样. 可以是 emoji, 可以是中文, ... 问你机器人的username 用英文大...

第三方移动端swiftgram里的电报telegram账号 转为网页版web.telegram.org登录 申请 通行密钥passkey 成功 2026-1-27

图片
前言 上一篇 <第三方移动端swiftgram里的电报telegram账号 转为win11平台登录 申请 通行密钥passkey> 我们用到了win11 如果我们只有win10的电脑怎么办 可以把电报telegram账号登录到 chrome 中的 网页版telegram客户端 再申请通行密钥passkey保存到Google密码管理器中 在登录时 iOS 可以设置调用 Google密码管理器 里面的 passkey 实践 在 win10 电脑的 chrome 浏览器中 登录你的 Google 账户 chrome 浏览器 打开 网页版电报telegram https://web.telegram.org/ 登录swiftgram中的账号, 登录方式为扫描二维码 保持登录状态一段时间后, 申请passkey 选择 Google 密码管理工具 在你的 iPhone 上安装 Chrome, 登录你的 Google 账号 你可以确认一下 Google 密码管理工具中是否成功同步了 passkey       在 iPhone 的 系统设置 -> 自动填充与密码 AutoFill & Passwords 里面 启用 Chrome 的自动填充 * 这一步操作 有可能在不同的iOS版本下界面会有变化. 你可以求助Google和GPT 好了, 你可以试试在手机上登录你的电报telegram账号了 当你选择用 passkey 登录时, 可以选择 More Options -> More from Chrome       ======== 完

第三方移动端swiftgram里的电报telegram账号 转为win11平台登录 申请 通行密钥passkey 成功 2026-1-26

图片
前言 现在电报telegram进一步限制了+86账号的使用. 在其它设备上已登录的活跃状态的+86账号, 当我在移动端 iOS/Android 上登录时, 提示要收钱发SMS. 以前不是这样的, 有其它设备上处于已登录状态的账号, 只要在其它设备上收个验证码就能登录了. 现在从各方面资料来看, 最好的解决方案就是申请 通行密钥passkey 问题 我的电报telegram账号 数量大于3个, 有一些登录在 第三方移动端swiftgram里 当我在swiftgram中尝试申请passkey时, 界面显示要在telegram官方客户端中操作 而跳转到官方telegram客户端 并不是自动登录 swiftgram中的账号的.  这时要登录的话, 噢, 又回到要收钱发SMS的状况了. 解决方案 在Win11平台登录swiftgram中的账号, 登录方式为扫描二维码 然后, 在Win11平台保持登录状态一段时间后, 申请passkey * 我的账号是保持登录状态24小时后, 才允许我申请passkey 选择iPhone 会弹一个二维码.  用iPhone的照相功能扫描二维码即可. 会调用iOS的 密码Passwords APP 生成 通行密钥passkey * iPhone 与 Win11电脑 都需要打开蓝牙. ======== 完 ======== 后记 Win10平台申请passkey, 只会提示插入USB设备. 没有iPhone设备的选项. 如果登录状态时间不够长, 申请passkey会报错. 只能再多等一段时间. 通行密钥passkey 是很难备份的.  如果你担心自己的 apple账号被封, 会影响到你的 passkey也不能使用的话, 你可以对同一个 电报telegram账号 申请多个 通行密钥passkey.  比如, apple 上面一份, win11电脑上面一份. 也可以参考其它教程, 搞个 密码管理工具如 Bitwarden 保存 passkey

查询 电报 Telegram 账号已加群组频道 方便新号加入

图片
前言 有群友说, 开了新的电报 Telegram 账号后, 不知道怎么把老号的群加回来 https://t.me/duangvpsfs/3769416 思路 先问问GPT 有没有可能性 telegram bot 或 telethon 可以 查询 某个 telegram 账号已加入的 group 和 channel 吗? 结论是 telethon 可以, 而且给出了一些代码 from telethon import TelegramClient client = TelegramClient('session_name', api_id, api_hash) async def get_my_dialogs():     await client.start()          # 获取所有对话(包括群组、频道、私聊)     async for dialog in client.iter_dialogs():         if dialog.is_group:             print(f"群组: {dialog.name}")         elif dialog.is_channel:             print(f"频道: {dialog.name}") with client:     client.loop.run_until_complete(get_my_dialogs()) 我自己有一定的编程能力, 当然我能看出来, 这样的代码只输出了群组和频道的名称. 更准确地应该还要输出群组和频道的 username 但, 假设我就是一个不会编程的小白, 那么我会先试试这个代码是什么效果. 调试 找了个VPS (用你自己的电脑也是可以的, 只要安装 python 并且解决翻墙的问题) 把代码保存为 .py 文件上传 比如, 文件名 tg-get-group-channel.py 然后在VPS上运行一下, 有报错 把报错复制粘...

The Hot3 in Last 7 Days

酒馆SillyTavern 玩英文角色卡 也能以中文输出 设置世界书Lorebooks

Woiden IPv6 VPS 搭 V2ray 梯子 VLESS+Websocket+TLS 模式 免费 白嫖 全程手机操作 2022-4-19