v2rayN-3.29-VLESS 内核切换为Xray 支持Reality 需求 v2rayN-VLESS 内核切换为Xray 支持Reality https://github.com/crazypeace/v2rayN-3.29-VLESS/issues/4 Read more »
修改systemctl Service配置文件 要在 xxxx.service.d/ 目录下添加 .conf 文件 今天 重装VPS , 在备份 xray 和 v2ray 配置文件时候, 因为都是 config.json, 保存的时候就改了下文件名. 比如叫, xray.json, v2ray.json. 恢复时候, 冒出个奇怪的想法, 传上去就不改回 config.json 了, 想通过修改 service 文件来加载 xray.json, v2ray.json 没想到踩了一个systemctl Service配置文件修改的坑。 Read more »
重装VPS系统时, 备份和恢复翻墙软件的配置文件 caddy v2ray xray / Caddyfile config.json 今天把一个Racknerd的VPS重装成了Debian12,涉及到翻墙服务的备份和恢复。如果是简单的设置, 可以用 一键脚本带参数解决 . 我做的一键脚本都是可以带参数的, 方便你重装的时候一键运行. https://github.com/crazypeace/v2ray_wss https://github.com/crazypeace/xray-vless-reality 不过, 我正在用的这个, 配置文件上面做了一些个性化的修改, 比如, 多开了几个inbound. 就需要恢复配置文件了. 涉及 caddy, v2ray, xray 的配置文件 Caddyfile, config.json Read more »
Chrome插件YouTube Adblock by Friendly去Youtube广告 2023-10-21 传统的去广告插件被Youtube检测, 不关闭就不能播放Youtube视频. 比如, AdBlock, Adblock Plus, uBlock Origin, 如果你装着这些插件, 现在会被Youtube屏蔽播放, 完全是黑屏. 今天 Google 上搜了一圈, 看到这个插件 YouTube Adblock by Friendly https://chrome.google.com/webstore/detail/ehfcoplbhoohillcmlophcfghpeilfjc Read more »
GitHub Proxy 更新 支持在一行内 wget 下载再执行的形式 现象 一直以来, 在各种地方不断地看到在不同的环境下跑Github脚本不成功的网友. 有些一键脚本的作者为了美观( 装B )会带上不显示错误信息的参数, 比如 wget -q 和 curl -s 这样, 如果出错就一点显示都没有. 对不懂的小白来说, 连用微信扫一扫翻译错误信息的机会都没有. 比如, 这位仁兄 Read more »
GitHub Proxy 跑在 Replit 上面, wget 获取是乱码, 使用 --compression=auto 参数解决问题 现象 GitHub Proxy 跑在 Replit 上面, wget 获取是乱码, curl 获取正常 在replit上搭建 GitHub Proxy 的教程看以前写的 使用方法: wget -O- https://ghproxy.crazypeace.repl.co/https://git.io/v2ray.sh 效果是乱码 同样的网址, 用curl获取就是正常的. curl -L https://ghproxy.crazypeace.repl.co/https://git.io/v2ray.sh 同样的Github Proxy项目, 搭在Cloudflare worker上面, 用wget获取也是正常的. wget -O- https://ghproxy.crazypeace.workers.dev/https://git.io/v2ray.sh Read more »
V2rayN 节点列表 右键菜单 清空速度测试结果 清空延迟测试结果 需求 节点列表数量比较多, 很些节点的测试结果已经旧了, 没有可参考性, 但是又不想重新测试, 只是想把测试结果清空. 思路 相当于在原有的测试功能的流程上, 不执行实际的测试动作, 直接填写空白的测试结果. Read more »
用Github Codespaces的终端窗口 在免费平台fly.io上搭建webssh项目 jrohy/webssh 支持SSH登录IPv6的VPS 支持文件上传下载 fly.io 可以算是一个常见的平台了. 并且我发现fly.io可以ssh登录ipv6的VPS. 我们在上面部署 可以支持文件上下载的webssh项目 jrohy/webssh 这样如果我们不习惯在命令行下编辑文件,就可以下载下来修改好了再上传。 Read more »
用Github Codespaces的终端窗口 在免费平台fly.io上搭建webssh项目 huashengdun/webssh 支持SSH登录IPv6的VPS fly.io 可以算是一个常见的平台了. 并且我发现fly.io可以ssh登录ipv6的VPS. 我们在上面部署 Hax/Woiden同款的webssh项目(的小改进款) crazypeace/huashengdun-webssh Read more »
免费平台CodeSandbox上搭建webssh项目 huashengdun/webssh HAX/WOIDEN同款 | Koyeb | Render | Northflank | Replit 再拿一个容器平台出来, codesandbox.io 搭一个Hax/Woiden同款的webssh项目 huashengdun/webssh Read more »
搭 Docker版 Sub-Store 带 http-meta 实现 集合订阅 测延迟 排序 筛选 生成新订阅 定时任务上传Gist 需求 https://github.com/2dust/v2rayN/issues/4247/ 有人希望在 v2rayN 中添加自动测延迟, 再自动切换服务器的功能. 我觉得, 如果节点很多(比如到处搜集免费节点的人, 节点总数有可能成千上万), 那么这个测速+筛选的工作不应该由翻墙客户端来做, 应该由一个单独的实体来做. 我找了一圈信息, 最终决定用 Sub-Store 完成这个任务. 搭 Docke版 Sub-Store 教程 https://surge.tel/22/2953/ Docker镜像的说明 https://hub.docker.com/r/xream/sub-store 我也记录一下自己的操作 安装 Docker curl -fsSL https://get.docker.com | bash -s docker 运行 Sub-Store 镜像 docker run -it -d --restart=always -e "SUB_STORE_BACKEND_SYNC_CRON= 55 23 * * * " -e SUB_STORE_FRONTEND_BACKEND_PATH=/ TQg8veJHzYt38utxXtav -p 127.0.0.1:3001:3001 -v /root/sub-store-data:/opt/app/data --name sub-store xream/sub-store:http-meta * 其中, TQg8veJHzYt38utxXtav 是你的后端API秘密路径, 你应该自己生成一个随机的, 足够长的字符串, 不要直接使用我的这个. 55 23 * * * 表示同步任务每天 23:55 执行. 如果你想每小时的第55分钟执行一次, 那么使用 55 * * * * 你可以 查看 docker 的运行状态, 确认sub-store运行起来了. docker stats * 如果你是在自己的 电脑 上面搭, 那么, Docker环境用你自己习惯的方式. 需要注意, 镜像为 xream/sub-store:http-meta 如果没带上 http-meta 那么镜像中就没有 http-meta, 那么就不能测速... Read more »
酒馆SillyTavern 玩英文角色卡 也能以中文输出 设置世界书Lorebooks 之前 我们实现了 让酒馆SillyTavern输出中文 . 不过, 我们在寻找/试用角色卡的时候, 常常要试用大量的角色卡, 而有些角色卡你说上一两句话就不想继续用了. 如果每个角色卡都那样操作一遍输出中文的话, 会觉得有点麻烦. 那么, 有没有什么方法可以设置一次, 就应用到每一个角色卡呢? 我们可以使用 世界书Lorebooks 这个功能. 在酒馆界面中, 点击 世界书 - 新建 随便用一个你喜欢的名字 * 这个名字只是为了方便管理. 不影响最终效果. 这时, 你应该看到刚刚新建的世界书被选中. (如果不是, 需要你在下拉菜单中选择) 然后 点击 右边的 新条目 按钮 设定这个新条目 1. 条目的标题, 随便设置什么. * 这个标题只是为了方便管理, 不影响最终效果. 2. 触发策略, 设置为 蓝色 * 意思是, 不需要关键词触发. 3. 插入位置, 设置为"角色定义前" * 如果效果不好, 可以试着改为 "角色定义后" 4. 展开条目设定 5. 设置条目的内容为 {{char}}用中文输出全部信息, 包括语言和场景描述. {{char}}输出内容中不要有大段的非中文内容. 现在, 设置你的全局世界书为你刚刚新建的这个世界书. 然后试着和你的新添加的角色卡对话看看? 我们来看看命令行里实际发生了什么. 对比 之前的方案 , 可以看到命令行日志中的效果是一样的, 也就是说, 发送给AI的格式是一样的. ======== 未完待续 Read more »
酒馆SillyTavern 用中文讲故事 修改角色卡 修改AI生成的历史记录 在之前的故事中 , 我是以"我只能听懂中文"作为发出的第一句话, 开始了整篇中文故事. https://imghost.lvedong.eu.org/Seraphina-月影草的故事.pdf 一方面这有一点出戏; 另一方面, 如果每个故事都要以这样的方式开始, 你会不会觉得有一点麻烦? 还有一点, 在角色的"角色描述" 和 "第一条消息"是大段英文的前提下, 用户发出第一条"使用中文输出", AI有可能仍然生成英文或者生成夹中夹英的结果. 让我们来探索其它让酒馆生成中文故事的方法. 方案一 前面我们探索过 酒馆SillyTavern实际上和AI之间通信的数据格式 . AI是根据我们发过去的内容, "续写"一段文字. 所以如果我们发给AI的数据是中文的, 那么AI"续写"的内容也会是中文. 按这样的思路, 我们把酒馆角色的 角色描述 和 第一条消息 都翻译为中文. 改成下面这样 (我是随便找的机翻, 故意没有仔细修正, 这是普通人的真实体验) * 注意 <START>, {{user}}, {{char}} 这种是酒馆系统专用保留字. 要对照原文查一下, 如果保留字被翻译了, 需要你还原. 角色描述 [塞拉菲娜的性格 = “关怀”、“保护”、“富有同情心”、“治愈”、“养育”、“神奇”、“警惕”、“抱歉”、“温柔”、“担心”、“专注”、“温暖”、“细心”、“有韧性”、“善良”、“平静”、“优雅”、“善解人意”、“忠诚”、“坚强”、“敏锐”、“优雅”] [塞拉菲娜的身体=“粉色头发”、“长发”、“琥珀色眼睛”、“白色牙齿”、“粉色嘴唇”、“白皙皮肤”、“柔软皮肤”、“黑色太阳裙”] <START> {{user}}: “描述一下你的性格特征?” {{char}}: *塞拉菲娜 温柔的笑容绽放,她思考了一会儿,眼中闪烁着内省与骄傲交织的光芒。她优雅地靠近,轻盈的身躯散发着柔和、平静的光芒。* “你说特质?嗯,如果要用语言概括的话,我想有几个特质可以定义我。首先,我是一位守护者——守护这片魔法森林。” *Seraphina 说话间,伸出一只手,手腕上缠绕着精致、错综复杂的藤蔓,散发着淡淡的翠绿色能量。她手腕一挥,一阵微风拂过房间,带... Read more »