Proxy jista’ jisma’ fuq IPv6 filwaqt li jġorr konnessjoni lejn server ta’ Telegram fi familja ta’ indirizzi oħra. Ittratta l-punt finali tal-proxy u l-punt finali finali ta’ Telegram separatament.

Għal Telethon 1.45, meta d-dipendenza dokumentata python-socks[asyncio] tkun disponibbli fl-ambjent tal-applikazzjoni:

from telethon import TelegramClient

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

Issostitwixxi l-indirizz IPv6 u l-port tad-dokumentazzjoni bil-listener reali. Il-qasam tal-indirizz huwa litteral mingħajr parentesi, għax il-port huwa diġà valur separat. Il-parentesi huma meħtieġa meta indirizz IPv6 jiġi inkorporat f’authority ta’ URL.

Żid il-qasmiet username u password għal kont SOCKS meta jkun meħtieġ. Kont SOCKS5 huwa separat mill-API ID, mill-API hash u mis-session ta’ Telegram.

use_ipv6=True jikkontrolla l-għażla ta’ Telethon tal-indirizz tas-server ta’ Telegram. Mhux dan is-swiċċ li jibdel isem host ta’ proxy IPv6 f’indirizz validu ta’ smigħ.

Iċċekkja l-backend disponibbli għall-interpretu Python reali meta ambjent eqdem ifalli fuq IPv6. Import f’ambjent virtwali ieħor ma jbiddilx dan il-proċess. Il-modi tal-konnessjoni tal-proxy MTProto jużaw tuple ieħor li fih sigriet; dik hija konfigurazzjoni oħra.

Artikli relatati