Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Toggle Proxy SwitcherNew to Visual Studio Code? Get it now.
Toggle Proxy Switcher

Toggle Proxy Switcher

RidersWeb

|
4 installs
| (1) | Free
A simple proxy switcher with health checks for VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Toggle Proxy Switcher

Version VS Code

Toggle Proxy Switcher — простое и удобное расширение для Visual Studio Code, которое позволяет быстро включать, менять и выключать HTTP-прокси прямо из строки состояния.

Репозиторий: https://github.com/RidersWeb/ToggleProxySwitcher


Быстрое использование

  1. В правом нижнем углу найдите элемент строки состояния с надписью PROXY.

  2. Нажмите на него — откроется меню со следующими пунктами:

    • PROXY STATUS — посмотреть текущий сохранённый прокси и состояние (ON / OFF).
    • PROXY ON — включить текущий сохранённый прокси. Если прокси не задан, появится поле ввода. Перед включением выполняется быстрая проверка доступности хоста:порта.
    • PROXY CHANGE — изменить сохранённый URL прокси (ввести новый) и сразу попытаться его включить.
    • PROXY OFF — выключить прокси (сбросить настройку http.proxy).
  3. Примеры формата URL прокси:

    • http://proxy.example.com:8080
    • http://user:pass@proxy.example.com:8080

Примечание: проверка работоспособности прокси выполняется по TCP (host:port). Это быстро и защищает VS Code от переключения на нерабочий прокси.


Установка

Установите расширение из Marketplace или локально из .vsix:

# локальная установка .vsix
code --install-extension ./toggle-proxy-switcher-1.1.0.vsix

Команды

  • toggleProxySwitcher.toggle — основная команда, вызывающая меню (зарегистрирована в package.json).

Вы можете вызвать команду через палитру (Ctrl/Cmd+Shift+P) → введите Toggle Proxy Switcher.


Настройки

Настройки расширения доступны в Preferences → Settings → Toggle Proxy Switcher Configuration (toggleProxySwitcher):

  • toggleProxySwitcher.originalProxy — сохранённый URL прокси (строка).
  • toggleProxySwitcher.healthCheckUrl — URL для расширенной проверки (используется в будущих версиях).

Устранение проблем

  • Если при сборке возникает ошибка Could not resolve "src/extension.ts", значит исходник TypeScript отсутствует — восстановите src/extension.ts из git (git checkout -- src/extension.ts) или работайте с уже собранным extension/out/extension.js.
  • Если при публикации возникает 401/403 — проверьте Personal Access Token (PAT) и права издателя в Azure DevOps.

Лицензия

MIT © RidersWeb

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft