Windows - 所有用户的代理设置

Windows - 所有用户的代理设置

如果我在“gpedit.msc”上启用以下配置,我应该在哪里设置代理服务器地址和端口?

计算机配置\管理模板\Windows 组件\Internet Explorer\针对每台计算机(而不是每个用户)进行代理设置

这个主题已经解释过了,但是没有说清楚: https://msdn.microsoft.com/en-us/library/ms815135.aspx

如果我启用此配置并尝试按照其他来源的建议运行以下命令,则不会设置任何内容并且无法按预期工作:

netsh winhttp import proxy source =ie

该计算机不是 AD 成员,我无法添加 GPO,因此它将为所有用户启用。

谢谢您的帮助!

答案1

GPO 的作用是设置ProxySettingsPerUser注册表项的值HKLM:\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings。启用是0,禁用是1

参考:针对每台机器(而不是每个用户)进行代理设置

答案2

Key: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\  
Value: ProxyServer

Key: HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\  
Value: ProxyServer

String: [HostnameOrIP:Port]

另请参阅:

https://blogs.msdn.microsoft.com/askie/2017/06/20/what-is-defaultconnectionsettings-key/

答案3

很抱歉重新打开一个旧帖子,但我认为这可能对任何寻找这个答案的人有所帮助。这也困扰了我们几天,但其中一个答案为我们指明了正确的方向。设置以二进制形式存储在:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Connections

DefaultConnectionSettings 
SavedLegacySettings

为了获得我们需要的二进制文件,我进行了必要的更改,然后在 HKCU 下导出相同的设置,编辑 .reg 文件以指向 HKLM,然后导入。

希望这对某人有帮助!

相关内容