From e2d34658b009d669c9ea5fbc8d8af910d3138fec Mon Sep 17 00:00:00 2001 From: Jeffery Date: Thu, 6 Aug 2026 06:51:25 +0000 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20Service=EF=BC=9ACLIProxyAP?= =?UTF-8?q?I?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Service%EF%BC%9ACLIProxyAPI.md | 37 ++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Service%EF%BC%9ACLIProxyAPI.md diff --git a/Service%EF%BC%9ACLIProxyAPI.md b/Service%EF%BC%9ACLIProxyAPI.md new file mode 100644 index 0000000..0747124 --- /dev/null +++ b/Service%EF%BC%9ACLIProxyAPI.md @@ -0,0 +1,37 @@ +# 安裝套件 [Tool:Node JS](https://gitea.jsc.idv.tw/knowledges/Ubuntu/wiki/Tool%EF%BC%9ANode-JS) + +# 安裝服務 + +```bash +npm install -g cliproxyapi --registry=https://gitea.jsc.idv.tw/api/packages/jiantw83/npm +``` + +# 設定服務 + +```bash +nano /etc/systemd/system/cliproxyapi.service +``` + +(貼入以下內容) + +``` +[Unit] +Description=CLI Proxy from API + +[Service] +Environment=PATH=/root/.local/share/fnm/node-versions/v26.7.0/installation/bin:/root/.local/share/fnm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin +Type=simple +WorkingDirectory=/root +ExecStart=/root/.local/share/fnm/node-versions/v26.7.0/installation/bin/cliproxyapi +Restart=always +User=root + +[Install] +WantedBy=multi-user.target +``` + +# 啟動服務 + +```bash +systemctl daemon-reload && systemctl enable cliproxyapi.service && systemctl start cliproxyapi.service && systemctl status cliproxyapi.service +``` \ No newline at end of file