跳至正文
网帆代理Logo
代理产品
国内代理
短效动态最低4.5折 , 最高赠67%
海量动态IP秒级切换,超高并发支持
包时套餐包量套餐
长效动态最低4折 , 最高赠125%
24h长效稳定在线,城市精准定位
包时套餐包量套餐
固定长效最低6折
全国静态线路覆盖,可定制独享带宽
定价方案
隧道代理最低7.3折
优质通道接入,自动轮换,高兼容易用
定价方案
海外动态代理
动态不限量最低9折
不限流量使用,高消耗业务性价比优选
定价方案
动态住宅IP最低2折
9000万+住宅IP,覆盖200+国家/地区
定价方案
动态长效ISP最低3折
真实住宅长效IP,兼具灵活性与稳定性
定价方案
动态数据中心最低2折
服务器骨干网络,高并发低延迟传输
定价方案
海外静态代理
静态住宅IP(共享)最低7.5折
真实家庭住宅IP,支持灵活按需提取
随机分配号段提取
静态住宅IP(独享)最低8折
独享运营商直采原生IP,更纯净&稳定
定价方案
静态数据中心最低7.5折
企业级静态机房IP,稳定高速低延迟
定价方案
套餐购买
国内代理
短效动态最低4.5折 , 最高赠67%
全国300+城市节点覆盖,亿级高匿IP池
包时套餐包量套餐
长效动态最低4折 , 最高赠125%
覆盖全国,可指定省份提取,灵活定制
包时套餐包量套餐
固定长效最低6折
可定制高带宽独享,多种时效,精准定位
定价方案
隧道代理最低7.3折
多周期选择,云端自动轮换,优质资源保障
定价方案
海外动态代理
动态不限量最低9折
带宽计费,不限流量,支持高负载业务
定价方案
动态住宅最低2折
海外住宅IP,流量计费,不限并发
定价方案
动态长效ISP最低3折
流量计费,长效住宅IP,适合长期运营
定价方案
动态数据中心最低2折
高速数据中心IP,支持规模化数据抓取
定价方案
海外静态代理
静态住宅IP(独享)最低8折
优质原生住宅IP,独享带宽,纯净稳定
定价方案
静态住宅IP(共享)最低7.5折
多人共享住宅IP,支持业务定向分配
随机分配号段提取
静态数据中心最低7.5折
高性能机房IP,稳定连接,更高性价比
定价方案
热门地区地区代码 >
美国国旗美国 英国国旗英国 德国国旗德国 日本国旗日本 泰国国旗泰国 墨西哥国旗墨西哥 印度国旗印度 新加坡国旗新加坡 中国香港国旗中国香港
查看更多
应用场景
人工智能
通过全球代理抓取数据,支持持续稳定的数据采集,提升AI训练效果
数据采集
海量IP助力大规模数据抓取,提升采集成功率与数据完整性
电子商务
多店铺的统一管理,安全比价、了解市场行情,优化策略
社媒营销
账号矩阵统一管理,本地化IP提升地区社媒的触达效果
价格监控
实时获取多区域商品定价,动态追踪变化,支撑精准调价策略
广告验证
多地域验证广告展示效果,有效排查,保护投放预算安全
市场调研
访问全球市场数据,获取真实调研样本,洞察行业竞争格局
SEO优化
监控关键词排名,辅助调研分析、优化内容布局,提升网站曝光
网站测试
从多个地理角度位置,全面检测网站性能与可用性,确保稳定上线
舆情监测
通过住宅IP持续检测社媒动态,实时捕捉品牌舆论变化
品牌保护
利用全球代理监测假冒站点与异常访问,降低品牌侵权风险
查看全部
帮助中心
入门指南
新手教程
新手注册、实名指南
常见问题
购买相关问题
代理设置
国内HTTP--浏览器设置代理
套餐介绍
国内代理套餐
短效动态代理
海外代理套餐
技术文档
API文档
海外套餐API文档
IP白名单文档
国内套餐IP白名单文档
账密认证文档
国内隧道账密认证
海外子账号设置
海外子账号-添加
查询接口
海外认证账号流量使用记录
代码DEMO
行业资讯
国内代理资讯
动态代理IP选购避坑指南
海外代理资讯
住宅代理IP和数据中心代理IP,到底差在哪?
推广返利 代理博客
控制台 登录 注册
网帆代理Logo
产品
国内代理
短效动态 长效动态 固定长效 隧道代理
海外动态代理
动态不限量 动态住宅IP 动态长效ISP 动态数据中心
海外静态代理
静态住宅IP(共享) 静态住宅IP(独享) 静态数据中心
代理IP
海外代理
动态代理 静态代理
国内代理
短效动态 长效动态 固定长效 隧道代理
热门地区地区代码 >
  • 美国
  • 英国
  • 德国
  • 日本
  • 泰国
  • 墨西哥
  • 印度
  • 新加坡
  • 中国香港
