Haltu villuleitartengingu PyCharm utan við proxy-keðjuna
Vefjið völdum Python-túlk fyrir Proxychains og varðveitið rök og beina loopback-leið að villuleitaranum.
Proxychains í kringum Python-villuleitarferli getur gripið tvær mismunandi tengingar: útleiðandi þjónustutengingu skriptsins og staðbundna tengingu þess aftur til PyCharm. Villuleitarinn þarf að síðari haldist staðbundin.
Þar sem IDE-inn og hýsillinn styðja túlkinnpakka skal beina honum að raunverulegum túlki verkefnisins:
#!/bin/sh
exec /usr/bin/proxychains4 -f /home/alex/proxychains-debug.conf "/home/alex/project/.venv/bin/python" "$@"Skiptið út báðum slóðum keyrsluskránna og slóð stillingarinnar. Að senda "$@" áfram varðveitir einstök villuleitarök IDE-sins. exec kemur í veg fyrir að ræsta ferlið skilji eftir óþarfa umbúðaskel milli IDE-sins og barns síns.
Í þessari sérstöku Proxychains-stillingu skal halda fyrirhugaðri keðju og bæta við viðeigandi beinu loopback-undantekningu:
localnet 127.0.0.0/255.0.0.0
localnet ::1/128Þessar reglur fara fram hjá keðjunni fyrir töluleg loopback-áfangastaði. Meðfylgjandi yfirstilling skjalfestir takmarkanir á samsvörun hýsilnafna með proxy_dns, svo þegar greina á þá leið skal velja raunverulegt tölulegt loopback-vistfang villuleitarans. Setjið ekki undirnet fjartengdrar DNS-kortlagningar innan sömu undanskildu bilsins.
Varðveitið auðkenni túlksins
Notkun /usr/bin/python3 í umbúðunum getur hljóðlega valið annað umhverfi úr .venv verkefnisins. Þá líta pakkar sem vantar út eins og bilun tengd proxy, þótt annar túlkur hafi verið ræstur.
Proxychains byggir á studdri hlerun virkra bókasafna. IDE sem hafnar umbúðum sem túlki, varið macOS-ferli eða statískt tengdur netbiðlari er sérstakt samhæfisskilyrði. Takmarkið fyrirkomulagið við fyrirhugað Python-ferli og staðfestið valinn túlk í stillingum IDE-sins.