د Mercurial پروکسي کېدای شي د بهرنیو زېرمو لپاره اصلي پاتې شي، په داسې حال کې چې داخلي کوربه مستقیم ځي. د عمومي HTTP لارې لپاره د اصلي پای ټکي لپاره کوربه او پورټ له د HTTP پروکسي لیست څخه وټاکئ:

[http_proxy]
host = proxy.example:8080
no = hg.internal.example,localhost
always = false

د no ارزښت د کوربه نومونو لیست دی چې په کامې سره جلا شوي. Mercurial always=true داسې ثبتوي چې د localhost او په همدې لیست کې د ننوتلو لپاره هم د پروکسي کارول اجباري کوي. له همدې کبله په no کې کوربه ورزیاتول او هماغه بېرته لیکنه ساتل کېدای شي د هغه لاره بې بدله پرېږدي.

د یوې اجرا لپاره اړوند ارزښتونه پرته له دې چې ترتیبات بیا ولیکل شي بېرته ولیکئ:

hg --config http_proxy.always=false    --config http_proxy.no=hg.internal.example incoming

د زېرمې ترتیب شوې اصلي لار باید واقعاً هماغه کوربه ونوموي. دا بېلګه د کمانډ لپاره د no ارزښت بدلوي؛ نور اړین ننوتل هم شامل کړئ که هغه اجرا هغوی هم غواړي.

کله چې د کاروونکي، زېرمې او سیستم ترتیبات سره سمون نه لري، د اغېزمنو ترتیباتو موندلو لپاره hg config --source وکاروئ. د هغې پایلې له شریکولو دمخه پټنومونه لرې کړئ.

دا کنټرولونه د ویب پر بنسټ زېرمو لاسرسي لپاره تطبیقېږي. ssh:// زېرمه بله لېږدونه کاروي. مستقیم HTTP لارښوونه لا هم د شبکې لارې او د زېرمې خپلو اعتبارنامو ته اړتیا لري.

اړوندې مقالې