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项目 huashengdun/webssh Read more »
免费平台CodeSandbox上搭建webssh项目 huashengdun/webssh HAX/WOIDEN同款 | Koyeb | Render | Northflank | Replit 再拿一个容器平台出来, codesandbox.io 搭一个Hax/Woiden同款的webssh项目 huashengdun/webssh Read more »
用darkstat统计VPS上的流量 感谢 https://0x3f.org/posts/darkstat-as-a-network-discharge-meter/ https://ilovn.com/2023/03/25/darkstat/ 安装 apt install -y darkstat 启用 darkstat -i 监听网卡 -p 网页端的端口号 如 darkstat -i eth0 -p 8964 页面端查看 http:// 你的vps的IP : 网页端的端口号 如 http:// 12.34.56.78 : 8964 效果类似下面这样 点 host 可以看到数字表格的统计信息. 点其中一条 可以看到更详细的信息. 能看到在本VPS上, 还有指定IP上, 分别用到了什么端口(包括TCP UDP), 以及分别跑了多少流量. 如果你有有更好的工具, 欢迎留言分享! Read more »
用浏览器 检测Reality伪装效果 是否搭建成功 排错Troubleshoot Reality的原理: 当 Reality 节点收到数据包的时候, 如果 Reality 协议的验证通过, 就走节点的翻墙逻辑; 如果 Reality 协议的验证不通过, 就把数据包转发到伪装站. 后续的整个交互过程就像是在和伪装站交互一样. 我们可以简单地用浏览器验证 Reality 伪装效果. 也相当于检测 从你自己到 Reality 节点之间的数据通路是否畅通. 以这样的一个 Reality 节点为例. IP 142.171.237.9 端口 18255 伪装站 learn.microsoft.com 在电脑的hosts文件中, 设置 learn.microsoft.com 解析的IP 为 142.171.237.9 然后在浏览器中, 访问 https://learn.microsoft.com: 18255 可以看到, TLS的锁是正常的. 验证证书, 也是正常的. 从你自己到Reality节点的数据路径是畅通的之后, 如果你的节点还不能用, 那么, 就应该检查你的Reality节点验证信息了 (UUID, 公钥) ======== update 如果是用了中转后的 Reality 节点 原 Reality 节点 IP 142.171.237.9 端口 18255 伪装站 learn.microsoft.com 中转 VPS IP 142.171.223.56 端口 28828 那么, 在电脑的hosts文件中, 设置 learn.microsoft.com 解析的IP 为 142.171.223.56 然后在浏览器中, 访问 https://learn.microsoft.com: 28828 可以看到, TLS的锁是正常的. 验证证书, 也是正常的. Read more »
233 sing-box 脚本 TCP 端口转发 Reality 协议 排错 Troubleshoot 233 boy 的 TCP 端口转发的教程 https://233boy.com/sing-box/sing-box-direct/ 下图中示意, 左边的 142.171.237.9 是被墙的VPS, 右边的 142.171.223.56 是用来做端口中转的VPS. 如果你照着教程操作一遍, 发现不能正常使用. 那么本文指导你如何排查问题所在. ======== 首先, 你要理解整个原理是什么. 左边的, 本来的reality协议节点, 底层是TCP直连, 那么是从你的 翻墙客户端(手机/电脑/...) 去连接 142.171.237.9 的 18255 端口. 现在被墙了, 那么无法直接TCP连接了. 右边的, 用于中转的VPS, 设置的 TCP端口中转 的本质是, 142.171.223.56 从端口 28828 收到的TCP数据, 会转发给 142.171.237.9 的 18255 端口. 所以, 你现在可以把本来准备发送给 142.171.237.9 的 18255 端口 的realiy数据包, 发送给 142.171.223.56 的 28828 端口; 142.171.223.56 从端口 28828 收到的TCP数据, 转发给 142.171.237.9 的 18255 端口. ======== 我们延着数据路径一段一段的排查. 1. 从我们的翻墙客户端(手机/电脑/...)连接中转VPS 142.171.223.56 的 28828 端口; a) 可以用 tcp.ping.pe 检测 142.171.223.56 的 28828 端口是否正常; b) 在你自己的电脑 tcping 检测 142.171.223.56 的 28828 端口是否可连接. 2. 在中转VPS上查 sing-box 的 access.log cat /var/log/sing... Read more »