Code Server中CodeGeeX插件使用指南:解決證書錯誤與配置SSL

2025-01-02 17:13 更新

Code Server

很多小伙伴都會在工作中使用code-server,比如說遠(yuǎn)程辦公,當(dāng)你需要在家訪問你的工作環(huán)境,亦或者是你們公司的Docker是放入服務(wù)器中。code-server 無疑是最好的選擇,它可以讓你通過互聯(lián)網(wǎng)安全地連接到遠(yuǎn)程服務(wù)器上的開發(fā)環(huán)境并且使用VS Code。


這也符合code-server的初衷——能夠在任何機(jī)器上的任何地方運(yùn)行VS Code,并在瀏覽器中訪問它。(Run VS Code on any machine anywhere and access it in the browser.)

但是code-server上很多插件都無法使用,就比如能夠提升我們coding效率的CodeGeeX!顯示一片空白并且報(bào)獲取證書錯誤!


有問題那咱們就解決問題!這里以linux服務(wù)器為例:

一、生成并設(shè)置 ssl 證書


cp /etc/ssl/openssl.cnf ~/test_openssl.cnf

vim ~/test_openssl.cnf

修改的內(nèi)容有兩個地方:

  1. 去掉?req_extensions = v3_req? 一行的注釋

  1. 添加如下信息

subjectAltName = @alt_names

[ alt_names ]

IP.1 = XX.XX.XX.XX

注意:IP是服務(wù)器IP

使用 OpenSSL 工具生成一個新的證書簽名請求(CSR)和私鑰

openssl req -**new** -nodes -keyout ~/MyKey.key -out ~/server.csr -config ~/test_openssl.cnf

openssl x509 -req -days 3650 -in ~/server.csr -signkey ~/MyKey.key -out ~/MyCertificate.crt -extensions v3_req -extfile ~/test_openssl.cnf

最終 ~/MyCertificate.crt 就是我們要的證書

二、導(dǎo)入證書

在chrome里面導(dǎo)入這個證書

這三個都需要導(dǎo)入

隨后重啟瀏覽器和code-server即可正常使用插件。

code-server的插件下載和VSCode體驗(yàn)一致,都可以在插件市場直接搜索CodeGeeX,下載安裝就可以了。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號