You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级MacOS Sequoia后无法访问Parallels虚拟机Django服务器怎么办?

解决方案建议
  • 检查Ubuntu虚拟机的防火墙规则
    能ping通但端口无法访问,大概率是Ubuntu的ufw防火墙拦截了8000端口。执行以下命令:

    # 查看当前ufw状态
    sudo ufw status
    # 如果8000端口未允许,添加规则
    sudo ufw allow 8000/tcp
    sudo ufw reload
    
  • 验证Django的监听地址
    确保runserver命令确实让Django监听在0.0.0.0而非仅本地回环地址。在Ubuntu终端执行:

    ss -tulpn | grep 8000
    

    输出中应包含0.0.0.0:8000,如果只有127.0.0.1:8000,说明命令未生效,重新执行python manage.py runserver 0.0.0.0:8000并确认无报错。

  • 检查MacOS Sequoia的系统防火墙设置
    升级后系统防火墙可能默认阻止了Parallels的网络请求:

    1. 打开「系统设置」→「网络与防火墙」→「防火墙」
    2. 点击「选项」,找到prl_client_app和prl_disp_service,确保它们的入站连接权限设为「允许」
    3. 重启Parallels服务
  • 配置Parallels端口转发
    若直接访问虚拟机IP仍无效,尝试通过端口转发绕开网络适配问题:

    1. 在Parallels虚拟机窗口顶部菜单栏,点击「操作」→「配置」→「网络」
    2. 选择正在使用的网络适配器,点击「高级」→「端口转发」
    3. 添加一条规则:主机端口设为8000,虚拟机IP填你的Ubuntu虚拟机IP,虚拟机端口设为8000
    4. 保存后,在Mac浏览器访问http://localhost:8000
  • 更新Parallels到最新兼容版本
    MacOS Sequoia 15.0是新系统,Parallels 20.0.1可能存在兼容性bug。打开Parallels Desktop,点击「Parallels Desktop」→「检查更新」,安装最新版本后重启虚拟机尝试。

内容的提问来源于stack exchange,提问作者gcdev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 03:15:00