لاره د suds-community کلینټ جوړوونکي ته ورکړئ کله چې د WSDL بارول ورته اړتیا ولري:

from suds.client import Client

client = Client(
    'https://service.example/soap?wsdl',
    proxy={
        'http': 'http://proxy.example:8080',
        'https': 'http://proxy.example:8080',
    },
)

د نقشې کیلي د منزل سکیمونه دي؛ دواړه کولای شي یو شان HTTP منځګړی وښیي. د عامه SOAP ازموینې لپاره چې بې تصدیق عامه منځګړی اجازه ورکوي، د هغو HTTP پراکسي پتې لپاره له HTTP پراکسي لیست څخه نوماندان وکاروئ. د WSDL واردات او سکیمونه هم کېدای شي د جوړولو پر مهال راوړل شي. وروسته set_options کولای شي پر وروسته کار اغیزه وکړي، خو هغه جوړوونکی نشي سمولای چې مخکې ناکام شوی.

ساتل شوی لیږد له خپلې نقشې څخه روښانه urllib ProxyHandler جوړوي. تشه نقشه د تلواليز پراکسي موندنې څخه توپیر لري، نو هغه صادر شوې چاپېریال چې په کوچني urllib پروګرام کې کار کوي اړ نه ده چې Suds کنټرول کړي.

د ثابتې لارې لپاره نقشه وکاروئ. د منزل پورې تړلې سیستمي پالیسي لپاره هغه لیږدیز یوځای کول غوره کړئ چې په قصد سره یې ساتي. هر اداره کوونکی په تش لیست بدلول کېدای شي ځانګړی تصدیق چلند له لاسه ورکړي.

ورکړل شوی ځانګړی opener باید پخپله غوښتل شوې لاره وړي. نړیوال opener نصبول شته شخصي یو نه بدلوي؛ هغه لیږد تنظیم کړئ چې دا SOAP کلینټ واقعاً کاروي.

اړوندې مقالې