Proxy lè gbọ́ lórí IPv6 nígbà tí ó ń gbé ìsopọ̀ lọ sí server Telegram nínú ẹbí àdírẹ́sì mìíràn. Wo ibi-ìparí proxy àti ibi-ìparí ìkẹyìn Telegram lọ́tọ̀ọ̀tọ̀.

Fún Telethon 1.45, nígbà tí ìgbẹ́kẹ̀lé python-socks[asyncio] tí a kọ sílẹ̀ wà nínú àyíká app náà:

from telethon import TelegramClient

client = TelegramClient(
    'existing-session', api_id, api_hash,
    proxy={
        'proxy_type': 'socks5',
        'addr': '2001:db8::10',
        'port': 1080,
        'rdns': True,
    },
)

Rọ́pò àdírẹ́sì IPv6 àti pọ́ọ̀tù inú ìwé àkọsílẹ̀ pẹ̀lú olùgbọ́ gidi. Pápá àdírẹ́sì jẹ́ literal tí kò ní àmì ìdì, nítorí pọ́ọ̀tù ti jẹ́ iye ọ̀tọ̀ tẹ́lẹ̀. A nílò àmì ìdì nígbà tí a bá fi àdírẹ́sì IPv6 sínú authority URL.

Fi pápá username àti password kún fún àkọsílẹ̀ SOCKS nígbà tí ó bá yẹ. Àkọsílẹ̀ SOCKS5 yàtọ̀ sí API ID, API hash àti session Telegram.

use_ipv6=True ń ṣàkóso yíyan àdírẹ́sì server Telegram tí Telethon ṣe. Kì í ṣe yíyí switch tí ó yí orúkọ host proxy IPv6 padà sí àdírẹ́sì ìgbọ́ tí ó wúlò.

Ṣàyẹ̀wò ẹ̀yìn tí ó wà fún interpreter Python gidi nígbà tí àyíká àtijọ́ bá kùnà lórí IPv6. import nínú àyíká virtual mìíràn kò yí ìlànà yìí padà. Àwọn ipò ìsopọ̀ proxy MTProto ń lo tuple mìíràn tí ó ní secret; ìyẹn jẹ́ ètò mìíràn.

Àwọn àpilẹ̀kọ tó jọra