Ping - network utility
用途:最适合普通用户进行网络连通性测试(Ping)。
界面简单,用户不容易点错。优先推荐给 iPhone 用户。
- 点击下方 App Store 下载链接安装。
- 如果按钮打不开,请复制应用名称到 App Store 搜索安装。
- 打开应用后选择“网络连通性测试(Ping)”功能。
- 输入客服指定的入口域名。
- 完成测试后截图发送给客服。
节点无法使用时,先更换加密 DNS。主 DNS 无效再切换备用 DNS;两组 DNS 都无效时,最后运行检测并把报告发给客服。
本工具不会读取账号密码、订阅链接或浏览器记录,也不会自动上传任何信息。
选择后立即显示该平台的安全 DNS 更换方法。
请选择一个平台开始。
先打开管理员终端:右键 Windows“开始”按钮(或按 Win + X),选择“终端(管理员)”。如果菜单中显示“Windows PowerShell(管理员)”,选择它也可以;系统询问是否允许更改设备时,请点击“是”。
打开后,先复制主 DNS 命令,粘贴到管理员终端并按回车运行;仍无法使用节点时,再运行备用 DNS 命令。
复制后粘贴到管理员终端,按回车运行。完成后关闭并重新打开客户端,再尝试连接节点。
$servers=@('1.12.12.12','120.53.53.53'); netsh dnsclient add encryption server=1.12.12.12 dohtemplate=https://doh.pub/dns-query autoupgrade=yes udpfallback=no | Out-Null; netsh dnsclient add encryption server=120.53.53.53 dohtemplate=https://doh.pub/dns-query autoupgrade=yes udpfallback=no | Out-Null; Get-NetAdapter -Physical | Where-Object Status -eq 'Up' | ForEach-Object { Set-DnsClientServerAddress -InterfaceIndex $_.ifIndex -ServerAddresses $servers }; Clear-DnsClientCache; Write-Host '腾讯 DNSPod 主加密 DNS已启用,请重新尝试节点。'
仅在主 DNS 无效时使用。运行后再次重新打开客户端尝试节点。
$servers=@('120.53.53.53'); netsh dnsclient add encryption server=120.53.53.53 dohtemplate=https://120.53.53.53/dns-query autoupgrade=yes udpfallback=no | Out-Null; Get-NetAdapter -Physical | Where-Object Status -eq 'Up' | ForEach-Object { Set-DnsClientServerAddress -InterfaceIndex $_.ifIndex -ServerAddresses $servers }; Clear-DnsClientCache; Write-Host '腾讯云备用 DNS已启用,请重新尝试节点。'
下载 NetworkDoctor.exe 后直接双击运行;进入「诊断报告」复制脱敏报告并发送给客服。也可以右键以管理员身份运行,在「DNS 工具箱」中再次刷新或切换 DNS。
先安装主加密 DNS 配置并重新尝试节点;仍无效时移除主配置,再安装备用配置。
复制命令到终端运行。完成后会生成 忍者云-Network-Diagnostic.txt,请将文件内容发送给客服。
#!/bin/sh
OUT="$HOME/Desktop/忍者云-Network-Diagnostic.txt"
if [ ! -d "$HOME/Desktop" ]; then
OUT="$HOME/忍者云-Network-Diagnostic.txt"
fi
TOTAL="7"
INDEX=0
echo "忍者云网络诊断运行中,请不要关闭终端。"
echo "正在生成诊断文件: $OUT"
echo "共 $TOTAL 个测试项,单项 Ping 约需数十秒,请等待测试完成。"
exec 3>&1
{
echo "==== 忍者云 网络诊断 ===="
echo "测试时间: $(date)"
echo "说明: 测试目标仅用于线路质量参考,不代表真实生产节点地址。"
test_target() {
NAME="$1"
TARGET="$2"
PING_TARGET="$3"
URL="$4"
INDEX=$((INDEX + 1))
echo >&3
echo "[$INDEX/$TOTAL] 正在测试: $NAME" >&3
echo
echo
echo "==== $NAME / $TARGET ===="
echo
echo "---- Ping 测试 ----"
echo "[$INDEX/$TOTAL] 正在执行 Ping 测试..." >&3
ping -c 20 "$PING_TARGET"
echo "[$INDEX/$TOTAL] Ping 测试完成。" >&3
if [ -n "$URL" ]; then
echo
echo "---- HTTP 测试 ----"
echo "[$INDEX/$TOTAL] 正在执行 HTTP 测试..." >&3
if command -v curl >/dev/null 2>&1; then
curl -L --max-time 15 "$URL"
echo "[$INDEX/$TOTAL] HTTP 测试完成。" >&3
else
echo "HTTP 测试需要 curl,当前设备未检测到 curl。"
echo "[$INDEX/$TOTAL] HTTP 测试需要 curl,已记录到文件。" >&3
fi
fi
}
test_target "移动入口" "16.162.***.***" "16.162.***.***" ""
test_target "联通北方入口" "13.112.***.***" "13.112.***.***" ""
test_target "联通南方入口" "3.0.***.***" "3.0.***.***" ""
test_target "电信入口" "155.254.***.***" "155.254.***.***" ""
test_target "企业优化入口" "23.189.***.***" "23.189.***.***" ""
test_target "订阅 API 1" "https://***" "cdnjs.com" "https://***"
test_target "订阅 API 2" "23.189.***.***" "23.189.***.***" ""
echo
echo
echo "==== 测试完成 ===="
echo "请将本文件内容复制给客服。"
} > "$OUT" 2>&1
exec 3>&-
echo
echo "测试结果已保存到: $OUT"
echo "测试完成,请将文件内容复制给客服。"
if command -v open >/dev/null 2>&1; then
open "$OUT"
else
cat "$OUT"
fi
以下命令只会在系统已启用 Linux DNS 服务(systemd-resolved)时修改设置并启用加密 DNS;如果系统不兼容,命令会停止,不会修改配置。
复制到终端运行,输入管理员密码后等待完成,再重新尝试节点。
if ! systemctl is-active --quiet systemd-resolved; then echo '当前系统未启用 systemd-resolved,未修改 DNS。请使用系统网络设置手动更换。'; exit 1; fi; sudo install -d /etc/systemd/resolved.conf.d && printf '[Resolve]\nDNS=1.12.12.12#dot.pub 120.53.53.53#dot.pub\nDNSOverTLS=yes\n' | sudo tee /etc/systemd/resolved.conf.d/ninjacloud-secure-dns.conf >/dev/null && sudo systemctl restart systemd-resolved && resolvectl flush-caches && echo '腾讯 DNSPod 主加密 DNS已启用,请重新尝试节点。'
主加密 DNS 无效时运行备用命令,切换为腾讯云公共 DNS 地址,并替换前一份忍者云 DNS 配置。
if ! systemctl is-active --quiet systemd-resolved; then echo '当前系统未启用 systemd-resolved,未修改 DNS。请使用系统网络设置手动更换。'; exit 1; fi; sudo install -d /etc/systemd/resolved.conf.d && printf '[Resolve]\nDNS=119.29.29.29 182.254.116.116\nDNSOverTLS=no\n' | sudo tee /etc/systemd/resolved.conf.d/ninjacloud-secure-dns.conf >/dev/null && sudo systemctl restart systemd-resolved && resolvectl flush-caches && echo '腾讯云备用 DNS已启用,请重新尝试节点。'
复制检测命令到终端运行。完成后将生成的 忍者云-Network-Diagnostic.txt 内容发送给客服。
#!/bin/sh
OUT="$HOME/Desktop/忍者云-Network-Diagnostic.txt"
if [ ! -d "$HOME/Desktop" ]; then
OUT="$HOME/忍者云-Network-Diagnostic.txt"
fi
TOTAL="7"
INDEX=0
echo "忍者云网络诊断运行中,请不要关闭终端。"
echo "正在生成诊断文件: $OUT"
echo "共 $TOTAL 个测试项,单项 Ping 约需数十秒,请等待测试完成。"
exec 3>&1
{
echo "==== 忍者云 网络诊断 ===="
echo "测试时间: $(date)"
echo "说明: 测试目标仅用于线路质量参考,不代表真实生产节点地址。"
test_target() {
NAME="$1"
TARGET="$2"
PING_TARGET="$3"
URL="$4"
INDEX=$((INDEX + 1))
echo >&3
echo "[$INDEX/$TOTAL] 正在测试: $NAME" >&3
echo
echo
echo "==== $NAME / $TARGET ===="
echo
echo "---- Ping 测试 ----"
echo "[$INDEX/$TOTAL] 正在执行 Ping 测试..." >&3
ping -c 20 "$PING_TARGET"
echo "[$INDEX/$TOTAL] Ping 测试完成。" >&3
if [ -n "$URL" ]; then
echo
echo "---- HTTP 测试 ----"
echo "[$INDEX/$TOTAL] 正在执行 HTTP 测试..." >&3
if command -v curl >/dev/null 2>&1; then
curl -L --max-time 15 "$URL"
echo "[$INDEX/$TOTAL] HTTP 测试完成。" >&3
else
echo "HTTP 测试需要 curl,当前设备未检测到 curl。"
echo "[$INDEX/$TOTAL] HTTP 测试需要 curl,已记录到文件。" >&3
fi
fi
}
test_target "移动入口" "16.162.***.***" "16.162.***.***" ""
test_target "联通北方入口" "13.112.***.***" "13.112.***.***" ""
test_target "联通南方入口" "3.0.***.***" "3.0.***.***" ""
test_target "电信入口" "155.254.***.***" "155.254.***.***" ""
test_target "企业优化入口" "23.189.***.***" "23.189.***.***" ""
test_target "订阅 API 1" "https://***" "cdnjs.com" "https://***"
test_target "订阅 API 2" "23.189.***.***" "23.189.***.***" ""
echo
echo
echo "==== 测试完成 ===="
echo "请将本文件内容复制给客服。"
} > "$OUT" 2>&1
exec 3>&-
echo
echo "测试结果已保存到: $OUT"
echo "测试完成,请将文件内容复制给客服。"
if command -v open >/dev/null 2>&1; then
open "$OUT"
else
cat "$OUT"
fi
请使用 Safari。先安装主加密 DNS 配置并重新尝试节点;仍无效时移除主配置,再安装备用配置。
手机浏览器无法直接进行网络连通性测试。请安装推荐应用,按照客服指定的入口域名测试,并将结果截图发送给客服。
重要提醒:手机应用内请只输入客服指定的入口域名。不要输入订阅链接,不要输入节点名称。
用途:最适合普通用户进行网络连通性测试(Ping)。
界面简单,用户不容易点错。优先推荐给 iPhone 用户。
用途:网络连通性、域名解析等检测。
功能更专业,适合客服需要更完整检测结果时使用。
用途:网络连通性、域名解析、端口和域名信息检测。
如果前两个工具无法下载,可以使用这个。
用途:网络连通性、域名解析和网络信息查看。
功能较多,普通用户只需要使用“网络连通性测试(Ping)”功能。
如果手机测试太麻烦,请改用电脑测试。
Android 9 及以上请进入“设置 → 网络和互联网 → 私人 DNS”,选择“私人 DNS 提供商主机名”。先使用腾讯 DNSPod 主加密 DNS,仍无效再换腾讯云备用 DNS。
https://,前后不要留空格。dot.pub,没有协议、斜杠或空格;换一个 Wi-Fi 或手机流量再试。某些公司、校园或公共网络会阻止加密 DNS。复制主机名,粘贴到“私人 DNS 提供商主机名”并保存,然后重新尝试节点。
dot.pub
主加密 DNS 无效时,先关闭“私人 DNS”,再在当前 Wi-Fi 的高级网络设置中分别填写两个腾讯云备用 DNS 地址。移动数据网络无法手动填写普通 DNS。
119.29.29.29
182.254.116.116
下载并安装检测工具,根据问题开始检测。完成后进入「诊断报告」,点击「复制脱敏报告」并发送给客服。
仅在主加密 DNS 和腾讯云备用 DNS 都无法恢复节点时进行检测。不要一开始就测试,以免增加不必要的操作。
Windows / Android 请发送检测工具生成的脱敏报告;macOS / Linux 请发送诊断文件内容;iPhone / iPad 请发送测试截图。