Nord Proxy for VS CodeRoutes VS Code proxy-aware traffic through NordVPN's authenticated proxy
servers. The extension discovers locations through NordVPN's live API and
applies its local authenticated bridge through VS Code's user-level
Features
Setup
The status-bar shield provides the same controls. Settings lifecycleWhen enabled, the extension starts a loopback authenticated proxy bridge and sets these user-level VS Code settings:
Before doing so, it records whether each setting existed and its exact previous value. Disabling restores those values. A setting is restored only if it still contains the value written by Nord Proxy, so a later manual user change is not overwritten. VS Code calls the extension's asynchronous deactivation hook when the extension host shuts down or the extension is disabled. The extension restores the settings and stops the bridge there. If proxy mode was left enabled during a normal shutdown, it is reapplied on the next startup. The package also registers VS Code's official The extension does not write workspace settings, terminal environment variables, process environment variables, or proxy command-line arguments. It does not restart VS Code. After an explicit enable or disable, only the extension host is restarted. The main VS Code window and editor state remain open. Intentional extension-host restarts skip normal shutdown cleanup once, preventing the newly applied proxy setting from being immediately restored. Reliability and limitationsA lightweight watchdog restores the local bridge on the same port if that process exits. Transient Nord tunnel-establishment failures are retried, and a dropped tunnel affects only its request rather than terminating the bridge. VS Code does not expose a universal network-interception API. Software that
ignores This independent project is not affiliated with or endorsed by NordVPN. Development
|