免费容器docker平台render上搭建webssh项目jrohy/webssh 支持文件上传下载 免费容器docker平台不止前面介绍的那些. 开源的webssh项目也不止前面介绍的那些. 这次我们在 render 平台上搭建 jrohy/webssh 项目. Read more »
免费容器docker平台northflank上搭建webssh项目billchurch/webssh2 比较适合手机浏览器输入登录用户名密码 前面用koyeb部署了两个不同的Docker. webssh项目niruix/sshwifty webssh项目jrohy/webssh 现在换个平台, 部署一个新的应用. 用 northflank 部署 billchurch/webssh2 Read more »
V2rayN 加载所有节点去重时 不要影响原来的各分组订阅 问题 上一篇 修改加载节点列表后自动去重, 最后发现一个问题. 点击 "所有" 以后, 调用 节点去重 功能, 然后再回到单独的分组订阅里面, 有节点被去掉了. Read more »
V2rayN 加载节点列表后自动去重 (1/2) 需求 白嫖党会到处收集节点订阅, 而这些订阅其实也是到处爬一些免费公开的节点再整合而成, 所以这些订阅里面会有很多重复的节点. 每次都要右键菜单点 "移除重复的服务器", 重复操作浪费时间. https://github.com/2dust/v2rayN/issues/4272 思路 找到"移除重复的服务器"实际上运行的函数. (a) 找到 切换订阅分组 时运行的函数. (b) 在 (b) 函数的逻辑执行完后, 调用一下 (a) 函数, 就达到要修改的效果了. Read more »
V2rayN 订阅分组设置界面 更新时间单位修改为小时 需求 订阅地址的自动更新间隔改为按小时计算. https://github.com/2dust/v2rayN/issues/4271 思路 修改界面显示的文字. 修改自动更新的定时器逻辑. Read more »
免费容器docker平台koyeb上搭建webssh项目shellngn/pro 支持SSH登录纯IPv6的VPS 有访问权限管理 支持SFTP直接操作修改文件 在使用纯IPv6的VPS时, 如果你的网络环境是IPv4的, 那么会遇到无法SSH登录的问题. 有些IPv6的VPS商提供了一些webssh登录的方式, 比如 Hax 不过, 当这个方法不稳定的时候, 我们会在自己的电脑上安装WARP, 或者使用一些公共的webssh服务. 比如: https://sshwifty-demo.nirui.org/ , https://eussh.305070.xyz/ 等 也许你会觉得在其它人搭建的服务上输入自己VPS的SSH登录信息太敏感了, 那么可以搭建自己的webssh服务. Read more »
免费容器docker平台koyeb上搭建webssh项目niruix/sshwifty 支持SSH登录纯IPv6的VPS 在使用纯IPv6的VPS时, 如果你的网络环境是IPv4的, 那么会遇到无法SSH登录的问题. 有些IPv6的VPS商提供了一些webssh登录的方式, 比如 Hax 不过, 当这个方法不稳定的时候, 我们会在自己的电脑上安装WARP, 或者使用一些公共的webssh服务. 比如: https://sshwifty-demo.nirui.org/ , https://eussh.305070.xyz/ 等 也许你会觉得在其它人搭建的服务上输入自己VPS的SSH登录信息太敏感了, 那么可以搭建自己的webssh服务. Read more »
v2rayN 设置显示订单/分组的组件最大尺寸 解决当订阅数量较多时,占用窗口空间太大的问题 需求 当订阅数量较多时,占用窗口空间太大. 特别是笔记本屏幕上. https://github.com/2dust/v2rayN/issues/4224 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 »