博文

目前显示的是 六月, 2023的博文

根据IP地址和主机名称和时区生成UUID

图片
上一篇研究了 用IP生成UUID .  那么如果IP不小心在截图中泄漏了, 再加上我的脚本是开源的. 那么有一定的机会因为知道了IP就推测出UUID, 脚本中其它鉴权因素都是从UUID计算的. 那么就可以因为知道你的IP而连上你的节点. (我的脚本中的实现, 是把比如分流path, shortID, x25519公私钥等信息基于UUID计算得到的)

用Stylish插件修改eaimty博客的颜色, 阅读更柔和

图片
eaimty博客 的初始配色很Matrix, 很有个性, 但长时间阅读对眼睛不好. 所以用 Stylish插件 改一下CSS的颜色设置. 我用的配色是从 简阅SimpRead 抄来的. body {     background: #fcf5ed;     color: #333;     } 效果  

用grep -oP仅显示符合正则表达式的部分, 每个一行, 特别是在一行中有多个命中的情况

图片
上一篇在blkid的结果中查找UUID 时,  我们把UUID的目标正则表达式设置为 ([^-]{8}-[^-]{4}-[^-]{4}-[^-]{4}-[^-]{12}

如何通过VPS上设备唯一的标识生成UUID

图片
目的 希望在VPS上多次运行脚本时, 不需要输入UUID, 但能使得搭建梯子的过程中, 用到的UUID固定. 这样翻墙客户端的节点信息不需要更新.

Microsoft Clarity 分析网站在用户使用中的表现状况

图片
你想知道你的用户在你的网站上的有怎样的行为吗? 像下面的视频这样? 可以用 Microsoft Clarity 录制并回放用户在网站上的行为.

用Stylish插件修改blogger编辑器宽度

图片
blogger的系统有一点点 "过时". 在编辑博文的时候, 我觉得编辑器的宽度有点太窄, 特别是在比较大的显示器上, 显得没有充分利用. 可以打开开发者工具, 找到这个页面元素, 把width属性改大一点. 但是这样修改的结果, 只要刷新页面就复原了. 为了能每次打开这个编辑器页面都可以自动修改. 可以使用插件实现.

CWVPS / VPSHS 月付$2 无限流量 2G内存 30G存储

图片
CWVPS(Cheap Windows VPS) 和 ServerHost 还有 VPSHS(VPS Hosting Service) 背后其实是同一家. VPS Hosting Service 本来有个月付$1的机器 https://1ladder.eu.org/vhs1 原价月付 $5 用优惠码 1LEB 打2折 测试了一下其它的购买选项, 还有月付$2的机器  2G 内存 30G 存储 同样无限流量 https://1ladder.eu.org/vhs2 原价月付 $8 用优惠码 2LEB 打25折 查了一下, 属于 CC (COLOCROSSING) 机房.

油猴脚本Tampermonkey自动填写网页表单 减轻CloudCone刷鸡的鼠标操作

图片
CloudCone支持在开机后的短时间内自助删鸡, 根据使用的小时数, 按比例扣钱.  那么就可以在CloudCone上面开新机,测试IP是否被墙, 如果已经被墙就马上销毁; 这样不断地开机, 删鸡, 去寻找可用的不被墙的IP, 或者说符合你的某种要求的IP。 这样就会遇到一个问题, 每次到这个开机页面都要选择PERIOD, 选择操作系统, 填写Hostname. 如果想节省一些鼠标点击的话, 可以用油猴脚本 Tampermonkey. 

从月付$1的CWVPS / VPSHS IPV4 小鸡入门 学习搭建梯子和各种玩具

图片
CWVPS(Cheap Windows VPS) 和 ServerHost 还有 VPSHS(VPS Hosting Service) 背后其实是同一家. 购买 VPS Hosting Service 月付$1 无限流量 1G内存 15G存储  (优惠码 1LEB) https://1ladder.eu.org/vhs1 购买 VPS Hosting Service 月付$2 无限流量 2G内存 30G存储  (优惠码 2LEB) https://1ladder.eu.org/vhs2

CWVPS / VPSHS 搭 V2Ray WSS 梯子 月付$1.4 无限流量 1G内存 15G存储

图片
CWVPS(Cheap Windows VPS) 和 ServerHost 还有 VPSHS(VPS Hosting Service) 背后其实是同一家. 购买 VPS Hosting Service 月付$1.4 无限流量 1G内存 15G存储  (优惠码 1LEB) https://1ladder.eu.org/vhs1 购买 VPS Hosting Service 月付$2 无限流量 2G内存 30G存储  (优惠码 2LEB) https://1ladder.eu.org/vhs2

CWVPS / VPSHS 搭Xray Reality梯子 月付$1.4 无限流量 1G内存 15G存储

图片
CWVPS(Cheap Windows VPS) 和 ServerHost 还有 VPSHS(VPS Hosting Service) 背后其实是同一家. 购买 VPS Hosting Service 月付$1.4 无限流量 1G内存 15G存储  (优惠码 1LEB) https://1ladder.eu.org/vhs1 购买 VPS Hosting Service 月付$2 无限流量 2G内存 30G存储  (优惠码 2LEB) https://1ladder.eu.org/vhs2

第一次翻墙 购买便宜的域名 name.com namecheap.com namesilo.com

图片
第一次翻墙, 在搭建某些协议的时候, 会需要一个域名. 有免费白嫖的选择, 也有一年不到1美元的选择.

申请中国区PayPal账户

图片
TL; DR https://www.paypal.com/c2/webapps/mpp/account-selection

简化操作 生成调用github代理的命令 解决使用github脚本时遇到的各种访问github出错的问题

图片
之前写过一篇 用github代理来解决使用github脚本时遇到的各种访问github出错的问题 . 但是方法看起来比较复杂, 可能除了我没人愿意这么用.  所以做成了一个页面, 可以由 cloudflare 的 worker 调用. 这样使用者就只剩下鼠标点点点了. 演示视频:

申请 免费.gay域名 porkbun.com 添加Cloudflare域名解析DNS

图片
如果你不想花钱买 $1 的 .xyz .top 那么来 porkbun.com 申请免费的 .gay 域名吧

RackNerd VPS搭Xray Reality梯子 年付 $10.18 1G端口 1T流量 15G存储 768M内存

图片
点此链接购买 RackNerd 1G端口 1T流量 15G存储 768M内存 VPS 年付$10.18 https://my.racknerd.com/aff.php?aff=1374&pid=792 Disk Space 15 GB Bandwidth 1 TB Network Port  1 Gbps Memory          768 MB

FileBrowser与带伪装站的梯子共存 用路径分流访问

图片
环境 搭梯子的伪装站用 https://github.com/crazypeace/v2ray_wss 这个脚本搭了一个caddy 搭aria2下载用 https://github.com/crazypeace/ccaa 搭了一个FileBrowser 目标 服务器搭建在IPV6,要能从IPV4环境访问。 不破坏原有的伪装站设置。

AriaNG与带伪装站的梯子共存 用路径分流访问

图片
环境 搭梯子的伪装站用 https://github.com/crazypeace/v2ray_wss 这个脚本搭了一个caddy 搭aria2下载用 https://github.com/crazypeace/ccaa 目标 AriaNG页面搭在纯IPV6的服务器上,需要借用CDN,让我能从IPV4的环境访问。 希望不影响原来的伪装站。

https 或 wss 链接 CDN 后面的 aria2 用自定义路径躲避扫描探测

图片
目标 aria2搭在ipv6服务器上,要能从ipv4的环境访问。 原理 利用CDN作从IPV4到IPV6的转换。在服务器上面搭一个网站服务器,转发websocket给aria2 如果网站搭的是HTTPS,那么网站服务器解开TLS,只剩下websocket给aria2 以Caddy为例,Caddyfile里面加一段 handle /jsonrpc {   reverse_proxy localhost:6800 }

CCAA 项目 Aria2 支持IPV6 支持URL设置RPC参数

图片
我很早就开始使用CCAA的脚本,还 修改了一版 ,解决一些小问题。比如脚本中没有安装sudo,却会使用,然后脚本就会执行失败。 原作者制作了一个ccaa_web, 放在另一个地方,我把它上传到了github repo里。 今天突然有想法,想在纯IPV6的VPS上面搭建试试。比如,woiden. 试了一下,不能使用。

搭建C++编译环境 手动编译aria2

图片
参考 https://weair.cc/build-aria2/ https://ivo-wang.github.io/2019/04/18/%E5%85%B3%E4%BA%8Earia2%E6%9C%80%E5%AE%8C%E6%95%B4%E7%9A%84%E4%B8%80%E7%AF%87/

基于UUID设置V2Ray Xray鉴权

图片
今天这篇写得很散,想到哪写到哪。欢迎讨论,请留言指出我的错误。 VLESS+WSS 协议 (Caddy前置,反代伪站) 我理解客户端鉴权实际上是用的:UUID, path.

curl 设置超时 --connect-timeout

如果是在一个纯IPV6的VPS上,用 curl -4 方法去查本机IP地址的时候。有可能会遇到等很久的情况。所以要加上一个超时的设定。找到这个参数是 --connect-timeout 示例: curl -4s --connect-timeout 3 https://www.cloudflare.com/cdn-cgi/trace | grep ip= | sed -e "s/ip=//g"  

用xargs让xray x25519 -i支持Linux管道 以私钥计算公钥

图片
xray支持用x25519 -i带私钥来计算公钥。帮助信息如下: ubuntu@ubuntu22:~$ xray help x25519 usage: xray x25519 [-i "private key (base64.RawURLEncoding)"] Generate key pair for x25519 key exchange. Random: xray x25519 From private key: xray x25519 -i "private key (base64.RawURLEncoding)" 实际使用起来,像是下面这样: ubuntu@ubuntu22:~$ xray x25519 -i X23TSjifyqPQ-BVFdosjJqSz_i4O7pCFomPlkzX7DTM Private key: WG3TSjifyqPQ-BVFdosjJqSz_i4O7pCFomPlkzX7DXM Public key: 1wwKZV_IxO4W4wcGJ9dgzBMMaZ3mNOJZcy_MVVmC-1M 那么结合 上一篇 生成随机私钥的方法,像下面这样: ubuntu@ubuntu22:~$ head -c 32 /dev/random | base64 -w 0 | tr '+/' '-_' | tr -d '=' 90L0JJmD721jKRtVSVOqMQZQ6j8VFO2Hl168XfFzWyY 而当我们想使用Linux的管道来将上面的结合起来时,却遇到报错,像下面这样: ubuntu@ubuntu22:~$ head -c 32 /dev/random | base64 -w 0 | tr '+/' '-_' | tr -d '=' | xray x25519 -i flag needs an argument: -i usage: xray x25519 [-i "private key (base64.RawURLEncoding)"] Run 'xray help x25519' for details. 经过一番学习,感谢  yichya   的解答 

The Hot3 in Last 30 Days

无服务器 自建短链服务 Url-Shorten-Worker 完整的部署教程

ClouDNS .asia免费域名 托管到CloudFlare开CDN白嫖Websocket WS通道翻墙 / desec.io