Authenticated proxy in Windows command prompt
It completely depends on the program you are trying to use - in this case, pscp
. (cmd
itself does not have any proxy settings - it doesn't make any connections, only executes commands.)
pscp
is part of PuTTY, so it uses the same settings, which you can configure in PuTTY's GUI:
- Start PuTTY.
- In the configuration window, click Connection → Proxy, pick HTTP, configure the rest.
- Go back to Session, select Default Settings, and click Save.
pscp
should now use the proxy.
I don't know what protocol are you trying to use with Git -- if it's SSH, using user@host:path
or ssh://
, then it depends on the value of %GIT_SSH%
. If it is set to plink
, the above procedure applies.
For http://
, Git should honor %http_proxy%
. For git://
, you'll likely have to play with %GIT_PROXY_COMMAND%
.
Related videos on Youtube
tlvince
Updated on September 17, 2022Comments
-
tlvince over 1 year
My Internet access is delivered through an authenticated proxy. This is setup correctly in the "Internet Options" control panel applet and all browsing/GUI apps work fine.
For cmd, proxy settings are typically set by exporting
http_proxy
. The applications I'm trying to use aregit
and Putty'spscp.exe
. I've tried the following syntax to no avail:set http_proxy=http://username:[email protected]:port/
I've also experimented with Netsh.exe and ProxyCfg.exe with no luck.
How does one configure an authenticated proxy in the Windows command prompt?
-
tlvince over 13 yearsPerfect! Configuring the default proxy settings in
putty
and setting%GIT_SSH%
toplink
solved it. Thanks. -
jave.web over 9 yearsIs there a windows-native way to do this in the
CMD
?