新手使用Debian 安装中文语言 设置主用中文 安装command-not-found 解决"命令找不到"的问题

问题 经常遇到新手小白问下面这样的问题怎么解决.

用darkstat统计VPS上的流量

感谢 https://0x3f.org/posts/darkstat-as-a-network-discharge-meter/ https://ilovn.com/2023/03/25/darkstat/ 安装 apt install -y darkstat

用浏览器 检测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的锁是正常的. 验证证书, 也是正常的. ======== 相关推荐 《极简一键脚本 搭Xray梯子 VLESS + Reality + xTLS 偷 x25519 证书》 《怎么把梯子分享给长辈》 《OpenClaw (Moltbot / Clawdblot) 在 VPS 上搭建 Reality 节点 过程记录》

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...

在Linux上用socat进行网络环境测试 UDP端口

前面介绍过怎么测试tcp端口, tcping https://zelikk.blogspot.com/2022/05/linux-socat-tcp-udp-ipv4-ipv6-localhost.html https://zelikk.blogspot.com/2024/09/socat-tcping.html 现在搭Hysteria2 HY2翻墙协议的越来越多, 那么我们怎么测试UDP端口是否正常工作呢? UPD 监听 还是用 socat socat -v UDP-LISTEN:端口号,fork PIPE socat -v UDP-LISTEN:4000,fork PIPE * 如果你的环境没有socat, 你需要安装一下 apt install -y socat

在Linux上用socat进行网络环境测试 从外部测试TCP端口是否可用

上一篇 里介绍了怎么在linux环境测试端口是否可用.  可以从 B linux VPS去测试 A linux VPS. 但是当我们使用常用的第三方测试 tcping.ping.pe, 或者从自己本地发起 tcping 测试 ( https://github.com/pouriyajamshidi/tcping ). 会遇到一个问题, socat 监听的端口只能连接一次. socat tcp4-listen:端口号 - 换句话说, tcping测试只有第一次连接成功, 然后linux端可以看到 socat 运行结束了, tcping也会看到后续测试都是失败的.

修改systemctl Service配置文件 要在 xxxx.service.d/ 目录下添加 .conf 文件

今天 重装VPS , 在备份 xray 和 v2ray 配置文件时候, 因为都是 config.json, 保存的时候就改了下文件名. 比如叫, xray.json, v2ray.json. 恢复时候, 冒出个奇怪的想法, 传上去就不改回 config.json 了, 想通过修改 service 文件来加载 xray.json, v2ray.json 没想到踩了一个systemctl Service配置文件修改的坑。

在自己的VPS上运行Trojan-go客户端 对接自己的服务端 排错 Troubleshoot

有的时候你搭的梯子就是用不了,你不知道是梯子没搭好呢,还是你走到梯子中间的网络出了问题。 那就在你的VPS上跑一个Trojan-go的客户端,对接你的服务端来看一下。 具体实践

在自己的VPS上运行V2Ray客户端 对接自己的服务端 排错 Troubleshoot

有的时候你搭的梯子就是用不了,你不知道是梯子没搭好呢,还是你走到梯子中间的路出了问题。 其实,对于WebSocket的V2Ray梯子,一般来说你只要用浏览器访问 https://你的域名/节点path 看能否得到400 Bad Request的结果就知道v2ray通不通。 在你的VPS上,可以用curl https://你的域名/节点path 来看结果。 实在不信邪,那就在你的VPS上跑一个V2Ray的客户端,对接你的服务端来看一下。 具体实践

在自己的VPS上运行NaiveProxy客户端 对接自己的服务端 排错 Troubleshoot

有的时候你搭的梯子就是用不了,你不知道是梯子没搭好呢,还是你走到梯子中间的网络出了问题。 其实NaiveProxy,如果你的Caddyfile的格式是写的像官方要求的一样(或者你根本就是一键脚本搭出来的)那么你只要访问你的naive域名:端口 能显示伪装站,就说明搭好了。 在你的VPS上,可以用curl https://你的域名:端口 来看结果。 实在不信邪,那就在你的VPS上跑一个NaiveProxy的客户端,对接你的服务端来看一下。 具体实践

Cloudflare推荐的检测被墙和域名解析的工具站 comparitech.com dnschecker.org

检测被墙 https://www.comparitech.com/privacy-security-tools/blockedinchina/ 检测域名解析 https://dnschecker.org/ 信息源: https://support.cloudflare.com/hc/en-us/articles/200169566-Troubleshooting-Cloudflare-domains-blocked-by-China

翻墙VPN梯子 VPS上的配置文件与节点参数的对应关系 及 VPS内部数据流向 Websocket + TLS 模式 Caddy前置 Caddy去除path

有时候,一键脚本输出的vmess://或vless://链接不能导入翻墙客户端,或者导入后出现问题。有时候,在不同的翻墙客户端之间转移节点时使用链接或二维码出现不能转移或者转移后不能使用。 希望此文能帮肋你理解VPS上的配置文件与节点参数的对应关系,当使用链接或二维码出错时,可以手动填写节点参数。

使用 bash curl wget 一键脚本 报错Error 没反应 怎么办 Troubleshooting

我们这种小白只会用一键脚本,经常是这样的使用形式: bash <(curl -好多参数 脚本的地址) 如果顺利当然最好,如果遇到问题,希望本文能帮到你。

在Linux上用socat进行网络环境测试 用lsof netstat ss检测TCP端口占用

在搭梯子的过程中,有可能会遇到奇怪的事情。比如,搭在IPv6上面能成功,搭在IPv4上面就是不行。我们可以使用socat进行网络环境测试,用lsof netstat检测端口占用,排除梯子配置参数错了之类的影响。

如何正确提问 及 错误求助反面实例

在Telegram群里解答问题,经常遇到提问者描述不清问题,而这些人往往并没有意识到自己描述问题的方式有问题。 遂记录一些实例如下。 理论指导 如何向开源社区提问题 https://github.com/seajs/seajs/issues/545 提問的智慧 https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way 如何有效地报告 Bug https://www.chiark.greenend.org.uk/~sgtatham/bugs-cn.html 如何向开源项目提交无法解答的问题 (此文内容是反讽) https://zhuanlan.zhihu.com/p/25795393

连接 V2Ray Websocket + TLS 模式的过程 及 排错指引

如果你的梯子以前能用,突然不能用,请看本篇排错教程。 如果你的梯子别人能用,就你不能用,请看本篇排错教程。 如果你的梯子一个设备能用(比如手机),但另一个设备不能用(比如电脑),请看本篇教程。

安装 V2Ray Websocket + TLS 模式 排错指引

如果你是第一次搭 WSS 梯子不成功,请看本篇排错教程。

TCP UDP 端口 检测 ping tcping udping 网络工具 iOS 安卓 Linux PC 第三方

评论里有 安卓 PC 平台的 TCPING UDPING 工具 原文标题: iOS手机上的IPv6工具 iNetTools 可以免费使用 Ping,Port Scan,支持IPv6。当然IPv4更加没问题。 记录常用服务器,记录最近的操作,方便使用。 Trace Route, DNS Lookup, Whois, Server Monitor, LAN Scan. 功能都可以免费使用,需要忍一下广告,有时候是全屏十几秒的那种广告。我看了一下自己的钱包,觉得能忍。