2026年WSL安装OpenClaw Gateway:系统级自动启动 + 全局代理注入(含 shim 安装)

WSL安装OpenClaw Gateway:系统级自动启动 + 全局代理注入(含 shim 安装)OpenClaw 默认以 nbsp user service nbsp 方式运行 只会在用户登录后启动 如果你希望它像服务器进程一样 nbsp 开机即运行 无需登录 并且自动带上代理环境变量 可以按下面的步骤迁移到系统级 systemd 本教程包含 停用 user service 安装代理 shim 全局 创建系统级 service 注入代理环境变量

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



_1773975517343.png

OpenClaw 默认以 user service 方式运行,只会在用户登录后启动。
如果你希望它像服务器进程一样 开机即运行(无需登录),并且自动带上代理环境变量,可以按下面的步骤迁移到系统级 systemd。

本教程包含:

  1. 停用 user service
  2. 安装代理 shim(全局)
  3. 创建系统级 service
  4. 注入代理环境变量
  5. 验证代理是否生效

OpenClaw 安装后会自动创建 user service:

systemctl –user disable openclaw-gateway.service systemctl –user stop openclaw-gateway.service

OpenClaw 的 JS runtime 会读取 NODE_OPTIONS,因此可以通过 shim 注入代理。

你的 npm 全局目录在 ~/.npm-global,所以直接安装即可:

GPT plus 代充 只需 145npm i -g set-env-http-proxy-agent
npm root -gls -l "\((npm root -g)/set-env-http-proxy-agent/index.js"

在你的机器上真实路径是:

GPT plus 代充 只需 145/home/cat9999sss/.npm-global/lib/node_modules/set-env-http-proxy-agent/index.js

后续 systemd 会引用这个路径。


系统级服务路径:

/etc/systemd/system/openclaw-gateway.service

编辑:

GPT plus 代充 只需 145sudo nano /etc/systemd/system/openclaw-gateway.service

写入以下内容(已包含代理 shim):

[Unit]Description=OpenClaw Gateway (system-wide)After=network-online.targetWants=network-online.target[Service]Type=simpleUser=cat9999sssWorkingDirectory=/home/cat9999sssExecStart=/usr/bin/openclaw gatewayEnvironment="NODE_OPTIONS=--import /home/cat9999sss/.npm-global/lib/node_modules/set-env-http-proxy-agent/index.js"Environment="http_proxy=http://127.0.0.1:10808"Environment="https_proxy=http://127.0.0.1:10808"Environment="all_proxy=socks5://127.0.0.1:10808"Environment="no_proxy=localhost,127.0.0.1,::1"Restart=alwaysRestartSec=3[Install]WantedBy=multi-user.target

关键点:


GPT plus 代充 只需 145sudo systemctl daemon-reloadsudo systemctl enable openclaw-gateway.servicesudo systemctl start openclaw-gateway.service

systemctl show openclaw-gateway.service | grep -i proxy

如果看到:

GPT plus 代充 只需 145Environment=http_proxy=http://127.0.0.1:10808Environment=https_proxy=http://127.0.0.1:10808Environment=all_proxy=socks5://127.0.0.1:10808Environment=NODE_OPTIONS=--import /home/cat9999sss/.npm-global/lib/node_modules/set-env-http-proxy-agent/index.js

说明 systemd 已正确注入代理。

sudo cat /proc/\)(pidof openclaw)/environ | tr ‘0’ ‘ ’ | grep -i proxy

如果输出包含代理变量,则说明 OpenClaw 运行时已使用代理。



推荐本站淘宝优惠价购买喜欢的宝贝:

GPT plus 代充 只需 145image.png 

本文链接:https://zblog.hqyman.cn/post/19225.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

 






休息一下~~












小讯
上一篇 2026-03-26 22:47
下一篇 2026-03-26 22:45

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/246165.html