Configurar el entorno de desarrollo remoto VSCode
Referencia: /docs/remote/ssh#_getting-started
Hay varios pasos a seguir.
Debido a que instalé git, pero no pude llamar a ssh desde la línea de comando, elegí agregar la ruta ssh a la configuración de vscode.
Abre settings.json, escribe F1 en las preferencias para abrir la configuración, agrega esta línea
"remote.SSH.path": "D:\Program Files\Git\usr\bin"
"remote.SSH.path": "D:\Program Files\Git\usr\bin \ssh.exe"
En este punto, se ha conectado correctamente al servidor remoto Estudiémoslo lentamente. Cómo configurar el entorno de golang.
La función remota de vscode se puede utilizar sin configurar un entorno local.
PD: en la extensión, la interfaz de usuario se almacena localmente y otras relacionadas con el proyecto se almacenan en el servidor remoto.
Comience a configurar el entorno de golang:
window.zoomLevel puede modificar el zoom general
El problema es que hay muchos servidores para suscribir archivos, cómo elegir ¿uno?
Clash tiene un terminal de control web, http://clash.razord.top/, que se asignará a localhost: 9090
Siempre que el puerto 9090 del servidor está abierto, ¿es posible? Modificar remotamente la configuración del proxy en el servidor.
Resulta que el puerto 9090 que monitorea Clash proporciona una API relajante. Vaya a http://clash.razord.top/#. /settings
Aquí la API de choque de localhost se llama de forma predeterminada. Puede cambiar la IP a la IP del servidor de destino en la configuración
Luego, puede modificar la configuración del proxy del servidor remoto. remotamente.
(PD: debido a que es Tencent Cloud, recuerde agregar 9090 a las reglas.
(PD: sudo ufw -status -gt; inactivo, no es necesario modificar el configuración en el servidor. Recuerdo vagamente que centos tiene ufw por defecto
Entonces necesitas cambiar la configuración del proxy de ubuntu para usar crash. Debido a que el entorno de trabajo es terminal, exportar http_proxy=localhost:7890 es suficiente. Puedes agregar export a zsh.rc.
El problema es cómo resolver el problema de los calcetines5. He usado uno llamado proxychains
Fin preliminar .