client.TcpHandler = (address, port) =>
{
    var proxy = new Socks5ProxyClient(
        proxyHost, proxyPort, proxyUsername, proxyPassword);
    return System.Threading.Tasks.Task.FromResult(
        proxy.CreateConnection(address, port));
};
await client.LoginUserIfNeeded();

තිබෙන WTelegram.Client භාවිත කර තෝරාගත් ගැළපෙන SOCKS පුස්තකාලය import කරන්න. proxyHost, port සහ ගිණුම අතරමැදියා දක්වයි; lambda හි address/port යනු WTelegram ඉල්ලා සිටින ගමනාන්තයි.

ප්‍රොක්සි සමඟ සාකච්ඡාවෙන් පසු CreateConnection සම්බන්ධ කළ TcpClient එකක් ලබා දිය යුතුය. ප්‍රොක්සි port එකට පමණක් ළඟාවීමෙන් මෙම භාරදීම සිදු නොවේ.

උදාහරණය පුස්තකාලයේ සමමුහුර්ත ක්‍රමයක් භාවිත කරයි. ප්‍රතිඵලය Task.FromResult තුළ එතුවත් සම්බන්ධතා ඇමතුම දිගටම අවහිර කරයි; අවශ්‍ය විට සහාය දක්වන අසමමුහුර්ත ක්‍රමයක් භාවිත කරන්න.

පිවිසීමට මෙන්ම පසුකාලීන සම්බන්ධතා සඳහාත් handler තබාගන්න. Telegram ගිණුමේ සත්‍යාපනය SOCKS ගිණුමෙන් වෙන්ව පවතී.

අදාළ ලිපි