वेब पर कब्जा और परिवर्तित करने के लिए उपकरण
कैसे intरेप्रोसी सक्षम बनाता है intरनेट स्क्रीनशॉट

इंट्रानेट और लोकलहोस्ट वेबसाइटों को कैप्चर करना या स्क्रैप करना

An intरनेट वेबसाइट किसी भी अन्य वेबसाइट की तरह ही महत्वपूर्ण हो सकती है और स्क्रीनशॉट, स्क्रैपिंग या परिवर्तित करने की आवश्यकता हो सकती है intओ ऑफ़लाइन संस्करण। दुर्भाग्य से, कैप्चरिंग ए intवेब पर एक सामान्य वेबसाइट का स्क्रीनशॉट लेने की तुलना में रनेट या लोकलहोस्ट वेबसाइट अधिक जटिल है।

इसे करने का सबसे सरल तरीका है GrabzIt का उपयोग करना IntraProxy, जो आपके सभी को खोलता है intकेवल GrabzIt के सर्वरों के लिए ernal वेबसाइटें। IntraProxy तब आपके और से अनुरोधों के मार्ग को संभालता है intआपके लिए ernal वेबसाइट्स जैसा कि चित्र में दिखाया गया है।

IntraProxy की सुरक्षा के उपयोगकर्ताओं को आश्वस्त करने के लिए हमने कोड बनाया है खुला स्रोत दोनों लोग देख सकते हैं कि यह क्या कर रहा है और बग फिक्स और आगे की वृद्धि को प्रोत्साहित करने के लिए।

प्रथम Github से प्रॉक्सी डाउनलोड करें। आपको जावा 1.6+ इंस्टॉल करना होगा। फिर कमांड लाइन का उपयोग करके निर्देशिका में नेविगेट करें intraproxy.jar। फिर निम्न कमांड का उपयोग करें।

java -jar "intraproxy.jar" 

इसके बाद, आप देख सकते हैं कि इंट्राप्रॉक्सी आपके राउटर पर चल रही है या नहीं, पोर्ट 10000 को मशीन से आगे आईपी एड्रेस को पकड़ो। कृपया हमसे यह न पूछें कि यह कैसे करना है, आपके राउटर को कॉन्फ़िगर करने की जानकारी इंटरनेट पर उपलब्ध होनी चाहिए।

भेंट http://localhost:10000/grabzit://dashboard.html IntraProxy को कॉन्फ़िगर और उपयोग करने के तरीके के बारे में अधिक जानकारी के लिए।

एक बार यह कॉन्फ़िगर हो जाने के बाद इसे हमारे सहित हमारे सभी टूल द्वारा उपयोग किया जा सकता है एपीआई (API) , स्क्रीनशॉट टूल और वेब खुरचनी। राउटर के सभी अनुरोधों के रूप में आईपी एड्रेस और पोर्ट अब सही करने के लिए हल हो जाएंगे internal वेबसाइट। उदाहरण के लिए, यदि आपकी वेबसाइट स्थित है http://localhost/mywebsite/index.html और आपका राउटर आईपी एड्रेस है 123.123.123.123 फिर अपनी वेबसाइट को हल करने के लिए बाहरी रूप से आप पास कर सकते हैं http://123.123.123.123:10000/http://localhost/mywebsite/index.html GrabzIt एपीआई या उपकरण के लिए।

इसी तरह, अगर आपके पास स्थानीय स्तर पर GrabazItDemo स्थापित है और इसके कॉलबैक हैंडलर को क्या कहा जाए http://localhost/GrabzItDemo/handler.php आप पास हो सकते हैं http://123.123.123.123:10000/http://localhost/GrabzItDemo/handler.php कॉलबैक हैंडलर URL के रूप में।

यदि आप अपनी वेबसाइट को इंटरनेट पर सार्वजनिक रूप से उपलब्ध कराते हैं, तो इस URL उपसर्ग को हटाना न भूलें!

आवश्यकताएँ

  • केवल GrabzIt के सर्वर से पहुंच की अनुमति देता है
  • जावा 1.6 + की आवश्यकता है

एक वैकल्पिक विधि

के लिए intरनेट या लोकलहोस्ट वेबसाइट जिनके पास निरपेक्ष URL पो नहीं हैintसीएसएस, छवि और जावास्क्रिप्ट फ़ाइलों जैसे संसाधनों तक पहुंच, जो कि सुलभ नहीं हैं Internet सरलतम विकल्प आपके लिए अग्रेषित पोर्ट सेट अप करना होगा internal वेबसाइट। हालाँकि, आपको ऐसा केवल उन वेबसाइटों के लिए ही करना चाहिए, जिनका आप पर कोई असर नहीं है Internet। इसके अलावा, यह संभव नहीं होगा यदि आपके पास बड़ी संख्या है internal वेबसाइटों पर कब्जा करने के लिए।

आपको अपने राउटर में लॉग इन करने और रूटर्स आईपी एड्रेस पर आने वाले सभी अनुरोधों को अग्रेषित करने के लिए एक पोर्ट फॉरवर्डिंग नियम जोड़ना होगा और आपकी वेबसाइट को होस्ट करने वाले कंप्यूटर पर पोर्ट करना होगा। फिर आपको अपने वेब सर्वर को उस पोर्ट पर कॉल स्वीकार करने के लिए कॉन्फ़िगर करना होगा जिसे आप आगे भेज रहे हैं।

उदाहरण के लिए, यदि आपका राउटर आईपी एड्रेस है 222.222.222.222 आप पोर्ट 12345 के लिए पोर्ट अग्रेषित करने वाले कंप्यूटर को जोड़ सकते हैं जो वेबसाइट को होस्ट करता है और इस पोर्ट को आपके वेब सर्वर कॉन्फ़िगरेशन में जोड़ देता है क्योंकि इसमें से एक पोर्ट को सुनता है।

अपने वेब सर्वर और राउटर को कॉन्फ़िगर करने के तरीके के बारे में अधिक जानकारी उपलब्ध होनी चाहिए internet। एक बार जब यह एक पते की तरह किया जाता है http://222.222.222.222:12345/mypage.html अपनी वेबसाइट को लोड करना चाहिए।