博文

Bandwagon官方机场(VPN)Just My Socks 有奇怪的网络限制 不能SSH登录 Hax Woiden

图片
现象: v2rayN 使用 Just My Socks 的节点,开本地Socks代理,Xshell走Socks代理去SSH登录 Hax Woiden 连不上。 去SSH登录Racknerd, Cloudcone, PacificRack, hostEONS, Oracle Cloud可以。 换自己Racknerd的梯子,可以SSH登录 Hax Woiden 成功. 测试视频: 至于原因,我猜是 hax woiden 拒绝了某些IP来源的SSH登录?

开了warp之后不能SSH登录

图片
问题: Abhi, [2023/1/17 11:08] Hello, how can I use wg-quick up in my gcp server and then ssh back to it??? Abhi, [2023/1/17 11:08] I want to add warp ip in my gcp server. But when I do wg-quick up, then I am unable to ssh into server Abhi, [2023/1/17 11:09] And my open vpn stop working 这看上去和woiden当时的情况很像 (开了warp以后就不能通过IPv4 SSH登录了) 所以解决方案也一样: 解决方案 https://github.com/crazypeace/warp.sh/blob/main/wgcf_postup_postdown.sh 原理 脚本 内容很简单: sed -i '/PostUp/d' /etc/wireguard/wgcf.conf sed -i '/PostDown/d' /etc/wireguard/wgcf.conf sed -i "7 s/^/PostUp = ip -4 rule add from $(ip route get 1.1.1.1 | grep -oP 'src \K\S+') lookup main\n/" /etc/wireguard/wgcf.conf sed -i "8 s/^/PostDown = ip -4 rule delete from $(ip route get 1.1.1.1 | grep -oP 'src \K\S+') lookup main\n/" /etc/wireguard/wgcf.conf 效果就是在 wgcf.conf 文件里添加两行: PostUp = ip -4 rule add from 192.168.0.6 lookup main PostDown = ip -4 rule delete from 192.168.0.6 lookup main (上面这个例子是woiden里面跑起来的效

v2rayN-VLESS 一些小改动

检查更新 - v2rayN  改为 检查更新 - "v2rayN-VLESS", 指向本修改项目GitHub repo. 检查更新 - v2rayCore 改为 检查更新 - "v2rayCore v4.45.2", 更新到v2ray的V4最后一个版本. 帮助 - v2rayN项目 改为 帮助 - "反馈 v2rayN-VLESS 项目", 指向本修改项目GitHub Issue. 推广 改为 修改者,指向 zelikk.blogspot.com 打包的 v2rayCore 为 v4.32.1, 最后一个支持 xtls 的版本.

v2rayN-VLESS 订阅设置 增加 Set TLS allowInsecure option to True

图片
需求 因为有些机场经常会换节点的域名,所以其实他们的域名是没有CA证书的,那么在翻墙客户端的节点参数中,需要设置 Set TLS allowInsecure option to True 而在使用机场的订阅服务时,因为 vmess分享链接的格式 中没有allowInsecure这个配置项,所以每次更新订阅以后,都需要手动设置一下 Set TLS allowInsecure option to True 比如, Bandwagon官方机场Just My Socks 的使用说明 (下图) 方便的功能设计,应该是在第一次添加订阅时设置这个订阅里的vmess和vless是否都要设置 Set TLS allowInsecure option to True, 以后每次更新订阅之后,就不应该还手动去一个一个节点的参数表里面设置。 设计 添加订阅时,增加一个checkbox "Set TLS allowInsecure option to True" 最终实现效果 修改前 修改后 具体修改 新增界面控件 1. 订阅的控件设计在 SubSettingControl.cs,增加一个checkbox "Set TLS allowInsecure option to True",此checkbox命名为 chkAllowInsecureTrue 新增配置项 2. Config.cs 中为 class SubItem 增加数据成员 bool allowInsecure 配置项的保存与恢复 3. 为了在订阅设置时,设置了allowInsecure要能被保存起来。 SubSettingControl.cs 修改 BindingSub函数和EndBindingSub函数,增加 chkAllowInsecureTrue 的部分,完成界面控件与class SubItem之间的转换. 那么这两个转换分别在什么时候执行呢? 从保存的数据转换成界面控件在SubSettingControl_Load, 这个界面开始显示的时候。 而从控件到保存的数据在txtRemarks_Leave, 就是 txtRemarks 这个控件失去焦点的时候。 唉?这就奇怪了,难道保存数据要先点一下"备注"栏再点到外面来才会保存 再搜索一下txtRemarks_Leave

