在 Windows 中关闭代理的快速方法

在 Windows 中关闭代理的快速方法

每当我连接到公司 VPN 时,它总是会设置代理服务器。这对于公司 WiFi 来说是必需的,但此代理无法从互联网访问。

这意味着每当我从家里的 WiFi 连接时,我都无法打开除内部网络之外的任何页面。

解决方法是点击开始、控制面板、网络和 Internet、Internet 选项、连接、本地网络设置,然后关闭代理复选框。这个过程很烦人。

我想要一些可以关闭它的 bat 脚本。你能帮助我吗?

答案1

如何从批处理文件关闭代理?

解决方案 1

使用以下批处理文件:

@echo off
netsh winhttp reset proxy

笔记:

解决方案 2

  1. 使用 GUI 手动配置代理,然后导出已禁用代理的注册表项[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]

    查看答案如何从命令行更改系统代理?经过泽兰尼克斯了解有关此步骤的更多信息。

    也可以看看如何使用注册表文件配置客户端代理服务器设置由微软提供。

  2. 编写一个批处理文件以供后续使用:

    • 导入上面创建的注册表文件。
    • 使用netsh winhttp import proxy source=ie命令。
  3. 将来使用此批处理文件来禁用您的代理。


进一步阅读

答案2

我用设置代理命令行中的工具,或与滑行,我使用它分配了一些魔法词。两者的作者都是备受尊敬的Fiddler 艾瑞克·劳伦斯

例子:

SETPROXY myproxyserver:8888
SETPROXY none

答案3

以下是我计划自己使用的对一些现有答案的改进。没有不需要任何额外的软件,所以我想其他人可能会发现它很有用。

  1. 使用 Windows GUI 根据需要手动配置代理设置。

  2. 创建以下两个注册表脚本:

    代理服务器

    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings]
    "ProxyEnable"=dword:00000001
    

    代理关闭注册表

    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings]
    "ProxyEnable"=dword:00000000
    
  3. 只需在与这些文件相同的目录中运行以下任一命令即可启用/禁用:

    regedit /S proxy-on.reg
    regedit /S proxy-off.reg
    

它应该会切换您的系统代理设置并立即开始工作。然后,您可以通过编写更多脚本或直接从其他应用程序打开/关闭该注册表项来进一步扩展此功能(例如通过使用自动热键) 并使用简单的键盘快捷键。

就我个人而言,我计划将其与一个脚本捆绑在一起,该脚本建立 SSH 代理并更新系统代理设置(然后使用另一个脚本终止该连接以及禁用代理系统设置)。

答案4

对于我们来说,我导出了AutoConfigURL位于以下位置的密钥:

Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings

然后使用您最喜欢的脚本风格或手动删除密钥以将其关闭,然后添加导出的密钥以再次启用它。基本上,在Internet Properties执行此过程Use automatic configuration script时,当密钥丢失时取消选中复选框,并在添加密钥时重新选中它。

要远程或为其他用户执行此操作,您需要知道用户的 SID,您可以在 AD 中找到它或者查看此处:%NetworkComputerName%\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

然后您可以更新脚本或者手动导航至此处:%NetworkComputerName%\HKEY_USERS\%UserSID%\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings

我们有强制执行代理的政策。用户无法查看或更改代理设置。

相关内容