OpenVPN 的 TUN 和 TAP 有什么区别?导入失败与局域网发现排查
TUN 与 TAP 处理的流量层次不同,不能靠修改 dev 一行转换服务端网络。本文核对客户端兼容性、路由与桥接的边界,区分导入失败、隧道已连接和设备自动发现问题。
专题内容
整理 Windows、Android、macOS 与 iPhone 的代理客户端配置、订阅导入、连接验证及版本迁移教程。
TUN 与 TAP 处理的流量层次不同,不能靠修改 dev 一行转换服务端网络。本文核对客户端兼容性、路由与桥接的边界,区分导入失败、隧道已连接和设备自动发现问题。
启用 WireGuard 隧道不等于握手成功。本文从实际触发流量、Endpoint 地址、UDP 入口与双方公钥匹配入手,解释握手时间和计数器的边界,并区分首次连不上与空闲后断流。
浏览器能上网,不代表 pip 继承了代理设置。本文分开排查连接超时、代理认证和 HTTPS 证书问题,核对 Python、pip 与索引配置,并说明企业 CA 与代理凭据的处理边界。
OpenVPN 的 AUTH_FAILED 不能只按密码错误处理。本文从完整日志和连接阶段入手,区分凭据、会话令牌、数据加密协商、TLS 超时与证书校验,并解释 TCP 端口测试的边界。
SSH -D 可以建立本地 SOCKS 入口,但应用需要主动使用它。本文解释动态转发的路径,用单次 curl 请求区分本地与远端 DNS,并按连接、监听、转发和目标服务定位故障。
PAC 排障要分别确认脚本能否获取、规则返回什么,以及返回的代理是否可连接。本文解释 PAC 地址与代理端口的区别,并提供逐步检查和可填写记录。
浏览器能访问不代表 APT 使用同一代理。本文从实际代理端口、APT 有效配置和单次命令测试入手,区分连接失败、代理认证、TLS 与软件源签名问题。
GitHub 网页正常,SSH clone 却在 22 端口超时?先确认远端协议,再测试 ssh.github.com 的 443 入口,区分网络、主机验证与密钥认证,说明 HTTP 代理设置的适用边界。
启动 DNS 或过滤软件后代理自动断开,先核对两者是否都占用 Android VPN 服务。按系统当前服务、始终开启设置、工作资料与单应用规则排查,避免把连接替换当成节点失效。
Windows 浏览器正常,WSL2 下载却失败时,先区分 NAT 与镜像网络,再核对宿主机地址、监听端口、autoProxy 和应用设置。提供单次测试与配置生效检查,避免把 DNS 地址误当宿主机。