Command line: check what the process reads
Turning on a system proxy does not mean terminal apps will use it automatically. Check the official proxy guidance for your SDK or CLI, then confirm whether it supports environment variables, an explicit proxy argument or system settings. Some tools read HTTPS_PROXY; others require a separate proxy configuration. The same variable name does not guarantee identical behavior across runtimes.
Use the actual listening address and protocol shown in your local client; do not copy unknown settings. A process may only pick up updated environment variables when restarted. Also check whether NO_PROXY is sending the target domain outside the expected route. Test a simple request before running a batch to avoid unnecessary API usage from repeated submissions.
IDE: check the editor and plugins separately
The editor, plugin host and integrated terminal may use different network settings. If Cursor or Copilot works on the website but not in the editor, inspect the editor's network configuration and plugin logs to see where authentication and model requests are sent. In remote development, some extensions run remotely rather than on your local machine.
After changing settings, reload the relevant process as directed by the product documentation. Keep only the error summary needed to diagnose the issue, and remove keys, authorization headers, session identifiers and private project details before sharing logs. Never put real credentials in a synced workspace configuration or code repository just to test a connection.
CI and containers: distinguish local from execution environments
A working local browser does not mean a remote CI runner will work too. Hosted runners have their own exit IPs, regions and network policies; a container's loopback address is not the same as the host's. Configure a network route according to the platform documentation only if your organization allows it and the execution environment can reach the proxy.
Manage secrets through your execution platform's secure variables and enable appropriate log redaction. Follow your organization's security policies. VPNCB supports Windows, macOS, iOS, Android and Linux; this does not mean an arbitrary hosted CI environment can run a compatible client.