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

如何使用非Laravel Echo客户端(如Firecamp)连接Laravel Soketi?

解决Firecamp连接Laravel Soketi的问题

直接用ws://localhost:6001/连接是行不通的,Soketi要求连接URL必须包含应用密钥和协议参数,按以下步骤操作即可成功建立连接:

  • 第一步:确认Soketi应用配置
    打开项目根目录的.env文件,找到并记录SOKETI_APP_KEY的值:

    SOKETI_APP_ID=your-app-id
    SOKETI_APP_KEY=your-app-key
    SOKETI_APP_SECRET=your-app-secret
    
  • 第二步:构造正确的WebSocket连接URL
    将your-app-key替换为你实际的应用密钥,生成完整连接URL:

    ws://localhost:6001/app/your-app-key?protocol=7&client=js&version=7.4.0&flash=false
    
  • 第三步:在Firecamp中配置连接

    1. 新建WebSocket请求,选择WebSocket类型
    2. 粘贴上面构造好的完整URL
    3. 若你的Soketi开启了认证(.env中SOKETI_AUTH_ENABLED=true),需在请求头添加Authorization: Bearer {你的认证令牌};本地测试一般无需此步骤
    4. 点击「连接」按钮,即可成功建立连接
  • 常见问题排查
    若仍连接失败,查看Soketi终端日志,常见原因包括:

    • 应用密钥填写错误
    • 端口6001被其他程序占用
    • 防火墙或代理拦截了WebSocket请求

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 20:25:53