应用场景
solution页
人工智能 数据采集 电子商务 社媒营销 价格监控 广告验证 市场调研 SEO优化 网站测试 舆情监测 品牌保护
帮助中心
入门指南
新手教程 常见问题 代理设置
套餐介绍
国内代理套餐 海外代理套餐
技术文档
API文档 IP白名单文档 账密认证文档 海外子账号设置 查询接口 代码DEMO
行业资讯
国内代理资讯 海外代理资讯
推广返利 代理博客
登录 注册
首页/代理IP/如何使用ip代理地址?浏览器、脚本、代码一次讲清楚
代理IP

如何使用ip代理地址?浏览器、脚本、代码一次讲清楚

网帆代理
作者 网帆代理
2026-09-07 8 分钟阅读

如何使用ip代理地址?浏览器、脚本、代码一次讲清楚

拿到代理IP之后,第一步该干嘛?

说个我常遇到的情况:有人从服务商那边拿到一串代理地址,比如 114.236.xx.xx:8080 这种格式,然后盯着屏幕发愣——”然后呢?往哪儿填?”其实代理IP的使用逻辑并不复杂,核心就一件事:让你的网络请求不再从本机IP出去,而是先经过代理服务器中转,再以代理IP的身份到达目标站点。

但具体怎么”接进去”,浏览器、Python脚本、Java项目、Node.js服务,各有各的写法。下面我按场景一个个拆,你对照自己的需求看就行,不用全看完。

浏览器里配代理IP,三分钟搞定

如果你只是临时用一下,比如换个IP看看页面在不同地区的展示效果,或者做点简单的多环境测试,浏览器直接配是最快的。

以Chrome为例(其他浏览器逻辑类似):

打开系统设置 → 网络 → 代理设置,把代理类型选成手动,然后填两样东西:代理服务器地址(就是那个IP)和端口号。填完保存,浏览器里所有请求就会走这个代理了。

如果你不想动系统设置,更推荐用浏览器插件的方式。装一个代理管理插件,在插件里新建一条规则,把代理地址、端口、认证用户名密码填进去,保存即可。好处是随时可以开和关,不用反复改系统配置,也不影响其他应用的网络。

这里提醒一句:如果你的代理IP需要账号密码认证(很多服务商提供的都是带认证的),浏览器里一定要把用户名和密码也填上,不然请求会直接返回407错误,页面打不开。

Python脚本里接入代理IP的几种写法

写脚本用代理IP是最常见的场景,比如做数据采集、接口测试、多环境巡检。Python里接入代理,主要就两个库:requests 和 httpx。写法都很短,但细节上容易出错,我分开说。

用requests库:

import requests

# 代理地址(带认证)
proxy = {
    "http": "http://user123:[email protected]:8080",
    "https": "http://user123:[email protected]:8080"
}

# 发起请求
resp = requests.get("https://example.com", proxies=proxy, timeout=10)
print(resp.status_code)
print(resp.text[:200])

注意看格式:http://用户名:密码@IP:端口,这是带认证的写法。如果你的代理不需要认证,直接写 http://IP:端口 就行。

用httpx库(支持异步):

import httpx
import asyncio

async def fetch():
    proxy_url = "http://user123:[email protected]:8080"
    async with httpx.AsyncClient(proxy=proxy_url, timeout=10) as client:
        resp = await client.get("https://example.com")
        print(resp.status_code)

asyncio.run(fetch())

如果你需要在一个脚本里轮换使用多个代理IP(比如从服务商那里拿到一批IP,轮流用),可以这样处理:

import requests
import random

# 假设你从服务商API拿到了一批代理
proxy_list = [
    "http://user123:[email protected]:8080",
    "http://user123:[email protected]:8080",
    "http://user123:[email protected]:8080",
]

def get_random_proxy():
    return {
        "http": random.choice(proxy_list),
        "https": random.choice(proxy_list)
    }

for i in range(5):
    resp = requests.get("https://example.com", proxies=get_random_proxy(), timeout=10)
    print(f"第{i+1}次请求,状态码:{resp.status_code}")

实际项目里,代理IP列表一般不是硬编码的,而是通过调用服务商的提取接口动态获取。后面QA部分我会展开讲。

Java和Node.js项目里怎么接

如果你是在企业项目里用,大概率是Java或者Node.js。原理一样,只是API不同。

Java(用HttpClient):

import java.net.InetSocketAddress;
import java.net.Proxy;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;

public class ProxyDemo {
    public static void main(String[] args) throws Exception {
        Proxy proxy = new Proxy(
            Proxy.Type.HTTP,
            new InetSocketAddress("114.236.xx.xx", 8080)
        );

        HttpClient client = HttpClient.newBuilder()
            .proxy(proxy)
            .build();

        HttpRequest request = HttpRequest.newBuilder()
            .uri(URI.create("https://example.com"))
            .build();

        HttpResponse<String> response = client.send(
            request, HttpResponse.BodyHandlers.ofString()
        );
        System.out.println(response.statusCode());
    }
}

Java里如果代理需要认证,得在请求头里手动加 Proxy-Authorization 字段,格式是 Basic + Base64编码的用户名:密码。这个坑我见过不少人踩,请求发出去直接407,查半天才发现是认证头没加。

Node.js(用axios):

const axios = require('axios');

const client = axios.create({
    proxy: {
        host: '114.236.xx.xx',
        port: 8080,
        auth: {
            username: 'user123',
            password: 'pass456'
        }
    },
    timeout: 10000
});

client.get('https://example.com')
    .then(res => console.log(res.status))
    .catch(err => console.error(err.message));

Node.js里如果用 socks5 类型的代理,axios原生不支持,需要配合 socks-proxy-agent 这个包来用,写法会稍微多几行,但逻辑是一样的。

代理IP的格式和参数,一张表说清楚

很多人拿到代理地址后分不清哪个是IP、哪个是端口、哪个是协议,这里列个对照表,以后看配置就不会迷糊了:

字段 示例 说明
协议 http / https / socks5 代理通信协议,决定客户端怎么跟代理服务器对话
IP地址 114.236.xx.xx 代理服务器的公网IP
端口 8080 / 1080 / 3128 代理服务监听的端口,不同协议端口可能不同
用户名 user123 认证用,部分代理需要
密码 pass456 认证用,部分代理需要
存活时长 5分钟 / 2小时 / 长期 这个IP能持续使用的最长时间,到期后需重新提取

完整地址的写法:协议://用户名:密码@IP:端口,比如 http://user123:[email protected]:8080。如果不需要认证,就省略用户名密码部分,直接 http://114.236.xx.xx:8080。

另外提一下,socks5 代理和 http 代理在配置上有区别。socks5代理不关心你访问的是http还是https,它只负责转发TCP连接;而http代理是应用层代理,能解析HTTP请求。大部分场景下用http代理就够了,只有当你需要代理非HTTP协议(比如FTP、SMTP)的时候才需要socks5。

实际使用中容易踩的几个坑

用代理IP这件事,配置本身不难,难的是用着用着突然不工作了。我总结几个高频问题:

