Gall dirprwy wrando ar IPv6 tra’n cludo cysylltiad i weinydd Telegram ar deulu cyfeiriad arall. Trin pwynt terfynol y dirprwy a phwynt terfynol Telegram ar wahân.

Ar gyfer Telethon 1.45, gyda’r ddibyniaeth dogfededig python-socks[asyncio] ar gael yn amgylchedd y rhaglen:

from telethon import TelegramClient

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

Disodlwch gyfeiriad IPv6 a phorth y ddogfennaeth gyda’r gwrandawr gwirioneddol. Mae’r maes cyfeiriad yn llythrennol heb gromfachau, oherwydd bod y porth yn werth ar wahân eisoes. Mae cromfachau eu hangen wrth fewnosod cyfeiriad IPv6 mewn awdurdod URL.

Ychwanegwch feysydd username a password ar gyfer cyfrif SOCKS pan fo angen. Mae cyfrif SOCKS5 ar wahân i API ID, API hash a session Telegram.

Mae use_ipv6=True yn rheoli dewis Telethon o gyfeiriad gweinydd Telegram. Nid hwn yw’r switsh sy’n troi enw gwesteiwr dirprwy IPv6 yn gyfeiriad gwrando dilys.

Gwiriwch y gefnlen sydd ar gael i’r dehonglydd Python gwirioneddol pan fydd amgylchedd hŷn yn methu ar IPv6. Nid yw mewnforio mewn amgylchedd rhithwir arall yn newid y broses hon. Mae moddau cysylltu dirprwy MTProto yn defnyddio tuple arall sy’n cynnwys cyfrinach; ffurfweddiad arall yw hwnnw.

Erthyglau cysylltiedig