数码帮手
白蓝主题五 · 清爽阅读
首页  > 上网防护

Mac代理认证怎么配?手把手教你搞定上网设置

Mac代理认证怎么配?常见场景别搞错

在公司、学校或者某些特殊网络环境下,连Wi-Fi光输密码还不够,还得通过代理服务器认证才能上网。不少Mac用户遇到这种情况就犯难:浏览器打不开网页,系统提示需要登录,可又找不到入口。其实这是代理认证没配对,系统压根没把请求送到认证页面。

先搞清楚你用的是哪种代理

常见的代理类型有HTTP、HTTPS、SOCKS,还有自动配置脚本(PAC)。企业或校园网多用PAC脚本自动分配规则,比如地址是 http://proxy.example.com/proxy.pac。如果你不清楚,可以问下IT管理员或者看别人Windows电脑的网络设置里有没有填“自动代理配置URL”。

手动设置代理:系统偏好设置走起

打开苹果菜单 → 系统设置(macOS Ventura及以上)或系统偏好设置(旧版),点“网络”,选中你正在用的连接方式,比如Wi-Fi。点击右下角“详细信息”或“高级”。

切换到“代理”标签页。如果知道是PAC模式,勾选“自动代理配置”,把提供的URL粘贴进去。例如:

http://10.10.0.5:8080/proxy.autoconfig

如果是手动指定代理服务器,根据提供的信息勾选HTTP代理、HTTPS代理或SOCKS代理,填上IP地址和端口。比如:

  • HTTP 代理:192.168.1.100
  • 端口:8080

遇到用户名密码认证怎么办

有些代理会弹窗要求输入域账号和密码,这种一般是在访问网页时由浏览器触发。如果一直卡着不上网,可以试着打开Safari或Chrome,随便输个网址,看会不会跳出登录框。输入公司或学校的账号密码就行。

如果死活不弹窗,可能是系统级认证没走通。这时候可以在终端临时测试一下,比如用curl命令带上代理信息:

curl -x http://192.168.1.100:8080 -U username:password https://www.baidu.com

替换成你自己的代理地址、端口和账号密码,能返回网页内容说明代理本身是通的,问题出在系统配置环节。

清除配置别忘了这一步

离开单位或换网络后,记得回到“代理”设置页,取消勾选之前启用的选项,尤其是PAC和手动代理。不然回宿舍或家里连不上网,很可能就是代理还在生效,试图往一个不存在的地址转发请求。

有时候改了设置还不行,可以尝试把当前网络服务删掉重建,或者执行以下命令重置网络缓存:

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

代理配置看着复杂,其实就三步:确认类型、填对地址、认证登录。搞清楚单位给的信息对应哪个环节,基本一次就能通。