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

防火墙环境下使用Hyperledger Composer-Playground无法访问业务网络模板怎么办?

解决防火墙后Hyperledger Composer-Playground无法访问业务网络模板的问题

你猜的完全没错,Node.js未配置公司代理确实是这类问题的核心诱因,下面给你一步步梳理可行的解决办法:

  • 配置npm全局代理
    打开终端(Windows用命令提示符),把下面的代理地址替换成你公司的实际代理地址和端口,执行命令:

    npm config set proxy http://your-proxy-server:port
    npm config set https-proxy http://your-proxy-server:port
    

    如果公司代理需要账号密码认证,就把用户名密码嵌入到代理URL里:

    npm config set proxy http://username:password@your-proxy-server:port
    npm config set https-proxy http://username:password@your-proxy-server:port
    

    别忘了添加内网地址到免代理列表,避免内部服务被错误转发:

    npm config set no-proxy "localhost,127.0.0.1,your-company-internal-domains"
    
  • 验证代理配置是否生效
    执行以下命令查看当前npm的配置项,确认代理相关内容已经正确设置:

    npm config list
    

    也可以装个小测试包验证连通性,比如:

    npm install lodash
    

    如果能正常安装,说明代理配置已经生效了。

  • 设置系统级环境变量(可选但更稳妥)
    除了npm的局部配置,还可以给整个系统设置代理环境变量,让Node.js全局生效:

    • Linux/macOS:编辑~/.bashrc或~/.zshrc文件,添加以下内容,然后执行source ~/.bashrc(对应你的shell配置文件)生效:
      export HTTP_PROXY=http://your-proxy-server:port
      export HTTPS_PROXY=http://your-proxy-server:port
      export NO_PROXY="localhost,127.0.0.1,your-company-internal-domains"
      
    • Windows:打开「系统属性」→「高级」→「环境变量」,新建系统级变量HTTP_PROXY、HTTPS_PROXY和NO_PROXY,填入对应的值即可。
  • 重启Composer-Playground
    把当前运行的Playground完全关闭,重新启动它,这时候应该就能正常加载业务网络模板了。

如果还是不行,可以找公司IT部门确认下防火墙是否允许访问npm仓库相关的地址,或者代理规则有没有特殊的限制。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 06:45:08