第一,IP过期了还在用。 动态代理IP是有存活时长的,比如你提取的IP只能活5分钟,5分钟之后这个IP就失效了,再用就会超时或者被拒绝。解决办法是写个定时任务,在IP快到期之前重新从服务商接口提取新的。别等报错了再去换,那时候请求已经卡住了。

第二,超时时间设得太短。 走代理多了一跳,网络延迟会比直连高一些。如果你timeout设成2秒,遇到网络波动就容易超时失败。建议至少设10秒,高频采集场景可以设15秒,配合重试机制更稳。

第三,没做异常处理。 代理IP不是100%可用的,偶尔会有个别IP响应慢或者连不上。代码里一定要加try-catch,失败了就换下一个IP重试,别一个IP挂了整个脚本就崩了。

第四,并发开太大。 虽然有些代理服务商标称无并发上限,但你本地机器的网络带宽、CPU、内存都是有限的。同时开几百个线程走代理,大概率不是代理的问题,是你本机先扛不住了。建议根据实际业务量合理控制并发数,一般单线程串行或者小并发(5-20个)就够用了。

第五,HTTPS请求走http代理时的证书问题。 如果你的代理是http协议,但你要访问的是https站点,代理服务器会做CONNECT隧道,这时候客户端的TLS握手是直连目标站点的,一般没问题。但如果你用的是自签证书的代理,或者代理做了中间人解密,客户端可能会报证书错误,需要配置信任代理的证书。

怎么选适合自己的代理IP服务?

市面上代理IP服务商不少,选的时候别光看价格,重点看几个维度:

一是IP来源和纯净度。运营商直供的IP比那些来路不明的IP稳定得多,被目标站点标记为”代理”的概率也低很多。二是存活时长和提取灵活性,你的业务是高频短周期还是长期固定在线,决定了你该选短效动态还是长效动态。三是接入方式,如果你不想自己维护IP池、写提取逻辑,隧道代理这种”一个入口自动轮换”的方案能省很多运维精力。

我平时比较推荐网帆代理,用下来感受比较踏实。它家短效动态代理走的是三大运营商合规线路,IP纯净度标称99.8%,3000万+的动态IP储备,覆盖全国300多个省市。存活时长可以从3分钟到30分钟自由定制,适配不同节奏的业务。计费上包量和包月两种模式都有,没有隐形收费,新人注册还能领免费测试IP先跑跑看,不用一上来就掏钱。

如果你的业务是长期固定在线、不想频繁换IP,可以看看它家的隧道代理方案。接入一个统一入口就行,IP自动调度轮换,不用自己写提取和管理的逻辑,对开发来说省心不少。而且配有1对1的客户经理,7×24小时运维值守,出了问题找得到人。

常见问题

Q1:我提取的代理IP用了几分钟就不通了,是服务商的问题吗?

大概率不是。动态代理IP本身就有存活时长限制,你提取的时候系统会告诉你这个IP能活多久(比如5分钟、10分钟)。到期后IP自动回收,再用自然就不通了。正确做法是在代码里做IP生命周期管理,到期前重新提取。如果你用的是隧道代理,这个事服务商帮你做了,你只管发请求就行。

Q2:代理IP和直连比,速度会慢多少?

多了一跳中转,延迟肯定会有增加。但如果是同运营商、同地域的代理,增加的延迟通常在几十毫秒以内,体感上几乎察觉不到。网帆代理短效动态的平均延迟在0.03秒左右,对绝大多数业务来说完全够用。真正影响速度的往往是目标站点本身的响应时间,而不是代理这一跳。

Q3:一个代理IP能同时跑几个任务?

这取决于服务商的限制和IP本身的带宽。网帆代理的短效动态和隧道代理都不设并发上限,理论上你可以一个IP同时跑多个请求。但实际建议还是控制一下,单IP并发太高容易触发目标站点的频率限制,导致请求被拒。合理做法是:高并发场景下多提取几个IP分摊,而不是死磕一个IP。

Q4:我的代码里需要同时用http和https代理,配置上有什么区别?

