په 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 کاروي؛ هغه بله تنظیم ده.