Ein proxy kann lurta eftir IPv6, meðan hon ber samband til ein Telegram-tænara í eini aðrari adressufamilju. Viðger endapunkt proxsins og endapunkt Telegram hvør sær.

Fyri Telethon 1.45, tá ið tann dokumenteraða treytin python-socks[asyncio] er tøk í umhvørvi forritsins:

from telethon import TelegramClient

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

Set IPv6-adressuna og portin úr skjalinum í staðin fyri tann veruliga luraran. Adressufeltið er eitt literal uttan klombur, tí porturin er longu ein serstakur virði. Klombur tørv á, tá ið ein IPv6-adressa verður innskoytt í eina URL-authority.

Legg username- og password-felt afturat fyri eina SOCKS-konto, tá ið tað er neyðugt. Ein SOCKS5-konto er serstakur frá API ID, API hash og session hjá Telegram.

use_ipv6=True stýrir valinum hjá Telethon av Telegram-tænaradressuni. Tað er ikki takkarn, sum ger eitt IPv6-proxy-vertsnavn til eina gilda lurtaadressu.

Kanna bakendan, sum tann veruligi Python-tulkar hevur atgongd til, tá ið eitt eldri umhvørvi miseydnast á IPv6. Eitt import í einum øðrum virtuelum umhvørvi broytir ikki henda proses. MTProto-proxysambandshættir brúka eina aðra tuple við einum loyniligum; tað er onnur uppsetning.

Skyldar greinar