博文

从一个GitHub上的Issue想到的

最近更新了一下一键脚本,把切换到Vmess协议的功能加上了。想出来了一个几乎不影响原有使用体验,脚本结构足够简单,后续维护和解释的工作量比较小的方案。欢迎有Vmess协议需求的来试用。 bash <(curl -L https://github.com/crazypeace/v2ray_wss/raw/main/install.sh) 我在这里想扯一点别的,关于一个Issue https://github.com/crazypeace/v2ray_wss/issues/7 这个Issue的原作者向我提了几个问题,一个是怎么在VPS上搭建Subconverter,一个是希望我的脚本支持搭建Vmess协议。我印象中TA的语气还是很客气的。 我回复的内容基本上是拒绝了他,当然我还是解释了几句,表达了我自己对这些需求的想法。 过了几天时间,这个Issue的作者把Issue清空了,标题和内容都改成了“算了”。 我想关于这个清空和“算了”说几句。 首先,我很感谢他给我回应。像这样的“小品”工具,有一些bug,或者改进的缺点,或者新功能的需求,或者实现方案的思路,是需要广大的使用者反馈的。光作者一个人使用常常是遇不到大家这么多种实际使用情况的。闭门造车的效果也很差。我以前只是在博客简单写写,没有在Telegram上大量加入群组,没有把自己作品使劲推广给大家的时候,我是收不到什么反馈的。我也一直自我感觉良好。直到把作品推给大家,为了解释和辅助去写详细的教程,去接触其它人的作品,学习大家的优点,找准自己的定位…… 在这样的过程中,我才觉得很快就有了很多收获。 其次,我想说,在开源的世界里,开发者是有极大的权利的。在这个世界里,就是很直接的靠能力说话,你行你上,摆事实讲道理说明你的观点。如果作者不同意你的想法,你就fork一份,让大家都来喜欢用你的fork, 用事实证明你是对的。 最后,我觉得,当你提出一份Issue时,你是这份Issue的作者。 我印象中当时TA的描述还是比较好的,语气也很客气。我当时回复TA时,我只是考虑到自己开发和维护的工作量而拒绝了他。这确实是我的想法,很长一段时间我觉得如果想用Vmess的话,有 八合一 等脚本可以搭出来,那就不用我的VLESS脚本。我希望我的脚本足够简单,能成为一个大家学习自己写脚本的原料。我觉得TA在那份Issue中的表达确实是有其自...

极简一键脚本 搭V2Ray梯子 VLESS Vmess协议 WebSocket过CDN TLS加密 CaddyV2前置伪装站

图片
本文献给相信 套CDN + TLS加密 + CaddyV2前置伪装站 是最适合自己的翻墙方式的朋友。

调整GitHub Repo改名为v2ray_wss

图片
1. 虽然我一直都比较抗拒在脚本中加上Vmess的支持, 但是最近的一次更新还是加上了. 2. GitHub Repo的名称太长, 导致输入一键脚本时那一串也很长, 现在GitHub又不支持申请新短链了, 想来想去还是换个短一点的Repo名称吧. 可能, 也方便大家记忆? 3. 很多人肯定还会使用原来的一键脚本命令. 所以原来的V2ray_VLESS_WebSocket_TLS_CaddyV2我还是存档了一个Repo的, 功能就是目前这一版, 不影响大家的使用. 不过脚本开头有提示文字说明最新版本的GitHub地址. 

yt-dlp下载YouTube速度很快, 大大超过youtube-dl和you-get

图片
安装 curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp chmod a+rx /usr/local/bin/yt-dlp 更新版本 yt-dlp -U * 如果有问题, 或者你不是Debian系统, 请见 yt-dlp 官方安装命令页面 如果直接使用  yt-dlp youtube链接 可能不会下载最高分辨率的视频,你需要先用 -F 参数查看格式列表 yt-dlp  -F  "https://www.youtube.com/watch?v=fQSyDgLLHDg" 然后用 -f 参数指定使用格式ID 就是上一步中 最左边的那一列数字 yt-dlp  -f   137  "https://www.youtube.com/watch?v=fQSyDgLLHDg" 可以看到速度很快。 对比一下 you-get 的速度 youtube-dl 的速度 夹带一点私货,一年一度喜剧大赛2 (Super Sketch Show 2) 推荐列表 《老同学显摆大会》飞扯不可 https://www.youtube.com/watch?v=fQSyDgLLHDg 《进化论》胖达人2 https://www.youtube.com/watch?v=gJzrIedV1Mc 《妈妈的味道》 姐尽全力 https://www.youtube.com/watch?v=hp8Mp4FE9Mw 《最好的房子》仕可而止 https://www.youtube.com/watch?v=NSeNM3kg1X4 《突突突突突围》酷酷的天放 https://www.youtube.com/watch?v=weiW6qGL9lE 《虎父无犬子》 老师好 https://www.youtube.com/watch?v=Sy9aMd5S7eY 《代号大本钟》胖达人2 https://www.youtube.com/watch?v=EkH4MqJ5Z24 《社畜的愿望》壮哈兄弟 https://www.youtube.com/watch?v=cWRx5ZXAf6M  《军师恋盟》某某某x小婉管乐 https:...

如何设置自定义gh-proxy参数使用我的warp脚本

图片
能正常访问GitHub时,我推荐直接使用p3TERX的warp脚本。 hax woiden要装ipv4出站,直接执行 bash <(curl -fsSL git.io/warp.sh) 4 只有在某些hax woiden环境下访问GitHub资源不成功的情况下,需要用到我的warp脚本 https://github.com/crazypeace/warp.sh 以前一直是使用 raw.githubusercontent s .com 来解决hax woiden 不能直接访问GitHub的问题,结果今天报错 command not found 现象如下: /dev/fd/63: line 1: $'\347\275\221\347\253\231\347\273\264\346\212\244\343\200\202': command not found /dev/fd/63: line 1: 网站维护。: command not found 查了一下,这个raw.githubusercontent s .com服务并不是GitHub官方的, 目前暂停了 。 - update - raw.githubusercontent s .com服务 目前已恢复。 我找到了这个服务的 源头 , 用它的方法自己搭了一个 cloudflare worker的gh-proxy https://github.crazypeace.workers.dev/ 于是就可以在你要访问的GitHub资源前面加上这个 gh-proxy 来访问。 但是我的warp脚本里面还要访问别的GitHub资源,而免费的cloudflare worker有每天100000的请求次数限制,所以我虽然在我的脚本里写了一个默认的gh-proxy,但是我还是让脚本支持传入ghproxy参数,这样万一我的gh-proxy的免费次数用完了,你还可以 自己搭建一个gh-proxy 并继续使用我的脚本。 我的warp脚本使用方法:(打开TUN等操作略,这里只讲如何执行脚本) 1. Hax bash <(curl -L https://github.crazypeace.workers.dev/https://raw.githubusercontent.com/crazypeace/wa...

Shell脚本支持同时使用多个参数 shift移动参数列表

图片
在前面的修改中,我们的脚本已经支持了gh-proxy参数。 但是warp脚本还支持比如 4, 6, s5 等参数比较方便使用,不用在菜单里选了。 所以我们的脚本能支持多个参数就好了。 这里就要用到 shift 来移动参数列表

Shell脚本支持设置gh-proxy参数 解决raw.githubusercontents.com command not found问题

图片
最近在hax woiden上访问带S的raw.githubusercontent s .com脚本会报错command not found 原因是raw.githubusercontent s .com并非官方服务,现在这个服务临时关闭了。 使用自建 gh-proxy 可以解决访问脚本的问题,但是脚本里面再访问github资源怎么办呢? 所以脚本需要支持带gh-proxy的参数,在脚本里面访问github资源的时候前面加上gh-proxy

The Hot3 in Last 30 Days

RackNerd VPS搭Hysteria2 HY2梯子 年付 $10.98 1G端口 3T流量 17G存储 1GB内存

RackNerd VPS搭V2Ray WSS梯子 年付 $10.98 1G端口 3T流量 17G存储 1GB内存