很多人第一次在Win10上配代理IP,光找设置入口就能找半天,点来点去最后发现改错了地方。其实整个过程真没那么复杂,系统设置里走一遍,三分钟就能搞定。下面我把步骤拆得细一点,你跟着点就行,不用记什么命令行。
动手之前,先确认两件事
在打开设置之前,你得手里有这几个信息,不然填了也是白填:
代理服务器地址(一串IP,比如 120.234.xx.xx)和端口号(一般是5位数字,比如 8080、3128)。另外确认一下你拿到的代理是HTTP协议还是SOCKS5协议——Win10系统设置里原生只支持HTTP/HTTPS代理,如果你拿到的是SOCKS5的,系统设置里是填不进去的,得借助第三方工具做本地转发,这个后面QA里会提。
如果你还没有可用的代理IP资源,可以看看神龙HTTP,国内三大运营商正规授权,IP池子有3000万+,支持HTTP/HTTPS/SOCKS5三种协议,短效动态、长效静态、固定IP都有,按量或者按时计费,个人用和企业用都能覆盖到。拿到的IP直接填进系统设置就行,不用额外折腾。
打开Win10的代理设置入口
有两条路能到同一个地方,挑你顺手的:
路径一(推荐,最快):按 Win + I 打开"设置",点"网络和Internet",左侧栏拉到最下面,点"代理"。对,就是那个"代理",不是"网络适配器",别点错了。
路径二:右键桌面右下角的网络图标 → "打开网络和Internet设置" → 左侧"代理"。
进去之后你会看到几个开关和输入框,默认全是关的、空的。接下来就是填东西。
手动填写代理地址和端口(核心步骤)
在"代理"页面里,找到"手动设置代理"这一栏,把那个开关拨到开。然后会出现两个输入框:
| 字段 | 填什么 | 注意事项 |
|---|---|---|
| 地址 | 你的代理IP,纯数字加点,如 120.234.xx.xx | 不要带 http:// 前缀,不要带端口 |
| 端口 | 对应的端口号,如 8080 | 纯数字,别填错位数 |
填完之后,下面还有一个"不要对以下开头的地址使用代理服务器"的输入框,这里填例外地址,用分号隔开。一般建议至少加上:
localhost;127.;10.;172.16.;172.17.;172.18.;172.19.;172.20.;172.21.;172.22.;172.23.;172.24.;172.25.;172.26.;172.27.;172.28.;172.29.;172.30.;172.31.;192.168.
这些是内网地址,让它们不走代理,不然你连自己公司的内网、连本地开发环境都会出问题。如果你用的是神龙HTTP的固定IP池,存活时间比较长,配一次基本不用动;如果是短效动态IP(3/5/10/15/30分钟那种),IP会定期轮换,你就得跟着更新地址,或者干脆走API方式在代码里动态拉取,后面会说。
填完点一下页面空白处,设置就自动保存了,没有"确定"按钮,别到处找。
验证代理到底有没有生效
别光填完就完事了,得确认它真的在走代理。打开浏览器,访问一个能显示当前出口IP的页面(随便搜"我的IP"就行),看显示的IP是不是你填的那个代理地址。如果是,说明走通了。
如果显示的还是你本机真实IP,大概率是这几个原因:
第一,浏览器自己开了代理插件,把系统代理覆盖了。把浏览器插件里的代理设置关掉,或者在浏览器地址栏输入 chrome://settings/system(Chrome为例),确认"使用代理服务器"是关的,让它走系统设置。
第二,你填的IP和端口不对,或者那个代理IP已经过期了。短效IP尤其容易踩这个坑,神龙HTTP的短效动态IP池默认是3到30分钟有效期,超时就失效了,得重新取一个。
第三,你公司或者学校网络本身有防火墙策略,把非标准端口的出站流量给拦了。这种情况换个端口试试,或者联系网管确认。
如果你是在代码里用代理(补充说明)
系统设置改的是"全局",所有走系统网络栈的程序都会经过这个代理。但如果你写爬虫、做数据采集,通常不会依赖系统设置,而是在代码里直接指定代理。举个例子,Python里用requests库:
import requests
proxies = {
"http": "http://120.234.xx.xx:8080",
"https": "http://120.234.xx.xx:8080"
}
resp = requests.get("https://example.com", proxies=proxies, timeout=10)
print(resp.status_code)
print(resp.text[:200])
这种方式的好处是不用动系统设置,只影响当前脚本,而且可以方便地做IP轮换。如果你用的是神龙HTTP,他们提供了API接口,兼容主流爬虫语言,你可以直接通过API动态获取IP,不用手动一个个填。文档和示例代码都有,技术团队7×24在线,卡住了随时问。
另外提一嘴,神龙HTTP的长效静态IP池(1/4/8/12/24小时有效)比较适合需要一段时间内保持同一出口IP的场景,比如做市场研究、数据比对,IP不会频繁变,省得你反复改配置。固定IP池则更极端,IP基本长期不变,适合对稳定性要求很高的业务,按个数卖,包时计费,量不大的话成本可控。
常见问题
Q1:我拿到的是SOCKS5代理,Win10系统设置里填不了怎么办?
系统设置那个"手动设置代理"只认HTTP/HTTPS,SOCKS5填进去不生效。解决办法是在本地跑一个SOCKS5转HTTP的转发工具(比如小工具类),把SOCKS5端口映射成一个本地HTTP端口(比如127.0.0.1:1080),然后系统设置里填 127.0.0.1 和 1080 就行。或者干脆在代码层面直接用SOCKS5,不走系统设置。神龙HTTP三种协议都支持,你按自己场景选就行。
Q2:设置完代理之后,有些网站打不开了,正常吗?
正常。代理IP的出口和你本机不同,部分网站(尤其是银行、类)对IP来源有校验,换了出口IP可能触发风控或者直接拒绝连接。这不是你设置错了,是对方策略。如果影响日常使用,可以把那些网站加到"不要对以下开头的地址使用代理服务器"的例外列表里,让它们走直连。
Q3:短效IP过期了,系统设置里的地址是不是就废了?
对,过期了那个IP就不通了,你得换成新的。如果你用的是神龙HTTP的短效动态IP池(3/5/10/15/30分钟),手动改系统设置确实麻烦。建议两种思路:一是把有效期拉长,选15分钟或30分钟的档位,够用就行;二是如果量比较大,走API在程序里自动拉新IP,不用人肉改设置。他们3000万+资源每日更新去重,取IP基本秒回,延迟很低。
Q4:Win10更新之后代理设置会不会被重置?
大版本更新(比如从21H2升到22H2)有可能把网络相关配置重置,小补丁一般不会。养成习惯:更新完系统后顺手看一眼"设置 → 网络和Internet → 代理",确认手动代理还是开着的、地址端口没被清空。如果你用的是固定IP或者长效IP,重新填一次也就几秒钟的事。


