[Mac] Configurer l'utilisation du proxy Clash dans VS Code

Dans VS Code, il existe certains plugins comme IntelliCode, Claude Dev, etc., qui peuvent nécessiter un accès via un proxy. Voici la méthode de configuration pour utiliser le proxy Clash, similaire pour d'autres.

0. Environnement système

macOS Sonoma 14.6.1
Clash for Windows 0.20.39

1. Paramètres système

Si vous n'avez pas modifié la configuration par défaut, Clash utilise par défaut le port 7890. Si vous ne l'avez pas modifié, nous pouvons modifier le fichier de configuration système sudo vim ~/.zshrc en ajoutant la partie suivante :

export http_proxy=http://127.0.0.1:7890
export https_proxy=$http_proxy
echo -e "Http Proxy is on."

Ensuite, redémarrez la fenêtre ou utilisez la commande suivante :

source ~/.zshrc

Si vous avez modifié le port, ajustez-le en fonction de votre numéro de port réel.
Ainsi, vous pouvez utiliser le proxy Clash dans la ligne de commande. Vous pouvez tester avec :

curl -I "www.apple.com"

2. Configuration de VS Code

Souvent, macOS n'utilise pas correctement la configuration par défaut ci-dessus, c'est pourquoi nous devons configurer VS Code.

2.1 Configuration dans Clash

Il est nécessaire d'activer les options TUN et allow WLAN :

2.2 Configuration dans VS Code

Ouvrez Code -> Settings -> Settings, recherchez http_proxy :
Entrez http://127.0.0.1:7890 :

Si aucun problème ne survient, les plugins dans VS Code devraient pouvoir utiliser le proxy Clash.

Matériel de référence

[1] https://kawnnor.com/wsl-vscode-proxy

Add a Comment

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *