
AWS API Gateway प्रबंधन उपकरण जो अद्वितीय IP रोटेशन के लिए तुरंत HTTP पास-थ्रू प्रॉक्सी बनाने हेतु है।
वेब कॉल करते समय स्रोत IP पते को छिपाना या लगातार घुमाना कठिन या महँगा हो सकता है। कुछ समय से कई उपकरण मौजूद हैं, लेकिन वे या तो IP पतों की संख्या में सीमित थे, या महँगे थे, या बहुत सारे VPS की तैनाती की आवश्यकता थी। FireProx AWS API Gateway का लाभ उठाकर पास-थ्रू प्रॉक्सी बनाता है जो प्रत्येक अनुरोध के साथ स्रोत IP पते को घुमाता है! FireProx का उपयोग करके एक प्रॉक्सी URL बनाएँ जो किसी गंतव्य सर्वर की ओर इंगित करता है, और फिर प्रॉक्सी URL पर वेब अनुरोध करें जो गंतव्य सर्वर प्रतिक्रिया लौटाता है!
आपके लिए लाया गया:

FireProx को सार्वजनिक रूप से जारी करने के बाद, मुझे पता चला कि दो अन्य लोग पहले से ही AWS API Gateway तकनीक का उपयोग कर रहे थे। घटनाओं की श्रृंखला पर शोध करने और कुछ शानदार बातचीत करने के बाद, मुझे एहसास हुआ कि मुझे इसके बारे में जानने का एकमात्र कारण ये लोग थे। मैंने सोचा कि उन्हें कुछ शाउट-आउट और श्रेय देना अच्छा होगा, इन लोगों को फ़ॉलो करें -- वे शानदार हैं।
श्रेय Ryan Hanson - @ryHanson को जाता है जो API Gateway तकनीक के पहले ज्ञात स्रोत हैं
Mike Hodges - @rmikehodges को शाउट-आउट BlackHat Arsenal 2018 में में इसे सार्वजनिक करने के लिए
एक बार फिर, मेरे अच्छे दोस्त Ralph May - @ralphte1 को बड़ा शाउट-आउट जिन्होंने मुझे कुछ समय पहले इस तकनीक से परिचित कराया था।
उपयोग: fire.py [-h] [--access_key ACCESS_KEY] [--secret_access_key SECRET_ACCESS_KEY] [--region REGION] [--command COMMAND] [--api_id API_ID] [--url URL]
FireProx API Gateway Manager
usage: fire.py [-h] [--profile_name PROFILE_NAME] [--access_key ACCESS_KEY] [--secret_access_key SECRET_ACCESS_KEY] [--session_token SESSION_TOKEN] [--region REGION] [--command COMMAND] [--api_id API_ID] [--url URL]
FireProx API Gateway Manager
optional arguments:
-h, --help show this help message and exit
--profile_name PROFILE_NAME
AWS Profile Name to store/retrieve credentials
--access_key ACCESS_KEY
AWS Access Key
--secret_access_key SECRET_ACCESS_KEY
AWS Secret Access Key
--session_token SESSION_TOKEN
AWS Session Token
--region REGION AWS Region
--command COMMAND Commands: list, create, delete, update
--api_id API_ID API ID
--url URL URL end-point
आप निम्नलिखित कमांड से इंस्टॉल और चला सकते हैं:
$ git clone https://github.com/ustayready/fireprox
$ cd fireprox
~/fireprox$ virtualenv -p python3 .
~/fireprox$ source bin/activate
(fireprox) ~/fireprox$ pip install -r requirements.txt
(fireprox) ~/fireprox$ python fire.py
ध्यान दें कि Python 3.6 आवश्यक है।
Docker इमेज बनाना: (वर्तमान में Docker for Windows पर काम नहीं करता, संभवतः entrypoint.sh में लाइन एंडिंग के कारण।)
$ git clone https://github.com/ustayready/fireprox
$ cd fireprox
$ docker build -t fireprox .
$ docker run --rm -it fireprox -h

git checkout -b my-new-feature)git commit -am 'Add some feature')git push origin my-new-feature)बग रिपोर्ट, फीचर अनुरोध और पैच का स्वागत है।