博文

目前显示的是 十一月, 2023的博文

通过Giffgaff号码申请Wechat账号, 零零碎碎的一些使用体验 - 2023-11

图片
我一直都想在iPhone上使用微信的Call kit. 多年前, 我一直保持一个低版本的微信, 就是为了能用这个功能. 后来随着微信功能的增强, 以及使用环境的变化, 不得不更新到最新的微信, 这样就失去了这个功能. 最近看到使用国外手机号码的环境越来越方便, 也就越来越心动.  查看了一些相关的资料后, 我决定使用 Giffgaff 号码.

Telegram官方客户端最多只能登录3TG账户 / 安卓Android上用TelegramX / iOS上用Nicegram / PC上用Forkgram

图片
Telegram官方客户端 在PC上最多只能登录3TG账户,  在iOS上也最多只能登录3TG账户, 在Android上也最多只能登录3TG账户, 再多就要买会员. 如果手头有稍微多几个账户, 又不希望登录的时候要去插手机卡读短信怎么办呢?

v2rayN-3.29-VLESS 右键菜单增加一些子菜单项作为分层

图片
修改菜单设计, 增加一些子菜单项作为分层. 将外面的菜单项移到子菜单项中. 这里不让直接拖动, 要用剪切, 粘贴的功能. 编译, 运行, 测试一下发现功能全部丢失. 点了菜单项没有任何反应. 需要再连接一下菜单项与实际起作用的函数. ======= 完 Github:  https://github.com/crazypeace/v2rayN-3.29-VLESS

v2rayN-3.29-VLESS 日志栏可以用鼠标上下调节高度

图片
需求 现在用大显示器了, 原来的 v2rayN v3.29 日志窗口固定的只能显示6行, 太小气了. 操作视频

优化 huashengdun/webssh 增加生成SSH link 的功能

图片
本来  huashengdun/webssh 就有带参数的功能. 但是对于小白来说, 使用起来有障碍, 特别是, 里面的密码要经过 base64 转化. 所以增加了一个按钮, 用以生成一个带参数的链接. 这个链接可以添加到浏览器的书签栏, 下次直接按一下就SSH登录了. 演示视频 有这么几种应用的方案 1. 部署 Github 项目 https://github.com/crazypeace/webssh/ 比如, koyeb 就是这样的, 参考教程:  https://zelikk.blogspot.com/2023/10/huashengdun-webssh-codesandbox.html Demo https://flyio-webssh.fly.dev/ https://ssh.icdyct.nyc.mn/ http://ssh.icdyct.live/ 2. 使用油猴脚本 https://github.com/crazypeace/huashengdun-webssh/raw/master/user.js/Build-SSH-Link.user.js 源码  https://github.com/crazypeace/huashengdun-webssh/blob/master/user.js/Build-SSH-Link.user.js

v2rayN-3.29-VLESS 支持设置Socks出口 配置文件sockopt参数

图片
添加 tab 其它部分的具体修改步骤和 v2rayN v6 差不多 , 不想写了. Github:  https://github.com/crazypeace/v2rayN-3.29-VLESS/releases/tag/v3.29.0.5 ======== update 2023-11-18 发现一个问题,如果关闭Socks下一跳,进行测速时,总是失败,而节点本身是没问题的,可以正常使用。 调试发现,测速时,需要新启动一个*ray进程, 相应地需要新构建它的配置文件config.json. 所用到的函数是 V2rayConfigHandler.GenerateClientSpeedtestConfigString 里面需要做一样的处理, 在加载了SampleClientJSON文件之后, 需要调用 socksOut 函数来设置下一跳Socks相关的参数. 注意, 根据此函数的逻辑, 加载了JSON两次, 所以这两次都要调用一下 socksOut 函数. 代码合Github了:  https://github.com/crazypeace/v2rayN-3.29-VLESS/ 没有打包新的Release

白嫖worker 自建短链服务 Url-Shorten-Worker 支持阅后即焚snapchat mode 配合二维码生成工具 制作一次性二维码

图片
需求 https://t.me/blacktechsharing/183161 思路 二维码实际上就是以一种图片的方式写的一串字符. 这串字符可以是一个网址. 既然这个二维码图片已经发给别人了, 你不可以跑到别人的电脑或者手机里面去删掉图片, 那么"一次性二维码"是怎么实现的呢? 二维码图片不变, 那么二维码对应的网址A不变. 你访问网址A就是访问一个服务器. 这个服务器可以让来访问网址A的人都跳转到一个新的网址B. 我们定义网址B才是真正有实际意义的网址. 让服务器只允许第一次访问网址A的人跳转到网址B, 以后再来访问网址A, 跳转都失效. 这样就实现了 "一次性二维码".

白嫖worker 自建短链服务 Url-Shorten-Worker 支持访问计数 visit count 支持查询短链 API接口增删查齐全 可以作为独立短链API服务

