如何通过代理设置访问Gemini、Sora和Midjourney:逐步指南
引言
在这个逐步指南中,您将获得清晰和详细的说明,了解如何通过代理设置对Gemini、Sora和Midjourney的正确访问。我们将讨论为什么某些服务并不存在于所有地方,哪种类型的代理适合不同的场景,如何正确在电脑和手机上设置系统,如何进行初步检查,错误时该做什么,以及成功结果的检查清单。本材料为初学者制作,包含清晰的步骤和示例,同时也加入了高级用户的提示。最终,您将能够自信地使用代理,以稳定地进行AI服务,遵守平台规则和您所在地区的要求。
本指南适合于:设计师、市场营销人员、开发者、内容制作人和希望在遵循当地限制和企业政策的前提下,安全合法地使用Gemini、Sora和Midjourney的初学者。无需预备的网络知识:我们将以简单的语言解释术语,并详细描述每一步。
事先需要知道:我们不会讨论或推荐任何违反法律或服务条款的行为。您有责任遵守当地法律和平台规则。代理用于路由流量、管理连接、提高稳定性和遵守企业政策。开始之前,请确保您可以在您的地区和您的组织中使用每项服务。
预计所需时间:基本设置需要40-90分钟,包括选择代理、系统配置、检查和生成测试。如果您要同时设置多个设备及访问方式(浏览器、Discord、API),请额外添加20-40分钟。
前期准备
为了顺利完成本指南,请提前准备所需材料。我们将列出工具、系统要求、需要下载的内容,以及如何保存当前设置,以便快速恢复。
所需工具和访问
- 每个您计划使用的服务的活跃账户:Gemini(网页或API)、Midjourney(通过Discord)、Sora(网页或API,如果您的账户有访问权限)。请确认在您所在地区的使用情况。
- 可靠的代理访问:HTTPS或SOCKS5。必要时可使用移动或居民地址。移动代理服务提供商的示例:MobileProxy.space。
- 能够修改您设备网络设置的权限(Windows或macOS的管理员权限,Android或iOS的Wi-Fi设置访问权限)。
- 使用API时:安装的Python 3.10+或Node.js 18+,以及用于HTTP的相关包(例如,Python中的requests或Node中的axios/fetch)。
系统要求
- Windows 10/11或macOS 12+的电脑;Android 10+或iOS 15+的手机。以上版本确保与2026年最新的代理设置和应用兼容。
- 稳定的互联网连接,速度10Mbps及以上。为了图像和视频生成,建议使用30Mbps及以上的速度。
- 有自由权利安装和更改系统设置。
需要下载和安装的内容
- Midjourney的Discord客户端。如果您使用浏览器,Discord的网页版即可,但应用程序通常更稳定。
- 您选择的浏览器:Chrome、Edge、Firefox或Safari。它们使用系统的代理设置(下面将解释)。
- 对于API:Python(如果未安装)和包管理器pip。Node.js和npm/yarn/pnpm同样适用,如果您在使用JavaScript。
创建设置的备份
- 保存当前的网络设置。在Windows上,屏幕截图网络和互联网设置→代理部分。在macOS上,记录系统偏好设置→网络→详细信息→代理中的当前值。
- 保存书签和浏览器会话,如果您计划临时更改配置文件或安装扩展。
提示:开始前准备一个文本文件并立即记录代理的主机、端口、用户名和密码,以及您的操作步骤。这将简化恢复和在其他设备上的重复设置。
基本术语
为了让步骤更有意义,我们将讨论一些将要使用的术语。
- 代理服务器:是您的设备与目标服务之间的中介服务器。它接收您的请求并将其转发,响应再返回。这有助于管理路由、日志和稳定性。
- HTTPS代理:与安全的HTTP请求一起工作。适用于浏览器和大多数应用程序。
- SOCKS5:更通用的代理协议,不仅适用于HTTP,还适用于其他类型的流量。可以提供更好的与非HTTP应用的兼容性。
- 认证:登录代理的方法。常用的是用户名和密码。有时也使用IP地址绑定(将您的IP添加到服务提供商的白名单)。
- IP轮换:定期更换代理的出口IP地址。在移动代理中,这可能在每N分钟自动切换或手动命令切换。这对稳定性和负载均衡是有帮助的。
- Sticky会话:在一定时间内将一个IP固定在特定会话中。这在登录账户和长时间任务时很有用,当请求途中IP不应更改时。
✅检查:您理解HTTPS和SOCKS5之间的区别,知道如何获取连接参数(主机、端口、用户名/密码),并且知道什么是轮换和sticky会话。如果是的话,继续前往下一步。
为什么某些地区无法访问服务
AI平台出于多个原因限制访问。这可能是为了遵守当地法律、产品发布的阶段、内容授权政策和防止滥用。因此,某些界面或功能可能并不总是可用,而API密钥也可能仅限于某些国家。到2026年,每个平台都有自己访问政策和安全措施。因此,开始前请始终检查您所在地区的使用条款和您的账户状态。如果产品在您的国家不提供,请不要使用技术手段模拟其他地理位置。请等待正式发布,或使用您地区允许的替代品。
⚠️注意:请在当地法律和相关服务条款的范围内进行本指南中的所有操作。您需对正确使用及所提供数据负责。
步骤1:选择和设置代理
阶段目标
选择代理类型,获取可用的连接参数,并确保代理正确响应测试请求。
详细说明
- 确定您的场景。如果您在浏览器和Discord中工作,HTTPS或SOCKS5均可。如果需要更高的稳定性以进行长时间会话且对网络限制的处理更准确,请考虑使用居民或移动解决方案。
- 选择代理类型:HTTPS(对浏览器更简单),SOCKS5(对应用更灵活)。如果不确定,请先从HTTPS开始。
- 确认认证问题。使用用户名和密码会更方便。如果服务提供商允许,您可以将您的IP添加到白名单,以避免每次都输入用户名/密码。
- 确定轮换要求。在登录账户和与机器人聊天时,轮换不应在没必要的情况下发生,使用sticky会话。对于大量短请求的任务,轮换可以降低单个IP过载的风险。
- 选择可靠的提供商。关注稳定性、速度、支持时长和条款透明度。对于移动代理,MobileProxy.space是一个适合的例子,在这里您可以选择区域、轮换间隔和sticky会话方式。有关轮换原理的详细信息,请参阅移动代理轮换指南。
- 获取参数:主机(例如,proxy.example)、端口(例如,10000)、用户名和密码。将其保存到您准备的文本文件中。
- 如果代理在不同端口同时支持HTTPS和SOCKS5,请记录下它们。这对Discord或命令行工具很有用。
- 如果有提供商的帐户,请设置:轮换间隔(例如,15-30分钟),为需要授权的任务启用sticky会话,设置IP绑定(如果您使用这种认证方式)。
- 通过浏览器插件或简单的HTTP客户端进行测试,确保代理是响应的。有关详细检查将在步骤5中提供,但现在进行基本测试是有用的。
重要事项:确保您代理所对应的区域符合服务政策和当地要求。请勿篡改您的信息或您组织的信息。
提示:如果您在任务之间频繁切换,请为不同模式创建单独的记录:“浏览器-HTTPS-sticky”,“Discord-SOCKS5-sticky”,“API-HTTPS-no-rotate”。
预期结果
您拥有完善的代理参数,访问提供商的帐户(如果有),并且已经确保代理可以正常使用。
可能的问题和解决方案
- 问题:无法连接到代理。原因:主机或端口不正确。解决方案:检查参数和在提供商帐户中的可访问性。
- 问题:请求认证,但用户名/密码不匹配。原因:拼写错误或IP绑定。解决方案:更改密码,禁用/更新IP白名单。
- 问题:延迟严重。原因:节点负载过重。解决方案:切换出口或减少轮换间隔。
✅检查:您可以通过代理执行简单的网络请求,并看到正确的响应。继续进行设备设置。
步骤2:在电脑上设置(Windows和macOS)
阶段目标
在Windows或macOS上启用系统代理,以便使用系统设置的浏览器和应用程序能够通过所选代理工作。
Windows 10/11:逐步说明
- 打开“设置”→“网络和互联网”→“代理”。
- 在“手动设置代理”块中,启用“使用代理服务器”。
- 在“地址”字段中输入您的代理主机。在“端口”字段中输入端口。
- 点击“保存”。如果代理需要用户名和密码,浏览器将在第一次请求时提示输入。
- 为了让命令行应用程序(winhttp)也能使用代理,请以管理员身份打开“命令提示符”,然后执行设置系统代理的命令。设置后,请返回并检查浏览器是否可以像往常一样打开网站。
Windows上的认证
如果认证请求没有出现,并且访问不正常,请使用确实支持代理认证的浏览器(如Chrome、Firefox、Edge),或在应用程序内进行代理设置(如有该选项)。
macOS 12+:逐步说明
- 打开“系统设置”→“网络”。
- 选择活动接口(Wi-Fi或以太网),然后点击“详细信息”或“详情”。
- 转到“代理”部分。
- 根据您的类型,选中“Web代理(HTTP)”和“安全Web代理(HTTPS)”或“SOCKS代理”。
- 输入代理地址和端口。如果需要,启用“认证”,并设置用户名和密码。
- 点击“确定”,然后点击“应用”。打开浏览器检查访问情况。
CLI和SDK的环境变量
- 打开终端。
- 在当前会话或Shell配置文件中设置HTTP(S)_PROXY环境变量。Windows上使用PowerShell的对应语法。
- 从命令行测试简单的HTTP请求。确保响应到达且请求通过代理。
提示:保持两个终端标签页:一个通过代理,另一个直接连接。这将方便检查SDK或脚本的行为。
⚠️注意:切勿在公共脚本或代码库中以明文格式存储代理的登录名和密码。请使用密码管理器或您的CI/CD环境变量。
预期结果
您的浏览器和使用系统设置的应用程序通过代理进行连接。命令行和SDK能够看到HTTP(S)_PROXY变量。
可能的问题和解决方案
- 问题:浏览器不请求密码并且不打开网站。原因:与其他设置或扩展的冲突。解决方案:临时禁用扩展,重启浏览器,检查地址和端口。
- 问题:SDK不使用代理。原因:环境变量对进程不可见。解决方案:将它们导出到Shell配置文件中或在运行时环境设置中进行配置。
✅检查:打开任何网站,然后转到浏览器的网络工具,查看请求是否正常进行且没有错误。执行命令请求并确保它也正常工作。
步骤3:在手机上设置(Android和iOS)
阶段目标
在智能手机上连接系统代理,以便浏览器和尊重系统设置的应用程序可以工作。
Android(Wi-Fi):逐步说明
- 打开“设置”→“Wi-Fi”并选择活动网络。
- 点击“更改”或“更改网络”。
- 启用“高级设置”→“代理”→“手动”。
- 输入“代理主机名”(地址)和“端口”。
- 保存。在第一次网络请求时,如果代理受保护,系统可能会请求用户名和密码。
iOS(Wi-Fi):逐步说明
- 打开“设置”→“Wi-Fi”,点击活动网络的详细信息图标。
- 向下滚动至“配置代理”,选择“手动”。
- 输入“服务器”和“端口”。如有必要,启用“认证”并提供用户名/密码。
- 点击“保存”,返回主屏幕。打开浏览器以检查功能。
移动网络的特殊性
通过移动网络(LTE/5G)设置系统代理可能会受到制造商、操作系统版本和企业配置文件的影响。在大多数设备上,系统代理设置仅适用于Wi-Fi。对于移动网络,通常使用MDM配置或运营商的设置。如果没有这些配置文件,可以使用支持代理的应用程序(如手动设置的浏览器、带有“代理”选项的客户端)。请向您的企业网络管理员确认可用选项。
提示:如果您只需要在手机上为Discord或某个浏览器代理,请使用带有自身代理设置的应用程序。这将简化配置,并不影响其他程序。
预期结果
您的手机在连接到所选Wi-Fi网络时使用代理访问浏览器和兼容应用程序。您可以打开网页并登录服务。
可能的问题和解决方案
- 问题:代理在移动网络下无法使用。原因:系统设置仅适用于Wi-Fi。解决方案:使用Wi-Fi或带有自身代理设置的应用程序。
- 问题:连续请求登录。原因:凭据不正确。解决方案:检查文本文件中的用户名和密码。
✅检查:在移动浏览器中打开网站,确认页面稳定加载。然后转到服务设置。
步骤4:按服务进行设置(Gemini、Midjourney、Sora)
阶段目标
使每个服务能够稳定地通过您的代理工作,同时遵守平台规则和在您区域内的可用性。
Gemini:网页访问
- 确保系统代理已开启并正常工作(已完成步骤2-3)。
- 在浏览器中打开Gemini网站,并登录您的Google账户。如果您的账户符合要求且产品在您的地区可用,界面将正常加载。
- 进行测试请求:输入简单问题或请求简短的摘要。确保回应稳定且无故障。
Gemini:通过API访问
- 确保您有有效的Gemini API密钥,并在您的地区/组织使用是被允许的。
- 打开终端。确认HTTP(S)_PROXY环境变量已设置(参见步骤2)。
- 为您所用的语言安装与Gemini交互的库。对Python,添加官方的生成API Google包。对于Node.js,使用官方的Gemini库或通用HTTP请求。请遵循提供SDK的文档。
- 创建一个简单的脚本,发送文本请求并输出回应。确保SDK或您的HTTP客户端从环境中继承代理设置。
- 运行脚本,检查响应是否正常。响应时间可能受负载和到代理的通道质量的影响。
提示:如果SDK不使用系统代理,请在SDK的HTTP客户端中显式传递代理参数(例如,在Python中的requests.Session或Node.js中的HTTPS代理中)。
Midjourney:通过Discord
- 安装或打开Discord。确保您的电脑或手机已经通过系统代理在运行。
- 登录您的Discord账户。必要时,加入Midjourney的官方服务器并申请订阅。
- 打开任何允许生成的频道(例如,根据您的订阅,可选择新手频道或与机器人的私信)。
- 发送生成图像的命令(例如,/imagine)并给出简单的提示。等待机器人的回应和图像预览的出现。
- 如有必要,打开Midjourney的命令 /settings,确保选择了符合您需求的模式(质量、风格、内容安全参数)。
Discord与代理
Discord客户端通常使用系统的网络设置。如果您遇到困难,请检查应用程序或防火墙级别的设置是否被覆盖。退出并重新登录账户,有时也会有所帮助,在系统层面上开启代理后重启客户端。
Sora:网页和API(如果可用)
- 检查您在OpenAI账户中Sora的访问状态。在2026年时,访问是有选择性的,取决于平台的规则和您所在的地区。
- 如果您的账户可以访问网页界面,请确保系统代理已开启并正常工作。登录OpenAI个人帐户,打开视频生成部分并进行一个简短提示的测试任务。
- 如果您具有API访问权限,请准备环境(Python或Node.js)。导出HTTP(S)_PROXY环境变量,并设置OpenAI API密钥。配置客户端库,使其从系统代理中继承或获取明确的代理/会话设置。
- 运行一个生成的小示例,确保请求稳定并且未发生网络错误。
重要事项:Sora的功能可用性可能会有所变化。请遵循您账户的官方文档,不要使用与规定相悖的技术手段。
预期结果
您成功地在Gemini中执行基本请求,通过Discord的Midjourney生成图像,并在有访问权限时生成Sora的测试视频。
可能的问题和解决方案
- 问题:服务报告功能不可用。原因:因地区或账户类型的限制。解决方案:检查官方可用性;不要使用禁止的方法;选择可用的替代服务或等待发布。
- 问题:Midjourney的机器人没有回应。原因:负载过重、限制、网络延迟。解决方案:稍后再试,检查订阅和代理的稳定性。
- 问题:SDK看不到代理。原因:客户端的特定设置。解决方案:在HTTP客户端设置中明确传递代理。
✅检查:Gemini能够回应文本请求,Midjourney在/imagine之后返回图像预览,而Sora(如果可用)能够执行短期生成,并且未发生网络错误。
步骤5:检查IP、速度和稳定性
阶段目标
确保流量确实通过您的代理、评估连接的速度和稳定性,并根据您的任务设置轮换和sticky会话参数。
详细说明
- 检查外部IP。在能够显示您IP地址的网站上打开,确保它与您代理所提供的地址/区域相符。这证实了流量路由的事实。
- 测量延迟。在浏览器开发者控制台中查看多个请求的响应时间。对于API,使用命令行并启用请求执行时间的显示。
- 进行简单的压力测试。向Gemini(网页或API)发送3-5个连续请求,确保响应时间保持稳定。在Midjourney请求生成1-2个图像时,比较响应时间。
- 评估轮换需求。如果在一个会话中您发出很多短请求,轮换可能会有帮助;但是,对于长时间聊天和授权会话,最好启用sticky会话。请在代理提供商的个人帐户中设置这些参数。
- 记录最终参数。写下您选择的轮换模式和这对稳定性的影响。
提示:保持日志:日期/时间、代理IP、延迟、成功/错误。这有助于快速定位故障并有理据地联系支持。
预期结果
流量通过所需的代理,延迟和稳定性符合您的需求,轮换和sticky会话参数根据您的任务设置得当。
可能的问题和解决方案
- 问题:IP变化太频繁。原因:激进的轮换。解决方案:增加轮换间隔或启用sticky会话。
- 问题:延迟波动。原因:代理节点过载。解决方案:切换提供商的出口点或使用另一种类型的代理(例如,移动/居民代理)。
✅检查:IP鉴定网站显示您的代理地址,而Gemini和Midjourney的生成过程没有网络故障。
步骤6:安全性、政策与合规
阶段目标
设置安全的代理和服务工作,保护凭据和内容,减少封锁和违反使用条款的风险。
详细说明
- 安全存储凭据。将代理的用户名/密码记录在密码管理器中。对于脚本,使用环境变量或秘密管理器。
- 限制对代理的访问。如果提供商支持IP白名单,请开启它。否则,请在可能的情况下使用强密码和双因素认证。
- 遵守服务的使用条款。不发送禁止的内容。仅在允许的法律辖区和场景中使用服务。
- 控制负载。避免请求的高峰。设置API调用之间的间隔和合理的并发限制。
- 保护源数据。不要通过代理传递机密信息。如有必要,请在应用级别加密数据。
- 准备回复计划。保持保存的初始网络设置。提前知道如何在一步中关闭代理:在Windows上,将“使用代理服务器”的开关切换为关闭;在macOS上,取消选中“代理”和“应用”。
提示:定期更改代理的密码并检查提供商的帐户记录。
⚠️注意:切勿使用代理进行非法访问或隐藏身份,违反法律和服务条款。任何类似行为可能导致账户被封锁及法律后果。
预期结果
您已设置安全实践,凭据受到保护,服务的使用符合您所在地区和组织的规则和要求。
可能的问题和解决方案
- 问题:频繁的验证码。原因:可疑活动。解决方案:减少请求频率,启用sticky会话,使用稳定的IP。
- 问题:内容限制。原因:服务政策。解决方案:研究并遵守平台规则,调整任务类型。
✅检查:在一周的活跃工作中没有安全事故、突然的封锁或对服务的政策违规投诉。
验证结果
检查清单
- 代理参数已获取、保存和测试。
- 系统代理设置已在您的电脑上啟用,并在需要时在手机上啟用。
- CLI/SDK的环境变量已配置。
- Gemini在网页和/或API请求中回应。
- Midjourney通过Discord无故障生成图像。
- Sora在您的账户中运行(如果可用),并完成测试生成。
- IP检查确认流量通过代理。
- 安全实践得到遵守:凭据安全存储,负载受控。
如何测试
- 对每个服务执行一次典型操作:Gemini中的文本,Midjourney中的/imagine,Sora中的短任务(如果可用)。
- 检查稳定性:以小间隔重复操作2-3次。
- 测量时间:确保延迟在可接受范围内。
成功执行的指标
- 首次调用和重复调用时没有网络错误。
- 响应时间在您的场景范围内稳定。
- 服务未发出有关违反规则的警告。
常见错误和解决方案
- 问题:“无法连接到服务”。原因:代理不可用或参数错误。解决方案:检查主机/端口、凭据,尝试提供商的其他节点。
- 问题:“未请求认证,但无法访问”。原因:应用程序未使用系统设置。解决方案:在应用程序内启用代理,或使用环境变量。
- 问题:“服务提示您所在地区功能不可用”。原因:平台政策。解决方案:请不要继续设置;使用在您所在地区正式可用的服务,或等待发布。
- 问题:“频繁的会话断开”。原因:激进的IP轮换。解决方案:启用sticky会话,延长轮换间隔。
- 问题:“验证码和延迟”。原因:可疑活动或节点过载。解决方案:降低请求频率,切换出口点,使用更稳定的代理。
- 问题:“Discord不响应Midjourney的命令”。原因:客户端网络问题或限制。解决方案:重启Discord,检查订阅和代理稳定性,5-10分钟后重试。
- 问题:“SDK忽略代理”。原因:客户端设置。解决方案:在客户端中明确传递代理,或者使用不同的HTTP后端。
附加功能
高级设置
- PAC文件:设置具有条件的代理自动配置,何时使用哪种代理。
- 分离路由:浏览器通过HTTPS代理,而Discord通过SOCKS5以获得更好的兼容性。
- 故障转移:当主提供商出现故障时,切换到备用代理。
优化
- SDK级别的限制:设置请求超时和重试。
- 会话和缓存:对于Gemini API,缓存不变请求的结果,以减少负载和延迟。
- 监控:记录响应时间和状态码,以便及时发现降级。
还可以做些什么
- 使用脚本和快捷方式自动化代理的开启/关闭。
- 为快速切换创建“使用代理”和“不使用代理”的浏览器配置文件。
- 根据需求测试提供商的不同区域,选择延迟和稳定性最佳的节点,遵循服务和地区的规则。
提示:使用诸如MobileProxy.space的移动代理时,为长时间会话使用固定轮换间隔,并在出现验证码时增加其值,以保证会话的稳定性。
常见问题解答
问题:可以仅为一个应用程序使用代理,而不是整个系统吗?
回答:可以。许多应用程序支持自己的代理设置。也可以使用环境变量运行特定进程通过代理,不影响系统。
问题:怎样才能知道我的请求确实通过了代理?
回答:在开启代理前后,检查IP识别网站上的外部IP。它应该变成代理提供的地址。
问题:如何降低生成图像和视频的延迟?
回答:选择距离更近且负载较低的代理节点,使用稳定类型的代理(如居民或具有sticky会话的移动代理),降低请求并行度。
问题:如果Discord不再对Midjourney的机器人做出反应该怎么办?
回答:重启Discord,检查系统代理,确保订阅处于活跃状态,等待5-10分钟并重试。有时这种情况是暂时的过载。
问题:使用这些服务需要移动代理吗?
回答:不一定。大多数场景下使用HTTPS或SOCKS5就足够了。移动代理适用于对稳定性和会话性有更高的要求。可以调整例如MobileProxy.space的选项。
问题:如果服务提示功能在我所在地区不可用怎么办?
回答:遵循平台规则和当地法律。切勿使用技术手段模拟其他区域。选择可用的替代或等待正式发布。
问题:如何保护API密钥和代理密码?
回答:将它们保存到密码管理器中,使用环境变量和秘密管理器。不要在代码库和共享脚本中包含这些机密。
问题:为何会出现验证码?
回答:因活动频繁或IP频繁变化。启用sticky会话,减少轮换频率,降低请求频率。
问题:可以为不同的服务同时使用不同的代理吗?
回答:可以。以单独的设置启动应用程序或使用PAC文件为不同域指定不同的规则。
结尾
您已经完成了整个过程:了解了为什么某些AI服务在某些地方无法使用,选择并设置了合适的代理,在电脑和手机上启用了系统设置,连接了Gemini、Midjourney以及(如果可用)Sora,检查了IP、速度和稳定性,同时准备了安全实践。现在您有了一个用于生成文本、图像和视频的工作环境,这个环境保持稳定并符合使用规则。接下来,您可以扩展场景:自动化启动,设置PAC文件,实施监控和备用节点。循序渐进:从简单请求开始,记录结果,慢慢优化配置。如有需要,请返回相应步骤并重新检查。祝您与神经网络的工作顺利且高效!