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