MotionPro 中文文档 下载 App

MotionPro 网关主机地址的正确格式:主机名、端口与 URL 前缀

核心规则:主机字段不带协议

MotionPro 的网关配置中,主机字段(Host)只接受纯主机名或 IP 地址。这是一个非常简单但被大量用户搞错的规则。

正确 vs 错误

输入内容主机字段填写端口字段填写结果
vpn.example.edu.cn:443vpn.example.edu.cn443✅ 正确
HTTPS//vpn.example.edu.cn:443HTTPS//vpn.example.edu.cn443❌ 错误:主机字段多了 HTTPS//
HTTPS//vpn.example.edu.cnvpn.example.edu.cn留空⚠️ 可接受但建议显式填 443
vpn.example.edu.cnvpn.example.edu.cn443✅ 正确
192.168.100.1192.168.100.1443✅ 正确(直接用 IP)

为什么不能带 HTTPS//

MotionPro 客户端内部使用的是 SSL/TLS 库直接建立 TCP 连接,它自己知道要走 SSL 加密——不需要用户告诉它"这是 https"。协议选择是客户端内置行为,不是用户输入参数。

如果你误填了 HTTPS//vpn.example.edu.cn,客户端会尝试对这个字符串做 DNS 解析。显然没有任何域名真正叫 HTTPS//vpn.example.edu.cn,所以会报错:

端口号的处理

默认端口:443

绝大多数 AG 网关都监听 443 端口,这也是 HTTPS 的标准端口。如果你拿到的网关地址没带端口号,默认用 443 就行。

非标准端口

少数组织会出于安全考虑把网关放在非标准端口上(如 8443、4443、993)。如果 IT 提供的地址格式是 vpn.example.com:8443,那么:

不要把 vpn.example.com:8443 整体塞进主机字段——主机字段不能包含冒号。

端口冲突排查

如果 443 端口被本机其他程序占用(比如本地 Nginx、Apache),可能会导致 MotionPro 无法正常连接。可以在桌面上运行以下命令检查:

# Windows
netstat -ano | findstr :443

# macOS/Linux
lsof -i :443

主机名 vs IP

MotionPro 两种都支持:

两种方式在功能上没有任何差异。如果组织提供了域名,建议优先用域名;如果组织只给了 IP,直接填 IP 也完全没问题。

校园/企业环境下的特殊情况

校内/公司内反而连不上

有些高校的 VPN 网关域名只在公网 DNS 上注册,内网 DNS 不解析。所以你在校园/公司内部尝试连接 VPN 时会报"未知的主机"——这是正常的,离开内网环境(用家庭宽带、手机流量)就能连上。

多网关轮询

部分组织为了负载均衡,会提供多个网关地址(如 vpn1.example.com、vpn2.example.com)。这种情况下两个都可以用,客户端会连其中一个。不需要同时配置成"多个地址"——MotionPro 不支持一个配置条目里填多个主机,而是为每个地址创建独立的配置条目。