diff --git a/code/client/rule/code/workspace.go b/code/client/rule/code/workspace.go index bee0f8d..c45186f 100644 --- a/code/client/rule/code/workspace.go +++ b/code/client/rule/code/workspace.go @@ -82,6 +82,7 @@ func (ws *Workspace) Exec(dir string) error { return err } sockDir := filepath.Join(workdir, ws.id+".sock") + logging.Info("EXTENSIONS_GALLERY=%s", os.Getenv("EXTENSIONS_GALLERY")) ws.exec = exec.Command("code-server", "--auth", "none", "--socket", sockDir, diff --git a/conf/rule.d/code-server.yaml b/conf/rule.d/code-server.yaml index 4a01e9e..c7a10b6 100644 --- a/conf/rule.d/code-server.yaml +++ b/conf/rule.d/code-server.yaml @@ -1,3 +1,8 @@ +# 1. 需先在受控端主机上安装code-server并加入PATH环境变量 +# 下载地址:https://github.com/coder/code-server/releases +# 2. code-server默认使用OpenVSX扩展商店 +# 若需切换到微软扩展商店可通过配置系统环境变量EXTENSIONS_GALLERY进行切换 +# 详见说明:https://github.com/coder/code-server/blob/10f57bac65f9aa5938df4e495da39c608fbf7798/docs/FAQ.md#how-do-i-use-my-own-extensions-marketplace - name: code-server # 链路名称 target: remote # 目标客户端ID type: code-server # code-server