In proxy kin op IPv6 harkje wylst er in ferbining nei in Telegram-tsjinner yn in oare adresfamylje draacht. Behannelje it proxy-einpunt en it definitive Telegram-einpunt apart.

Foar Telethon 1.45, as de dokumintearre ôfhinklikens python-socks[asyncio] yn ’e omjouwing fan ’e applikaasje beskikber is:

from telethon import TelegramClient

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

Ferfang it IPv6-adres en de poarte út ’e dokumintaasje troch de echte listener. It adresfjild is in literal sûnder heakjes, om’t de poarte al in aparte wearde is. Heakjes binne nedich as in IPv6-adres yn in URL-authority ferwurke wurdt.

Foegje by need de fjilden username en password ta foar in SOCKS-account. In SOCKS5-account is apart fan Telegrams API ID, API hash en session.

use_ipv6=True stjoert de kar fan Telethon fan it Telegram-tsjinneradres. It is net de skeakel dy’t in IPv6-proxy-hostnamme yn in jildich harkadres feroaret.

Kontrolearje de backend dy’t foar de echte Python-ynterpreter beskikber is as in âldere omjouwing op IPv6 mislearret. In import yn in oare firtuele omjouwing feroaret dit proses net. De ferbiningmodi fan ’e MTProto-proxy brûke in oare tuple mei in geheim; dat is in oare konfiguraasje.

Relatearre artikelen