Как настроить прокси через командную строку в Windows, например, настройки ПК -> Сеть -> Прокси -> Вручную [введите описание изображения здесь] [1], тот же параметр должен работать через команду из командной строки.
1 ответ
1
Это зависит от приложений, которые вы используете. Для некоторых достаточно установить следующую переменную окружения:
set HTTP_PROXY=http://proxy_userid:proxy_password@proxy_ip:proxy_port
И при необходимости:
set FTP_PROXY=%HTTP_PROXY%
set HTTPS_PROXY=%HTTP_PROXY%
Для других, особенно для браузеров, следующие могут делать эту работу:
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d name:port
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyUser /t REG_SZ /d username
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyPass /t REG_SZ /d password
netsh winhttp import proxy source=ie
Вы можете добавить к командам reg параметр /f
чтобы перезаписывать существующие записи без запроса.
Для отмены отключите прокси-сервер, установив для ProxyEnable
значение 0.
А для других это настройка должна быть установлена в самой программе.