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 ئىشلىتىلىدۇ؛ ئۇ باشقا سەپلىمە.