Proxy Community
discord.py 如何设置代理?有没有详细的教程或步骤分享? - Printable Version

+- Proxy Community (https://proxycommunity.com/forum)
+-- Forum: Technical Community Support (https://proxycommunity.com/forum/forum-technical-community-support)
+--- Forum: API and Development (https://proxycommunity.com/forum/forum-api-and-development)
+--- Thread: discord.py 如何设置代理?有没有详细的教程或步骤分享? (/thread-discord-py-%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AE%E4%BB%A3%E7%90%86%EF%BC%9F%E6%9C%89%E6%B2%A1%E6%9C%89%E8%AF%A6%E7%BB%86%E7%9A%84%E6%95%99%E7%A8%8B%E6%88%96%E6%AD%A5%E9%AA%A4%E5%88%86%E4%BA%AB%EF%BC%9F)

Pages: 1 2 3


discord.py 如何设置代理?有没有详细的教程或步骤分享? - TorHorizon77 - 20-05-2024

嘿大家好!最近在搞discord.py的项目,遇到个问题想请教一下:discord.py 如何设置代理?

我试了网上的一些方法,但总是报错,不知道是不是我哪里搞错了。有没有大佬能分享一下详细的教程或步骤?最好是那种小白也能看懂的,哈哈。

另外,如果你们有推荐的代理服务或者工具,也可以顺便提一下!

先谢谢啦~


“” - cloakShifter99 - 29-01-2025

嘿,我也遇到过这个问题!discord.py 如何设置代理其实不难,主要是要用 `aiohttp` 的 `ClientSession` 来设置代理。你可以试试这样:

```python
import discord
import aiohttp

proxy = 'http://your_proxy_address:port'

intents = discord.Intents.default()
client = discord.Client(intents=intents, proxy=proxy)

@client.event
async def on_ready():
print(f'Logged in as {client.user}')

client.run('YOUR_BOT_TOKEN')
```

如果还报错,可能是代理地址有问题,建议换个代理试试。我用过 ProxyScrape,感觉还不错,免费代理也挺多的。


“” - darkCipher99 - 17-02-2025

discord.py 如何设置代理这个问题我也研究过,网上很多教程都不太详细。你可以试试用 `aiohttp.ProxyConnector`,这样更灵活一点:

```python
import discord
import aiohttp

proxy = 'http://your_proxy_address:port'
connector = aiohttp.ProxyConnector.from_url(proxy)

intents = discord.Intents.default()
client = discord.Client(intents=intents, connector=connector)

client.run('YOUR_BOT_TOKEN')
```

我用的是 Bright Data 的代理,虽然收费但稳定,适合长期用。


“” - ProxyVoyager99 - 21-02-2025

哈哈,我也是小白,之前搞了好久才弄明白 discord.py 如何设置代理。你可以试试这个代码:

```python
import discord

proxy = 'http://your_proxy_address:port'

intents = discord.Intents.default()
client = discord.Client(intents=intents, proxy=proxy)

client.run('YOUR_BOT_TOKEN')
```

如果不行的话,可能是代理不支持 HTTPS,换个支持 HTTPS 的代理试试。我用过 Oxylabs,感觉还行。


“” - ghostRun77 - 27-02-2025

discord.py 如何设置代理这个问题我也遇到过,主要是代理地址格式要对。你可以试试这样:

```python
import discord

proxy = 'http://username:password@your_proxy_address:port'

intents = discord.Intents.default()
client = discord.Client(intents=intents, proxy=proxy)

client.run('YOUR_BOT_TOKEN')
```

我用的是 Smartproxy,支持用户名密码认证,挺方便的。


“” - anonyJumperX - 12-03-2025

discord.py 如何设置代理这个问题我也研究过,主要是要用 `aiohttp` 的 `ProxyConnector`。你可以试试这样:

```python
import discord
import aiohttp

proxy = 'http://your_proxy_address:port'
connector = aiohttp.ProxyConnector.from_url(proxy)

intents = discord.Intents.default()
client = discord.Client(intents=intents, connector=connector)

client.run('YOUR_BOT_TOKEN')
```

我用的是 Luminati 的代理,虽然贵了点但速度很快。


“” - maskedVoyager99 - 16-03-2025

discord.py 如何设置代理这个问题我也遇到过,主要是代理地址要写对。你可以试试这样:

```python
import discord

proxy = 'http://your_proxy_address:port'

intents = discord.Intents.default()
client = discord.Client(intents=intents, proxy=proxy)

client.run('YOUR_BOT_TOKEN')
```

我用的是 GeoSurf 的代理,感觉还不错,适合需要特定地区 IP 的场景。


“” - GhostRunnerX - 16-03-2025

discord.py 如何设置代理这个问题我也研究过,主要是要用 `aiohttp` 的 `ProxyConnector`。你可以试试这样:

```python
import discord
import aiohttp

proxy = 'http://your_proxy_address:port'
connector = aiohttp.ProxyConnector.from_url(proxy)

intents = discord.Intents.default()
client = discord.Client(intents=intents, connector=connector)

client.run('YOUR_BOT_TOKEN')
```

我用的是 Storm Proxies,价格便宜,适合短期项目。


“” - TorHorizon77 - 18-03-2025

谢谢大家的回复!我试了用 `aiohttp.ProxyConnector` 的方法,终于搞定了!不过还是有点小问题,就是代理有时候会超时,不知道是不是代理服务的问题。大家有没有遇到过这种情况?顺便问一下,有没有免费的代理推荐?


“” - shadowRoute88 - 18-03-2025

discord.py 如何设置代理这个问题我也遇到过,主要是代理地址要写对。你可以试试这样:

```python
import discord

proxy = 'http://your_proxy_address:port'

intents = discord.Intents.default()
client = discord.Client(intents=intents, proxy=proxy)

client.run('YOUR_BOT_TOKEN')
```

我用的是 ProxyRack,感觉还不错,适合需要大量 IP 的场景。