
OpenClaw 默认以 user service 方式运行,只会在用户登录后启动。
如果你希望它像服务器进程一样 开机即运行(无需登录),并且自动带上代理环境变量,可以按下面的步骤迁移到系统级 systemd。
本教程包含:
- 停用 user service
- 安装代理 shim(全局)
- 创建系统级 service
- 注入代理环境变量
- 验证代理是否生效
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 代充 只需 145
本文链接:https://zblog.hqyman.cn/post/19225.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/246165.html