Telethon 1.45 ичинде IPv6 SOCKS5 проксиин конфигурациялоо
IPv6 прокси литералы үчүн Telethonдун документтелген python-socks бэкендин колдонуңуз жана бул угуучуну use_ipv6нын Telegram багытын тандоосунан ажыратыңыз.
Прокси IPv6 боюнча уга алат, ал эми байланышты башка дарек үй-бүлөсүндөгү Telegram серверине алып барат. Проксинин акыркы чекитин жана Telegramдын акыркы чекитин өзүнчө караңыз.
Telethon 1.45 үчүн, колдонмонун чөйрөсүндө документтелген python-socks[asyncio] көз карандылыгы болсо:
from telethon import TelegramClient
client = TelegramClient(
'existing-session', api_id, api_hash,
proxy={
'proxy_type': 'socks5',
'addr': '2001:db8::10',
'port': 1080,
'rdns': True,
},
)Документтеги IPv6 дарегин жана портун чыныгы угуучу менен алмаштырыңыз. Дарек талаасы кашасыз литерал, анткени порт мурунтан өзүнчө маани. IPv6 дарегин URL authority ичине киргизгенде каша керек.
Керек болсо SOCKS эсеби үчүн username жана password талааларын кошуңуз. SOCKS5 эсеби Telegramдын API ID, API hash жана sessionдан өзүнчө.
use_ipv6=True Telethonдун Telegram сервер дарегин тандоосун көзөмөлдөйт. Бул IPv6 прокси хост атын жарактуу угуу дарегине айландырган которгуч эмес.
Эски чөйрө IPv6да ийгиликсиз болсо, чыныгы Python интерпретаторуна жеткиликтүү бэкенди текшериңиз. Башка виртуалдык чөйрөдөгү import бул процессти өзгөртпөйт. MTProto прокси байланыш режимдери купуя маалымат камтыган башка tuple колдонот; ал башка конфигурация.