Ffurfweddu dirprwy SOCKS5 IPv6 yn Telethon 1.45
Defnyddiwch gefnlen python-socks dogfededig Telethon ar gyfer llythrennol dirprwy IPv6 a gwahaniaethwch y gwrandawr hwnnw oddi wrth ddewis cyrchfan Telegram use_ipv6.
Gall dirprwy wrando ar IPv6 tra’n cludo cysylltiad i weinydd Telegram ar deulu cyfeiriad arall. Trin pwynt terfynol y dirprwy a phwynt terfynol Telegram ar wahân.
Ar gyfer Telethon 1.45, gyda’r ddibyniaeth dogfededig python-socks[asyncio] ar gael yn amgylchedd y rhaglen:
from telethon import TelegramClient
client = TelegramClient(
'existing-session', api_id, api_hash,
proxy={
'proxy_type': 'socks5',
'addr': '2001:db8::10',
'port': 1080,
'rdns': True,
},
)Disodlwch gyfeiriad IPv6 a phorth y ddogfennaeth gyda’r gwrandawr gwirioneddol. Mae’r maes cyfeiriad yn llythrennol heb gromfachau, oherwydd bod y porth yn werth ar wahân eisoes. Mae cromfachau eu hangen wrth fewnosod cyfeiriad IPv6 mewn awdurdod URL.
Ychwanegwch feysydd username a password ar gyfer cyfrif SOCKS pan fo angen. Mae cyfrif SOCKS5 ar wahân i API ID, API hash a session Telegram.
Mae use_ipv6=True yn rheoli dewis Telethon o gyfeiriad gweinydd Telegram. Nid hwn yw’r switsh sy’n troi enw gwesteiwr dirprwy IPv6 yn gyfeiriad gwrando dilys.
Gwiriwch y gefnlen sydd ar gael i’r dehonglydd Python gwirioneddol pan fydd amgylchedd hŷn yn methu ar IPv6. Nid yw mewnforio mewn amgylchedd rhithwir arall yn newid y broses hon. Mae moddau cysylltu dirprwy MTProto yn defnyddio tuple arall sy’n cynnwys cyfrinach; ffurfweddiad arall yw hwnnw.