在requests里,proxies字典里http和https两个key可以指向同一个代理地址,也可以指向不同的。如果你的代理服务器同时支持http和https协议(大部分都支持),填同一个就行。如果只支持其中一种,那另一种就填不了,请求会失败。配置前最好跟服务商确认一下代理支持的协议类型,socks5代理则天然兼容http和https,不用分开配。

全站产品0元试用,下单购买额外补贴
方法已到手,就差一套好IP

注册即可免费试用,把文章里的技巧立刻落地

9000万+ 住宅IP 200+ 国家/地区 99.83% 纯净度
获取免费试用
按场景选方案: 数据采集 电子商务 价格监控 社媒营销 SEO优化 广告验证 全部场景
其他文章
上一个

优质隧道ip代理是什么?靠谱与否就看这三个硬指标

下一个

电脑端http代理设置不求人,2026年小白也能十分钟搞定

关于我们

网帆代理logo

国内外代理IP服务商 · 免费试用

网帆代理博客,专注分享代理IP的选购技巧、行业资讯与实战教程,助力数据采集、AI训练、跨境电商、社媒运营等业务稳定高效运行。

300+城市节点
200+国家/地区
9000万+住宅IP
免费试用
新手教程

随便看看

  • socks5代理IP使用教程:从环境配置到接入验证的完整流程
  • 美国socks5代理IP池获取与使用:从提取到接入的完整流程
  • 高质量http代理ip什么样才算合格?2026年这份标准请收好
  • 可用的国外代理ip哪里找?2026年这份攻略请收好,别再走弯路
  • 什么是隧道代理ip?把它想成给每个请求派新IP的中转站,秒懂

近期文章

  • 住宅静态IP代理设置教程:从浏览器配置到应用接入的完整步骤
  • 国外静态代理IP应用场景:长期项目如何保持连接稳定
  • 国外代理IP地址和端口获取:格式解析与快速接入方法
  • 国外免费HTTP代理实测:可用性检测与安全使用注意事项
  • 美国静态住宅IP包月方案解析:长期稳定采集的成本参考

网帆代理 | 企业级-全球代理IP云服务平台

企业级 | 全球一站式网络代理综合服务平台

安全合规,稳定高效,灵活定制,助力业务全球拓展

1V1定制咨询
1V1定制咨询
注册立享免费测试注册立享免费测试
99.83%服务可用99.83%服务可用
专属业务定制方案专属业务定制方案
7*24h服务支持7*24h服务支持
1V1专属客服经理1V1专属客服经理
注册享全站免费测试注册享全站免费测试
7*24h服务支持7*24h服务支持
专属业务定制方案专属业务定制方案
logo

全球覆盖  X  一站式代理   企业级网络解决方案服务商

国内代理

短效动态 长效动态 固定长效 隧道代理

海外动态代理

动态不限量 动态住宅IP 动态长效ISP 动态数据中心

海外静态代理

静态住宅IP(共享) 静态住宅IP(独享) 静态数据中心

关于网帆代理

推广返利 服务条款 隐私声明 退款政策

帮助支持

入门指南 套餐介绍 技术文档 行业资讯

代理博客

logo

全球覆盖 X 一站式代理 企业级网络解决方案服务商

国内代理
短效动态 长效动态 固定长效 隧道代理
海外动态代理
动态不限量 动态住宅IP 动态长效ISP 动态数据中心
海外静态代理
静态住宅IP(共享) 静态住宅IP(独享) 静态数据中心
关于网帆代理
推广返利 服务条款 隐私声明 退款政策
帮助支持
入门指南 套餐介绍 技术文档 行业资讯
代理博客
进入代理博客

网帆隶属于南京励征网络科技有限公司,网帆仅提供大数据采集与分析服务,用户使用网帆从事的任何行为均不代表网帆的意志和观点,与网帆的立场无关。严禁用户使用网帆从事任何违法犯罪行为,产生的相关责任用户自负,对此网帆不承担任何法律责任。 自律公约

南京市雨花台区安德门大街57号楚翘城3号楼102室 南京励征网络科技有限公司版权所有

苏ICP备2022046691号-7