如何让两个 Telethon 客户端各自使用不同的 IP
Posted
技术标签:
【中文标题】如何让两个 Telethon 客户端各自使用不同的 IP【英文标题】:How to make two Telethon clients each use a different IP 【发布时间】:2021-11-15 14:36:27 【问题描述】:我的服务器公开了两个 IP。 如何创建两个 Telethon 客户端,让客户端 A 使用 IP1,客户端 B 使用 IP2? 甚至可以不摆弄 Telegram 代码吗? 如果不是,那是什么原因?
【问题讨论】:
docs.telethon.dev/en/latest/modules/client.html local_addr 可能就是您要找的。span> 您愿意将此移至答案吗? 【参考方案1】:TelegramClient
构造函数有一个 local_addr
参数,允许您指定客户端应该使用哪个地址发送请求:
local_addr(str | tuple,可选): 用于将套接字绑定到本地的本地主机地址(和端口,可选)。仅当您有多个网卡并想使用特定的一个时才需要使用它。
https://docs.telethon.dev/en/latest/modules/client.html
【讨论】:
以上是关于如何让两个 Telethon 客户端各自使用不同的 IP的主要内容,如果未能解决你的问题,请参考以下文章
Python 和 Telethon:登录错误 UPDATE_APP_TO_LOGIN
如何让 HTML 按钮的 onclick 事件随机触发两个不同功能之一?
LATEX中怎么讲两个图并列放置之后让各自的图题在图下面居中