प्रॉक्सी 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 पत्ता आणि पोर्ट खऱ्या लिसनरने बदला. पत्ता फील्ड कंसांशिवाय लिटरल आहे, कारण पोर्ट आधीच वेगळे मूल्य आहे. URL authority मध्ये IPv6 पत्ता टाकताना कंस आवश्यक आहेत.

आवश्यक असल्यास SOCKS खात्यासाठी username आणि password फील्ड जोडा. SOCKS5 खाते Telegram च्या API ID, API hash आणि session पासून वेगळे आहे.

use_ipv6=True Telethon ची Telegram सर्व्हर पत्ता निवड नियंत्रित करते. IPv6 प्रॉक्सी होस्टनाव मान्य ऐकण्याच्या पत्त्यात बदलणारा स्विच हा नाही.

जुने वातावरण IPv6 वर अयशस्वी झाल्यास खऱ्या Python इंटरप्रिटरसाठी उपलब्ध बॅकएंड तपासा. दुसऱ्या व्हर्च्युअल वातावरणातील import ही प्रक्रिया बदलत नाही. MTProto प्रॉक्सी कनेक्शन मोड secret असलेला दुसरा tuple वापरतात; ते दुसरे कॉन्फिगरेशन आहे.

संबंधित लेख