先别急着动手,花十秒钟确认一下:你手上是不是已经有一个代理IP地址和对应的端口号了?比如类似 114.221.xx.xx:8080 这样的东西。如果没有,那这教程你看了也白看,得先解决"从哪拿IP"的问题。如果你已经拿到了,好,下面跟着点,全程不超过三分钟,我保证你不用来回折腾。
顺带说一句,如果你手头还没有可用的代理IP资源,可以看看神龙HTTP。他们家是国内三大运营商正规授权的,IP池子有3000万+,覆盖300多个城市节点,IP纯度做到99.8%,延迟低、并发高,支持HTTP/HTTPS/SOCKS5三种协议。套餐分短效动态IP(3到30分钟可选)、长效静态IP(1到24小时可选)和固定IP三种,计费方式灵活,包量包时都行,个人和企业都能用。你根据自己实际场景挑一个就行,拿到IP和端口之后,再回来跟着下面的步骤走。
打开Win10代理设置到底点哪里
很多人一上来就搜"代理设置",搜出来一堆乱七八糟的入口,有的让你改注册表,有的让你跑命令,其实Win10自带的设置里就有,根本不用那么麻烦。
具体路径是这样的:
点左下角开始菜单(或者按键盘上的Win键)→ 点设置(齿轮图标)→ 找到网络和Internet → 左侧栏点代理。
对,就这四步。你到了"代理"这个页面之后,往下翻一点,会看到"手动设置代理"这个区块,里面有个开关,默认是关着的。先别急着打开,等会儿填完信息再开,不然开了个空配置,浏览器会直接报错,看着吓人。
把代理IP地址和端口填进去
到了手动设置代理那个区块,你会看到三个输入框,分别是:
| 字段 | 填什么 | 说明 |
|---|---|---|
| 地址 | 你的代理IP | 纯数字加小数点,比如 114.221.xx.xx,别带http://前缀 |
| 端口 | 对应的端口号 | 纯数字,比如 8080、3128、1080 之类的 |
| 不要对以下开头的项目使用代理服务器 | 留空或者填 .local,127. | 本地回环地址不走代理,填上更稳 |
这里有个细节很多人忽略:地址那一栏只填IP,不要带协议前缀。你从服务商那边拿到的可能是 http://114.221.xx.xx:8080 这种格式,但你填的时候只写 114.221.xx.xx,端口单独填 8080。带前缀填进去,Win10会识别不了,直接连不上。
填完之后,把上面那个手动设置代理的开关打开。注意,你页面上方可能还有一个"自动检测设置"的开关,建议关掉。这俩同时开着会打架,系统一会儿走自动一会儿走手动,表现就是时好时坏,排查起来特别烦。
填完之后怎么确认它真的生效了
别觉得开关打开了就完事了,我见过太多人填完就关窗口,结果发现根本没走代理。验证方法很简单:
打开浏览器,随便访问一个能显示你当前出口IP的页面(就是那种"查IP"的工具站)。如果显示的IP跟你本地宽带拨号出来的IP不一样,说明代理已经生效了。如果还是一样的,那大概率是下面几种情况:
第一,IP和端口填错了。 回去核对一下,特别注意端口号,8080和80800差一个零,连不上就是连不上。
第二,代理IP本身已经失效了。 如果你用的是短效动态IP,比如神龙HTTP那种3分钟、5分钟、10分钟时效的,你填进去的时候它可能已经过期了。这种情况重新从服务商那边拉一个新的IP填进去就行。长效静态IP或者固定IP一般不存在这个问题,存活时间够长。
第三,你本地有防火墙或者安全软件拦了。 Win10自带的Windows Defender防火墙偶尔会拦截非标准端口的出站连接。你可以临时把防火墙关了试一下,能连上就说明是它的问题,之后在防火墙里给对应端口加个放行规则就行。
几个容易踩的坑,提前说清楚
别在"绕过代理"那栏乱填。 有些人习惯把公司内网地址、本地开发服务器地址加进去,这没问题。但如果你填了 或者 0.0.0.0,等于所有流量都不走代理了,白设置。
系统代理和浏览器代理是两回事。 你刚才设置的是Win10系统级别的代理,大部分应用(包括Chrome、Edge、各种桌面软件)都会走这个。但如果你之前单独给某个浏览器装过代理插件,那个插件的优先级比系统代理高,会覆盖你的设置。所以如果你发现"明明系统代理设了,但浏览器还是直连",检查一下浏览器插件。
用完记得关。 这个不是客套话。你设了代理之后,如果那个IP后来失效了或者你不想走了,记得把开关关掉。不然你后面所有网络请求都会往一个死地址上撞,表现就是"网断了",但其实你本地网络好好的,纯粹是代理在作怪。我见过有人设完代理忘了关,第二天上班电脑"没网",折腾了四十分钟才发现是前一天设的代理没关。
常见问题
Q:我填了代理IP,浏览器能打开网页,但有些网站打不开,正常吗?
正常。代理IP的出口带宽和稳定性跟直连不一样,部分网站对代理IP的响应策略也不同。如果你用的是短效动态IP,换一个IP再试通常就好了。如果长期某个站点走代理就不通,那可能是该站点对代理IP段做了限制,这种情况下可以试试神龙HTTP的固定IP池,固定IP存活时间长、连通率稳定,对这类场景更友好。
Q:Win10设置里填了代理,但我的Python脚本、Java程序不走代理,怎么回事?
系统代理设置主要影响的是走系统网络栈的应用,比如浏览器、大部分桌面客户端。但很多编程语言(Python的requests、Java的HttpClient等)默认不读取系统代理,它们有自己的代理配置方式。这种情况你需要在代码里显式指定代理,比如Python里:
import requests
proxies = {
"http": "http://114.221.xx.xx:8080",
"https": "http://114.221.xx.xx:8080"
}
response = requests.get("https://example.com", proxies=proxies)
print(response.status_code)
或者通过环境变量 HTTP_PROXY / HTTPS_PROXY 来设置。如果你用的是神龙HTTP,他们提供的API接口本身就兼容主流爬虫语言,文档里有现成的示例代码,直接抄过来改个IP端口就能跑,不用自己折腾配置。
Q:短效动态IP和长效静态IP,我该怎么选?
简单说:你的任务跑几分钟就结束、对IP重复出现不敏感,选短效动态IP(3/5/10/15/30分钟),成本低,神龙HTTP那边3000万+资源每天更新去重,基本不会碰到重复IP。你的任务要持续跑几个小时、需要IP相对固定(比如某些接口有频率限制,IP频繁变会触发风控),那就选长效静态IP(1/4/8/12/24小时),每日去重量10万+,IP纯净度有保障。如果你IP需求量不大但要求很高稳定性,固定IP池更合适,按个数卖,包时计费,纯净度99.83%。
Q:设置完代理之后,我想临时"不走代理"看个本地服务,每次都要去设置里关开关太麻烦了,有没有快捷办法?
有两个思路。一是在"不要对以下开头的项目使用代理服务器"那栏里,把你本地服务的地址加上,比如 127.0.0.1,192.168.1.,这样访问本地地址时自动绕过代理,不用反复开关。二是如果你只是偶尔需要,可以写个一键脚本:
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d "" /f
保存成 off_proxy.bat,双击就关掉代理。想开的时候再手动去设置里填。比每次点来点去快多了。


