Proxi batek IPv6n entzun dezake, aldi berean beste helbide-familia bateko Telegram zerbitzari batera konexioa eramaten duela. Proxiaren amaierako puntua eta Telegramen amaierako puntua bereiz jorratu.

Telethon 1.45erako, aplikazioaren ingurunean python-socks[asyncio] mendekotasun dokumentatua badago:

from telethon import TelegramClient

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

Ordeztu dokumentazioko IPv6 helbidea eta portua benetako listenerrarekin. Helbide-eremua kortxeterik gabeko literala da, portua jada balio bereizia delako. Kortxeteak behar dira IPv6 helbidea URL authority batean txertatzen denean.

Gehitu username eta password eremuak SOCKS kontu baterako behar denean. SOCKS5 kontua Telegramen API ID, API hash eta session-etik bereizia da.

use_ipv6=True-k Telethonen Telegram zerbitzariaren helbidearen aukera kontrolatzen du. Ez da IPv6 proxy ostalari-izena entzuteko helbide baliodun bihurtzen duen etengailua.

Egiaztatu benetako Python interpretearentzat erabilgarri dagoen backend-a ingurune zaharrago batek IPv6n huts egiten duenean. Beste ingurune birtual bateko import-ak ez du prozesu hau aldatzen. MTProto proxy konexio-moduek secret bat duen tupla beste bat erabiltzen dute; hori beste konfigurazio bat da.

Erlazionatutako artikuluak