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

树莓派4部署Google Assistant遇localhost:8182重定向无法访问问题

解决Google Assistant授权重定向端口无法访问的问题
  • 检查端口监听状态
    执行命令确认google-oauthlib-tool是否在监听8182端口:

    sudo netstat -tulpn | grep 8182
    

    若无输出,说明工具未使用修改后的端口,可能是修改的脚本未被正确加载,或是工具不读取该配置。

  • 直接指定端口运行工具
    google-oauthlib-tool原生支持--port参数指定端口,无需修改脚本,直接在命令后追加参数即可:

    google-oauthlib-tool --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --client-secrets client_secret_xxxxxxxxxxxx.json --port 8182
    

    这是官方工具的标准用法,比修改脚本更可靠。

  • 检查树莓派防火墙设置
    确认防火墙未阻止8182端口的本地访问:

    sudo ufw status
    

    若防火墙开启,添加端口允许规则:

    sudo ufw allow 8182/tcp
    
  • 确认本地访问环境
    若通过远程桌面操作树莓派,确保远程桌面的端口转发包含8182;若本地操作,检查浏览器代理设置是否影响localhost访问。

  • 授权码模式绕过端口监听(备选)
    若端口问题无法解决,可切换到授权码模式:

    1. 执行命令时添加--noauth_local_webserver参数:
      google-oauthlib-tool --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --client-secrets client_secret_xxxxxxxxxxxx.json --noauth_local_webserver
      
    2. 工具会输出授权链接,在任意设备浏览器打开链接,登录后获取授权码。
    3. 将授权码输入树莓派命令行,完成授权。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 11:37:12