yt-dlp下载YouTube的视频和音频流再合并 下载YouTube的指定时间段

图片
yt-dlp下载YouTube速度很快, 大大超过youtube-dl和you-get yt-dlp下载YouTube的视频和音频流再合并 但是当我们不带参数的时候,去下载一年一度喜剧大赛2的片段时,下载下来的是720p的分辨率。如果我们用 -F 参数去查询,会发现同时有视频和音频的, 分辨率最高的流就是720p  yt-dlp https://www.youtube.com/watch?v=Sy9aMd5S7eY -F 其实下载的就是下图中的 22 这个流 如果我们想下载1080p的分辨率怎么办呢? 我们可以下载1080p的视频流,再下载音频流,然后再合并为一个视频文件。 观察上面图中的音频视频流列表,我们发现137这个流是mp4格式的1080p视频,而140是m4a格式的音频流。所以我们可以下载这两个流并合并。 -f 参数是下载指定的流,下载多个流使用 + 号。 -f 137+140 --merge-output-format 参数是合并, 后面跟mp4指定合并为mp4格式。 --merge-output-format mp4 合在一起,就是: yt-dlp https://www.youtube.com/watch?v=Sy9aMd5S7eY -f 137+140 --merge-output-format mp4   yt-dlp 下载YouTube的指定时间段 有些节目并没有自己的单独片段,只能从一大段里面节选,比如<当一个龙虾人决定去>. 我们在 < S2EP10上 > 中找到起止时间点为 1:26:46 到 1:43:56 --download-sections 参数可以指定下载某一段。有些YouTube视频本身是分段的,可以指定分段的名称。如果是指定时间点的话,格式是下面这样: --download-sections "*1:26:46-1:43:56" 再结合前面指定1080p视频和音频再合并的参数,整个命令就是下面这样: yt-dlp https://youtu.be/p2c6ioGbXCs --download-sections "*1:26:46-1:43:56" -f 137+140 --merge-output-format mp4

Windows10用PoweShell在后台运行naive.exe

图片
在windows环境下跑naive客户端,不喜欢看见那个黑黑的窗口。 我们可以用PoweShell在后台运行naive.exe 这样就以无窗口的形式运行了。

V2Ray梯子 前置Caddy V2 手动修改配置文件 VLESS与Vmess协议共存

图片
如果你看正文内容觉得看不懂时,来这里补课学习一下原理: https://zelikk.blogspot.com/2022/05/v2ray-websocket-tls-caddy-path-data-flow.html 本文实操部分基于此一键脚本:  https://github.com/crazypeace/v2ray_wss 1. 修改Caddyfile 找到 handle_path 这一段,复制出来一段,把 path 和 转发端口 都修改一下。以下示例: 2. 修改config.json 找到 inbound 这一段,复制出来一段,把 protocol 切换一下,port 修改为Caddyfile对应的端口。 重启 v2ray 和 caddy service v2ray restart service caddy restart 如果你懂得 根据配置文件手工添加翻墙客户端的节点 ,那么已经可以使用了。  3. 生成节点链接 [可选项] 可以检查一下Caddyfile与config.json的参数对应关系 生成VLESS节点链接 vless:// UUID @ 节点域名 :443?encryption=none&security=tls&type=ws&host= 节点 域名 &path= 节点path # 节点备注 生成Vmess节点链接 拼装一个字符串 {"v": "2","ps": " 节点备注 ","add": " 节点 域名 ","port": "443","id": " UUID ","aid": "0","net": "ws","type": "none","host": " 节点 域名 ","path": " 节点path ","tls": "tls"} 然后丢到Base64编码工具

The Hot3 in Last 30 Days

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

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