你好,我有一台带代理互联网连接的 PC。当我使用 Flutter 时,它需要通过 sock 连接下载一些依赖项。我该如何为我的 PC 设置全局配置以使用 socks 连接互联网?谢谢
答案1
Windows 中“网络和 Internet”的基本代理设置似乎实际上不允许明确设置 SOCKS 代理。
要在 Windows 10 上设置 SOCKS 代理(我相信是 SOCKS4 或 SOCKS5):
- 通过以下方式记下您的公共 IP 地址在 Google 上搜索“我的 IP”(在新标签页中打开并保持打开状态)
- 打开
Internet Options
(通过在开始/搜索栏中搜索,或通过Control Panel
>Network and Internet
>Internet Options
)
- 打开
Connections
选项卡并点击LAN Settings
取消选中“对所有协议使用相同的代理服务器”,删除除“Socks”之外的所有代理地址,并将 Socks 地址/端口替换为您的服务器的地址/端口:
- 在“代理设置”窗口中单击“确定”,在“LAN 设置”窗口中单击“确定”,然后在“Internet 属性”窗口中单击“应用”。现在所有连接都应该通过 SOCKS 代理。再次检查在 Google 上搜索“我的 IP”并与您的原始外部 IP 地址进行比较(现在应该显示您的 SOCKS5 服务器的 IP 地址)
归功于https://windowsreport.com/windows-10-socks5-proxy-settings/在尝试了本页上的建议后,为我指明了正确的方向
答案2
答案3
Windows 10 代理设置 UI 很糟糕。
要使用 socks,您需要在地址栏中输入以下内容:
http://socks=localhost
将 localhost 替换为实际的代理地址。
按照通常方式设置端口。
答案4
我在 Windows 10 中设置 socks 代理的唯一方法是通过 Internet Explorer。
搜索并运行 Internet Explorer 应用程序。
从“工具”菜单中单击“Internet 选项”。单击“连接”选项卡。单击“LAN 设置”按钮。如果尚未选中“为 LAN 使用代理服务器”,请选中该复选框。单击“高级设置”,如果已选中“为所有协议使用相同的代理服务器”,请取消选中该复选框。在此处设置您的 SOCKS 服务器并清除所有其他代理类型的字段。单击“确定”,单击“确定”,单击“确定”,现在您的系统已配置为使用 SOCKS 代理。