如何在 Windows 上设置 socks 代理?

如何在 Windows 上设置 socks 代理?

你好,我有一台带代理互联网连接的 PC。当我使用 Flutter 时,它需要通过 sock 连接下载一些依赖项。我该如何为我的 PC 设置全局配置以使用 socks 连接互联网?谢谢

答案1

Windows 中“网络和 Internet”的基本代理设置似乎实际上不允许明确设置 SOCKS 代理。

要在 Windows 10 上设置 SOCKS 代理(我相信是 SOCKS4 或 SOCKS5):

  1. 通过以下方式记下您的公共 IP 地址在 Google 上搜索“我的 IP”(在新标签页中打开并保持打开状态)

来自 Google 的外部 IP 地址

  1. 打开Internet Options(通过在开始/搜索栏中搜索,或通过Control Panel> Network and Internet> Internet Options

打开互联网选项

  1. 打开Connections选项卡并点击LAN Settings

“连接”选项卡

  1. 勾选“为 LAN 使用代理服务器”。您可能还想勾选“绕过本地地址的代理服务器”。然后点击“高级”按钮: LAN 设置

  2. 取消选中“对所有协议使用相同的代理服务器”,删除除“Socks”之外的所有代理地址,并将 Socks 地址/端口替换为您的服务器的地址/端口:

高级代理设置

  1. 在“代理设置”窗口中单击“确定”,在“LAN 设置”窗口中单击“确定”,然后在“Internet 属性”窗口中单击“应用”。现在所有连接都应该通过 SOCKS 代理。再次检查在 Google 上搜索“我的 IP”并与您的原始外部 IP 地址进行比较(现在应该显示您的 SOCKS5 服务器的 IP 地址)

Google 报告了新的外部 IP 地址

归功于https://windowsreport.com/windows-10-socks5-proxy-settings/在尝试了本页上的建议后,为我指明了正确的方向

答案2

要在Windows 11上设置SOCKS代理,请在代理地址前设置协议和等号:

如何在 windows11 上设置 socks 代理

我使用它与 ssh/putty 来创建 vpn。

答案3

Windows 10 代理设置 UI 很糟糕。

要使用 socks,您需要在地址栏中输入以下内容:

http://socks=localhost

将 localhost 替换为实际的代理地址。

按照通常方式设置端口。

答案4

我在 Windows 10 中设置 socks 代理的唯一方法是通过 Internet Explorer。
搜索并运行 Internet Explorer 应用程序。
从“工具”菜单中单击“Internet 选项”。单击“连接”选项卡。单击“LAN 设置”按钮。如果尚未选中“为 LAN 使用代理服务器”,请选中该复选框。单击“高级设置”,如果已选中“为所有协议使用相同的代理服务器”,请取消选中该复选框。在此处设置您的 SOCKS 服务器并清除所有其他代理类型的字段。单击“确定”,单击“确定”,单击“确定”,现在您的系统已配置为使用 SOCKS 代理。

相关内容