I-Proxychains ezungeze inqubo yokulungisa izinkinga ze-Python ingabamba ukuxhumana okubili okuhlukene: ukuxhumana kwesevisi okuphumayo kweskripthi nokuxhumana kwayo kwendawo okubuyela ku-PyCharm. Isihlungi sezinkinga sidinga ukuthi okwesibili kuhlale kuyindawo.

Lapho i-IDE nomsingathi kusekela isembozo sesihumushi, sikhombe kusihumushi sangempela somsebenzi:

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

Shintsha zombili izindlela zamafayela okusebenza kanye nendlela yokumisa. Ukudlulisa "$@" kugcina izimpikiswano zesihlungi sezinkinga ngayinye ezivela ku-IDE. I-exec ivimbela inqubo eqaliwe ukuthi ishiye igobongo lesembozo elingadingekile phakathi kwe-IDE nengane yayo.

Kulokho kulungiselelwa okukhethekile kwe-Proxychains, gcina iketanga okuhlosiwe bese wengeza ukukhishwa okubheqile kwe-loopback okufanele:

localnet 127.0.0.0/255.0.0.0
localnet ::1/128

Le mithetho yeqa iketanga ezindaweni ze-loopback zezinombolo. Ukulungiselelwa okunikeziwe kwaphezulu kubhala imikhawulo yokufanisa amagama ezinsingathi ne-proxy_dns, ngakho lapho uhlola leyo ndlela khetha ikheli langempela le-loopback lenombolo lesihlungi sezinkinga. Ungafaki i-subnet yokuhlela i-DNS ekude ngaphakathi kwebanga elifanayo elikhishiwe.

Gcina ubunikazi besihumushi

Ukusebenzisa i-/usr/bin/python3 esembozweni kungakhetha ngokuthula enye indawo kusuka ku-.venv yomsebenzi. Khona-ke amaphakethe angekho abonakala njengokwehluleka okuhlobene ne-proxy, nakuba kwaqalwa esinye isihumushi.

I-Proxychains incike ekuvinjelweni kwamalabhulali ashintshayo okusekelwayo. Ukwenqaba kwe-IDE isembozo njengesihumushi, inqubo ye-macOS evikelwe noma iklayenti lenethiwekhi elixhunywe ngokuqinile kuyisimo esihlukile sokuhambisana. Khawulela ukuhlelwa kunqubo ye-Python okuhlosiwe bese uqinisekisa isihumushi esikhethiwe ekulungiselelweni kwe-IDE.

Izihloko ezihlobene