QNetworkProxy proxy(
    QNetworkProxy::Socks5Proxy,
    QStringLiteral("proxy.example.net"),
    1080);
udpSocket->setProxy(proxy);

bind বা connect করার আগে অ্যাপ্লিকেশনের বিদ্যমান QUdpSocket-এ এটি প্রয়োগ করুন। SOCKS সার্ভারকে অবশ্যই UDP association বাস্তবায়ন করতে হবে; প্রক্সির সক্ষমতা ফ্ল্যাগ এবং সফল TCP ব্রাউজিং সেই কাজটি পরীক্ষা করে না। অনুমোদিত সার্বজনীন UDP পরীক্ষার জন্য SOCKS5 প্রক্সি তালিকা ঠিকানার প্রার্থী দেয়, তবে প্রত্যেক প্রার্থীর UDP association ও লক্ষ্যে প্রবেশ আলাদাভাবে যাচাই করতে হবে।

ক্রিয়াQt যে SOCKS5 UDP বিবেচনা নথিভুক্ত করেছে
bindসময় শেষ হতে পারে
অশূন্য স্থানীয় পোর্ট অনুরোধসেই পোর্ট ব্যবহৃত হবে বলে নিশ্চয়তা দেয় না
ফলাফল পরিদর্শনপ্রকৃত তথ্যের জন্য localPort ও localAddress পড়ুন

রিলে একটি UDP পথ যোগ করে যেখানে প্যাকেট হারানো এখনও সম্ভব। প্রক্সি অ্যাকাউন্টের মান অবজেক্টের user/password বৈশিষ্ট্য ব্যবহার করে।

প্রক্সি বদলালে সংযুক্ত সকেট সরানো যায় না। localhost পরীক্ষাও সাবধানে ব্যাখ্যা করুন: Qt তার নথিভুক্ত localhost ঠিকানার জন্য connectToHost, bind বা listen-এ নেটওয়ার্ক প্রক্সি এড়িয়ে যায়।

সম্পর্কিত নিবন্ধ