如何在 NGINX 中设置 Bright Data
将 Bright Data 与 NGINX 集成,可高效地路由流量、隐藏域名,并安全地管理连接。按照本指南配置 NGINX 以使用 Bright Data 代理,提升性能和灵活性。
展开以获取您的 Bright Data 代理访问信息
展开以获取您的 Bright Data 代理访问信息
您的代理访问信息
Bright Data 代理按“代理区域”(Proxy zones)进行分组。每个区域包含其对应的代理配置。
要获取代理区域的访问权限:
- 登录 Bright Data 控制面板
- 选择现有代理区域或新建一个代理区域
- 点击新的区域名称,并选择 概览(Overview) 选项卡
- 在概览选项卡中,找到 访问详情(Access details),并单击复制图标将代理访问信息复制到剪贴板
- 您需要以下信息:代理主机(Proxy Host)、代理端口(Proxy Port)、代理区域用户名(Proxy Zone username)和代理区域密码(Proxy Zone password)
- 点击复制图标,将文本复制到剪贴板,并粘贴到您的工具的代理配置中
访问详情示例
住宅代理访问
要使用 Bright Data 的 住宅代理(Residential Proxies),您需要通过合规团队的验证或安装证书。了解更多…
目标是搜索引擎?
如果您的目标是 Google、Bing 或 Yandex 等搜索引擎,则需要使用专门的搜索引擎结果页(SERP)代理 API。请使用 Bright Data SERP API 来访问搜索引擎。
点击此处了解 Bright Data SERP 代理 API。
避免工具中的 PROXY ERROR
一些工具会使用搜索引擎作为代理测试目标:如果您的代理测试失败,这可能就是原因。请确保您的测试目标域名不是搜索引擎(此设置在工具配置中,而非 Bright Data 代理的控制范围内)。
什么是 NGINX?
NGINX 是一个高性能的 Web 服务器和反向代理,常用于负载均衡、缓存和安全连接管理。通过将 NGINX 与 Bright Data 集成,您可以隐藏代理域名、无缝路由流量,并优化基础设施以提高性能。
如何在 NGINX 中设置 Bright Data
安装 NGINX
- 根据 官方安装指南 在您的服务器上安装 NGINX。
- 确保您的版本为 1.15.10 或更高。
- 确保您的服务器 IP 未 被添加到 Bright Data 代理白名单,以避免冲突。
配置 NGINX 核心设置
- 打开主 NGINX 配置文件:
-
更新以下参数:
- 将
worker_processes
设为auto
,以实现动态优化。 - 将
worker_connections
设为200
(或更多,具体取决于所需的端口数量)。
- 将
-
在
http
部分的末尾添加:
- 保存更改并退出编辑器。
- 更新后的
nginx.conf
应如下所示:
创建代理配置文件
- 创建自定义配置目录:
- 创建新配置文件:
- 添加以下配置,根据需要调整端口范围:
- 保存并关闭文件。
重启 NGINX
- 通过以下命令应用更改并重启 NGINX:
测试代理配置
- 运行以下命令验证代理连接,将
10.0.2.15
替换为您的服务器 IP:
-
确保响应包含预期的代理 IP 和位置信息。
预期输出:
监控 NGINX 流量
- 确保流量通过 NGINX 路由,监控代理管理日志。
- 确保 “sent from” IP 与您的 NGINX 服务器 IP 匹配。
您的 Bright Data 现已成功集成到 NGINX,提供安全、高效的流量路由和域名隐藏功能。此设置非常适合优化网页抓取、负载均衡和安全代理管理。享受更顺畅的操作体验吧!