API alábàákẹ́gbẹ́ lè béèrè pé kí àwọn ìbéèrè wá láti IP orísun tí a mọ̀ nígbà tí ohun èlò Heroku tí ń pè é ń ṣiṣẹ́ lórí dynos tí ń yí padà. Ìsopọ̀ Proximo tí ó wà tẹ́lẹ̀ ń pèsè ọ̀nà jáde nípasẹ̀ àdírẹ́sì dúró ṣinṣin tí a yàn.

dyno’s API client → Proximo gateway → partner API
                         assigned source IP

Àdírẹ́sì egress tí a yàn ni ohun tí ó yẹ kí ó wà nínú àkójọ orísun tí alábàákẹ́gbẹ́ gbà láyè. PROXIMO_URL ń dámọ̀ ibi ìparí proksi àti àwọn ẹ̀rí tí ohun èlò náà ń lò láti wọ inú ọ̀nà yẹn; kì í ṣe URL ojú wẹ́ẹ̀bù gbogbo ènìyàn ti ohun èlò náà.

Fi ọ̀nà náà sí orí ìlànà tí ń ṣe ìpè náà

Ìlànà wẹ́ẹ̀bù àti òṣìṣẹ́ ẹ̀yìn lè ṣe àwọn ìbéèrè API ọ̀tọ̀ọ̀tọ̀. Ṣètò olùgbàá kọ̀ọ̀kan tí ó pọn dandan nípasẹ̀ ìsopọ̀ proksi tí ó ń ṣe àtìlẹ́yìn fún un. Bíbé ọ̀nà ìlànà kan kò fi ẹ̀rí hàn pé gbogbo ìlànà mìíràn ń lo ẹnubodè náà.

Fún ohun èlò JVM, lo ìṣètò alágbàṣe HTTP tàbí SOCKS àbínibí tí ó yẹ àti ìṣètò ìjẹ́rìí tí olùpèsè ń ṣe àtìlẹ́yìn fún. Má ṣe ronú nípa ìbámu Java láti inú àpẹẹrẹ wrapper tí a kọ fún runtime mìíràn.

Pa àwọn ìbéèrè tí ń wọlé mọ́ lórí ọ̀nà ohun èlò náà

Ìwé Proximo fún Heroku sọ ní kedere pé kò pèsè ààyè wíwọlé sí ohun èlò náà. Àwọn alágbàṣe tí ó dé ohun èlò wẹ́ẹ̀bù ṣì ń lo orúkọ agbàlejò Heroku tí a ṣètò àti ọ̀nà ìdarí rẹ̀.

Lo URL ohun èlò náà láti yẹ ààyè wẹ́ẹ̀bù tí ń wọlé wò. Lo ẹ̀rí láti inú àwọn ìbéèrè tí alábàákẹ́gbẹ́ gbà láti yẹ àdírẹ́sì orísun tí ń jáde wò. Ríronú pé IP proksi dúró ṣinṣin yóò sin ohun èlò náà ń so àwọn ìtọ́sọ́nà méjì yẹn pọ̀ di ẹ̀yà kan tí iṣẹ́ jáde kò pèsè.

Àwọn àpilẹ̀kọ tó jọra