代理不断自动更改为 127.0.0.1:8118

代理不断自动更改为 127.0.0.1:8118

似乎我的代理总是随机自动更改。如果我禁用手动代理配置,它会再次打开。我尝试删除一些注册表项,但相同的项再次出现。

我尝试删除的 3 个键是:

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

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable (which is always set to 0)

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer (which has the 127.0.0.1:8118 IP)

这种情况真的很烦人,以前我用的是 Windows 7 和 Windows 8.1 时没有出现过这种情况。免费升级到 Windows 10 几周后才开始出现这种情况。

答案1

请检查以下注册表路径中是否设置了任何默认 URL

左摇摄

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iphlpsvc\Parameters\ProxyMgr

右平移

AutoConfigUrl

如果有任何默认 URL 设置,请删除它,然后它就可以工作了。

另一个选择是简单地复制自动打开的代理 URL 并在 regedit 中搜索相同的 URL,检查该 URL 的其他使用位置,删除它并将参数值保持为空白,然后保存并重新启动。

我尝试了很多选项,将 ProxyEnabled 更改为 0 等,但这个选项帮助解决了这个问题

答案2

您可以先尝试以管理员身份更改设置。

  1. 运行 Internet Explorer作为管理员
  2. 点击设置图标在右上角。
  3. 点击互联网选项
  4. 从那里前往连接选项卡进而LAN 设置
  5. 取消选中为你的 LAN 使用代理服务器
  6. 单击“确定”即可完成!

之后,启动到安全模式,并从 regedit 禁用代理设置。

  1. 打开注册表编辑器
  2. 导航 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet 设置在左侧窗格中
  3. 双击代理启用并将其值更改为 0

答案3

对我来说唯一可行的选择是使用 RegEdit 为每个用户启用代理设置:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings

将 DWORD 键“ ProxySettingsPerUser”更改为“ 1

由于这是系统策略,您也可以尝试删除该密钥。

希望这可以帮助。

答案4

请将键/值对发布在:HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings

我的直觉是你启用了代理脚本。我认为密钥通常是 Internet 设置中的“AutoConfigURL”。例如,你可以使用此密钥将代理设置定向到网络上的 .cgi 文件以确定代理设置 - 而不是使用代理的明确 URL。如果是这种情况,并且脚本设置毫无道理,则可能是恶意的。

相关内容