如何在Windows 7中通过命令行设置代理

4
我需要在Windows中使用命令行设置代理。您知道要执行哪些命令吗?
谢谢您提前的帮助。
2个回答

7

对我来说,前面回答中提到的内容以及这里所建议的内容(基本相同,只是解释得更好一些)都不适用。

目前为止,仅在会话期间有效的是以下命令:

(New-Object System.Net.WebClient).Proxy.Credentials =  
[System.Net.CredentialCache]::DefaultNetworkCredentials

此文所述,我可以成功地使用PowerShell代理来获取网页内容。

例如,我可以检索到以下内容:

Invoke-WebRequest http://example.org

每次新的 PowerShell 实例中如何运行此命令? - gianni
@gianni,你的意思是什么?同时进行吗?我猜你可以在集成环境中编写PowerShell脚本,因为我猜它仍然存在。自从我现在不使用PowerShell以来已经有一段时间了。 - Carmine Tambascia

4
我认为这是一篇可能的重复内容,参考链接如下:https://superuser.com/questions/419696/in-windows-7-how-to-change-proxy-settings-from-command-line

有一个名为“set proxy”的命令。请参见以下内容:

set HTTP_PROXY=http://user:password@proxy.domain.com:port

使用 netsh 命令

netsh winhttp set proxy  [proxy server address:port number] [bypass list]

以下是相关参考链接:

http://www.ehow.com/how_6887864_do-proxy-settings-command-prompt_.html

https://superuser.com/questions/337685/how-do-i-change-the-windows7-lan-proxy-config-from-the-command-line


这些链接可以帮助您学习如何通过命令提示符更改代理设置。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接