Is féidir le Proxychains timpeall ar phróiseas dífhabhtaithe Python dhá nasc éagsúla a ghabháil: nasc seirbhíse amach an scripte agus a nasc áitiúil ar ais chuig PyCharm. Teastaíonn an dara ceann ón dífhabhtóir chun fanacht áitiúil.

Nuair a thacaíonn an IDE agus an t-óstach le fillteán idirghabhálaí, dírig é chuig fíor-idirghabhálaí an tionscadail:

#!/bin/sh
exec /usr/bin/proxychains4 -f /home/alex/proxychains-debug.conf "/home/alex/project/.venv/bin/python" "$@"

Cuir an dá chonair inrite agus conair an chumraíochta in ionad. Coinníonn seoladh "$@" argóintí aonair dífhabhtóra an IDE. Cuireann exec cosc ar an bpróiseas seolta blaoisce fillteáin neamhriachtanach a fhágáil idir an IDE agus a leanbh.

Sa chumraíocht thiomnaithe Proxychains sin, coinnigh an slabhra beartaithe agus cuir leis an eisceacht loopback dhíreach ábhartha:

localnet 127.0.0.0/255.0.0.0
localnet ::1/128

Seachnaíonn na rialacha seo an slabhra do chinn scríbe uimhriúla loopback. Déanann an chumraíocht fhoinseach sholáthraithe doiciméadú ar shrianta maidir le meaitseáil ainmneacha óstach le proxy_dns, mar sin b'fhearr an seoladh loopback uimhriúil iarbhír den dífhabhtóir a roghnú agus an bealach sin á dhiagnóisiú. Ná cuir an tsubnet de mhapáil DNS iargúlta laistigh den raon eisiata céanna.

Coinnigh céannacht an idirghabhálaí

Is féidir le húsáid /usr/bin/python3 sa fhillteán timpeallacht eile ó .venv an tionscadail a roghnú go ciúin. Ansin breathnaíonn pacáistí atá ar iarraidh mar chliseadh a bhaineann le seachfhreastalaí, cé gur tosaíodh idirghabhálaí eile.

Braitheann Proxychains ar idircheapadh leabharlann dinimiciúil a thacaítear leis. Is coinníoll comhoiriúnachta ar leith é IDE a dhiúltaíonn fillteán mar idirghabhálaí, próiseas macOS cosanta nó cliant líonra atá nasctha go statach. Cuir an socrú teoranta don phróiseas Python beartaithe agus fíoraigh an t-idirghabhálaí roghnaithe i gcumraíocht an IDE.

Ailt ghaolmhara