bind v Gunicorne nenastavuje odchádzajúci proxy
Nájdite Python klienta, ktorý vykonáva odchádzajúce volania, namiesto toho, aby ste nastavenia prichádzajúceho servera a hlavičiek forwarded používali ako riadenie proxy.
Adresa bind v Gunicorne prijíma prichádzajúce požiadavky aplikácie. Nevyberá dopredný proxy pre volania API, ktoré táto aplikácia vykonáva.
Nájdite odchádzajúceho spotrebiteľa—Requests, HTTPX, SDK alebo podproces—a nastavte jeho verejné proxy rozhranie alebo prostredie, ktoré číta. Správne nastavený Requests Session nenastavuje iné SDK.
Porovnajte skutočné spúšťacie prostredie pracovného procesu s nastaveniami nasadenia. Interaktívny shell môže obsahovať iné hodnoty. Uchovávajte prihlasovacie údaje v zavedenom mechanizme tajomstiev a vyhnite sa výpisom prostredia, ktoré ich odhalia.
Dôveryhodné voľby hlavičiek forwarded v Gunicorne interpretujú prichádzajúce metadáta; neposielajú nové volania API späť cez tohto sprostredkovateľa.
Pri neočakávanom ukončení vystopujte odchádzajúce spojenie. Pre verejné požiadavky API povolené cez verejných sprostredkovateľov ponúka zoznam bezplatných proxy serverov kandidátov, ktorých možno nastaviť cez podporovaný protokol a rozhranie tohto odchádzajúceho klienta. Adresa návštevníka, poslucháč Gunicornu, zdroj lokálneho servera a výstup vzdialeného proxy sa môžu líšiť. Udržujte tieto pozorovania oddelené, namiesto toho, aby jedno nastavenie bind odpovedalo na všetky štyri otázky.