图片
感谢 https://github.com/EasyChris/Url-Shorten-Worker 实现基本的计数功能. 我在此基础上, 继续优化了操作页面, 可以在操作页面读出访问计数, 不需要到KV后台去看访问计数了. 效果

调试 Url-Shorten-Worker API报错 from origin 'null' has been blocked by CORS policy: Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight response.

图片
问题  想调试 Url-Shorten-Worker, 把 index.html 保存在本地电脑上, 调用服务器https://1way.eu.org/API, 报错 Access to fetch at 'https://1way.eu.org/bodongshouqulveweifengci' from origin 'null' has been blocked by CORS policy: Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight response.

win平台下处理文本文件 字符串 使用VBS脚本

根据 换行, |, 空格来分割文本文件, 生成字符串数组 去掉数组中的空元素 以 | 作为分隔符, 把数据拼回一个单行的字符串 前后分别添加 / 和 /ig 根据 换行, 逗号, 空格来分割文本文件, 生成字符串数组 去掉数组中的空元素 以 逗号 作为分隔符, 把数据拼回一个单行的字符串 ' 定义输入输出文件 inputFile = "关键字.txt" outputFile = "outputkey.txt" ' 打开文件 Set fs = CreateObject("Scripting.FileSystemObject") Set f = fs.OpenTextFile(inputFile, 1) ' 读取文件内容 strData = f.ReadAll ' 关闭文件 f.Close ' 将 换行 替换为 | strData = Replace(strData, vbCrLf, "|") ' 将 空格 替换为 | strData = Replace(strData, " ", "|") ' 以 | 为分隔符, 将文件内容分隔为字符串数组 arrData = Split(strData, "|") ' 去重 arrData = uniqFE(arrData) ' 将字符串数组用 | 为间隔拼起来 strData = Join(arrData, "|") '在开头添加 / strData = "/" + strData '在末尾添加 /ig strData = strData + "/ig" ' 打开文件 Set fs = CreateObject("Scripting.FileSystemObject") Set f = fs.OpenTextFile(outputFile, 2, true) ' 写入文件 f.write strData ' 关闭文件 f.Close ' returns an array of the unique...

VBS 数组Array 去重Unique

VBS 的数组没有去除重复值的方法 在网上搜了一圈, 找到一个可以无脑抄的方案 感谢  https://stackoverflow.com/questions/13743165/how-to-get-unique-values-from-a-list-of-values-using-vbscript#13744080 ' returns an array of the unique items in for-each-able collection fex Function uniqFE(fex)   Dim dicTemp : Set dicTemp = CreateObject("Scripting.Dictionary")   Dim xItem   For Each xItem In fex       dicTemp(xItem) = 0   Next   uniqFE = dicTemp.Keys() End Function

AV1 压缩率惊人 对比H264 / 但对比 H265 改进一般

图片
同样的一段4K视频, 313秒.  用剪映导出, 码率设置为推荐. 使用不同的编码格式. H264 最终视频大小 1GB, AV1 最终视频大小 84MB. ======== update 4 分 17 秒 的 1080p 视频, H264, H265, AV1 对比如下: 编码 H265的时候, GPU100%工作. 所以压缩时间尚可. 编码 AV1 的时候, GPU不能全力帮忙, 压缩时间很长. 我以后估计就会一直用 H265 编码了.

v2rayN 的节点可以设置出口为Socks 方便使用落地节点 套别的隧道 实现链式代理

图片
需求 上一篇讲了怎么手动修改配置文件sockopt, 实现出口为Socks , 这样可以套别的隧道, 实现链式代理. 为了方便使用, 我们修改v2rayN, 实现这个功能. 比如, 一个 vless + websocket + tls 节点, 设置出口为Socks, 而不是自由的出去.

Xray配置 TCP 链式代理 实践

图片
需求 如果你需要跑什么业务, 出口IP很重要, 比如是海外的一个家宽IP. 而从你本地到这个节点的速度太慢. 你想到之前嫖Cloudflareworker搭出来的节点速度不错, 只是出口IP总是乱跳. 那么把这两者结合起来, 搭一个链式代理. 思路 (1) 先搭一个隧道, 在本地的入口是Socks5, 比如, 127.0.0.1 : 10086 (2) 然后让本地翻墙客户端配置下一跳是这个Socks, 而不是原来的那样走 Freedom 地出去. (3) 浏览器等实际应用就把第2步的翻墙软件像你平时一样地使用, 比如使用它的Socks5代理或者HTTP代理. 第(1)步用现有的翻墙客户端就可以实现, 比如, v2rayN. 第(2)步功能v2rayN没有支持, 可以自己稍微修改一下v2rayN生成的配置文件, 然后直接运行v2ray.exe

The Hot3 in Last 30 Days

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

酒馆SillyTavern 用中文讲故事 修改角色卡 修改AI生成的历史记录

酒馆SillyTavern 18x 玩法 导入角色卡