Set upp IPv6 SOCKS5-proxy í Telethon 1.45
Nýt dokumenteraða python-socks-bakenda Telethon til eitt IPv6-proxy-literal og skil henda luraran frá valinum hjá use_ipv6 av Telegram-máli.
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.