type
status
date
slug
summary
tags
category
icon
password
Property
Aug 2, 2025 01:28 PM
URL
Notion AI 总结:
作者解决了软路由能上网页却不能用 ChatGPT App的问题,关键是将PassWall的TCP/UDP转发端口设为"所有"。
1. 问题
之前买了一个软路由,刷了 OpenWRT 软路由,使用了 PassWall 这个插件,然后搭建了代理,从此网络非常顺畅,docker 什么的一气呵成,很快我发现了一个问题,就是我用手机 ChatGPT 会提示我下面提示,总得来说就是「国家不支持」

非常奇怪,开始以为是透明代理没有开,后来又以为是 DNS 的问题,试了一下没用,接着又看了一些 YouTube 视频 https://www.youtube.com/watch?v=DBvaOOspUf8 ,以及一些博客,都没用。
放了一段时间没管,今天强迫又犯了,决心狠狠查一下,最后在 x 上看到有人说要将 「 passwall的高级设置里,把TCP、UPD转发端口选择为所有 」,抱着死马当活马医的态度,试了一下果然可以了!
2. 解决
实际上解决办法很简单,进入 PassWall 设置界面:
高级设置 → TCP / UDP 转发端口 → 选择为“所有”
看下图

通过询问 ChatGPT,我大概明白了,具体原理是这样的
默认 passwall 只代理 443 和 80 端口,不走其他的,而手机 App 常用的 UDP 协议(比如 QUIC / HTTP3),以及非标准端口(比如 5228、8080、9000 等)
协议/端口 | 默认 PassWall 处理? | 说明 |
TCP:80 / TCP:443 | ✅ 是 | 浏览器最常用 |
TCP: 非 80/443 | ❌ 默认不处理 | 很多 App 用的 |
UDP 所有端口 | ❌ 完全不处理 | 包括 QUIC、DNS、视频数据等 |
PassWall → 高级设置 里,把这两项设置为:
- TCP 转发端口:所有
- UDP 转发端口:所有
就等于告诉软路由:「 只要是出国的车,不管什么车、走哪条路,统统上车走代理!」
3. 参考
- 作者:我心永恒
- 链接:https://wxyhgk.com/article/passwall-chatgpt
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。