Proxy SOCKS5 IPv6 a rèiteachadh ann an Telethon 1.45
Cleachd backend python-socks clàraichte Telethon airson literal proxy IPv6 agus eadar-dhealaich an luchd-èisteachd sin bho thaghadh ceann-uidhe Telegram use_ipv6.
Faodaidh proxy èisteachd air IPv6 fhad ’s a tha e a’ giùlan ceangal gu frithealaiche Telegram ann an teaghlach sheòlaidhean eile. Dèilig ris a’ phuing deiridh proxy agus puing deiridh Telegram air leth.
Airson Telethon 1.45, nuair a tha an eisimeileachd chlàraichte python-socks[asyncio] ri fhaighinn ann an àrainneachd na h-aplacaid:
from telethon import TelegramClient
client = TelegramClient(
'existing-session', api_id, api_hash,
proxy={
'proxy_type': 'socks5',
'addr': '2001:db8::10',
'port': 1080,
'rdns': True,
},
)Cuir seòladh IPv6 agus port na sgrìobhainn an àite an luchd-èisteachd fhìor. Is literal gun chromagan a th’ anns an raon seòlaidh, oir tha am port mar luach air leth mu thràth. Tha feum air chromagan nuair a thèid seòladh IPv6 a chur a-steach do URL authority.
Cuir raointean username agus password ris airson cunntas SOCKS nuair a tha sin a dhìth. Tha cunntas SOCKS5 air leth bho API ID, API hash agus session Telegram.
Bidh use_ipv6=True a’ stiùireadh taghadh Telethon de sheòladh frithealaiche Telegram. Chan e seo an t-suidse a dh’atharraicheas ainm-ostair proxy IPv6 gu seòladh èisteachd dligheach.
Thoir sùil air a’ backend a tha ri fhaighinn don eadar-theangair Python fìor nuair a dh’fhàillicheas àrainneachd nas sine air IPv6. Chan atharraich import ann an àrainneachd bhrìgheil eile am pròiseas seo. Bidh modhan ceangail proxy MTProto a’ cleachdadh tuple eile anns a bheil dìomhaireachd; is rèiteachadh eile a tha sin.