
frp v0.71.0
एक तेज़ रिवर्स प्रॉक्सी जो आपको NAT या फ़ायरवॉल के पीछे स्थानीय सर्वर को इंटरनेट पर एक्सपोज़ करने में मदद करता है।
frp
प्रायोजक
frp एक ओपन सोर्स प्रोजेक्ट है जिसका निरंतर विकास पूरी तरह से हमारे शानदार प्रायोजकों के समर्थन से संभव हो पाया है। यदि आप उनसे जुड़ना चाहते हैं, तो कृपया frp के विकास को प्रायोजित करने पर विचार करें।
गोल्ड प्रायोजक
पेशेवर Go डेवलपर्स के लिए तैयार किया गया संपूर्ण IDE
Recall.ai - मीटिंग रिकॉर्डिंग के लिए API
यदि आप मीटिंग रिकॉर्डिंग API की तलाश में हैं, तो Recall.ai पर एक नज़र डालें,
एक API जो Zoom, Google Meet, Microsoft Teams, इन-पर्सन मीटिंग्स और अधिक को रिकॉर्ड करता है।
frp क्या है?
frp एक तेज़ रिवर्स प्रॉक्सी है जो आपको NAT या फ़ायरवॉल के पीछे स्थित एक लोकल सर्वर को इंटरनेट पर एक्सपोज़ करने की अनुमति देता है। यह वर्तमान में TCP और UDP, साथ ही HTTP और HTTPS प्रोटोकॉल का समर्थन करता है, जिससे डोमेन नाम के माध्यम से अनुरोधों को आंतरिक सेवाओं तक अग्रेषित किया जा सकता है।
frp एक P2P कनेक्ट मोड भी प्रदान करता है।
विषय-सूची
- विकास स्थिति
- आर्किटेक्चर
- उपयोग के उदाहरण
- SSH के माध्यम से LAN नेटवर्क में अपने कंप्यूटर तक पहुँचें
- एक ही पोर्ट साझा करने वाली कई SSH सेवाएँ
- LAN में कस्टम डोमेन के साथ आंतरिक वेब सेवाओं तक पहुँच
- DNS क्वेरी अनुरोधों को अग्रेषित करें
- Unix Domain Socket अग्रेषित करें
- एक सरल HTTP फ़ाइल सर्वर एक्सपोज़ करें
- स्थानीय HTTP(S) सेवा के लिए HTTPS सक्षम करें
- अपनी सेवा को निजी तौर पर एक्सपोज़ करें
- P2P मोड
- विशेषताएँ
- कॉन्फ़िगरेशन फ़ाइलें
- पर्यावरण चर का उपयोग
- कॉन्फ़िगरेशन को विभिन्न फ़ाइलों में विभाजित करें
- सर्वर डैशबोर्ड
- क्लाइंट एडमिन UI
- मॉनिटर
- क्लाइंट का प्रमाणीकरण
- एन्क्रिप्शन और कम्प्रेशन
- frpc कॉन्फ़िगरेशन का हॉट-रिलोडिंग
- क्लाइंट से प्रॉक्सी स्थिति प्राप्त करें
- सर्वर पर केवल कुछ पोर्ट की अनुमति देना
- पोर्ट पुन: उपयोग
- बैंडविड्थ सीमा
- TCP स्ट्रीम मल्टीप्लेक्सिंग
- KCP प्रोटोकॉल समर्थन
- QUIC प्रोटोकॉल समर्थन
- कनेक्शन पूलिंग
- लोड संतुलन
- सेवा स्वास्थ्य जाँच
- HTTP Host हेडर को फिर से लिखना
- अन्य HTTP हेडर सेट करना
- वास्तविक IP प्राप्त करें
- वेब सेवाओं के लिए HTTP बेसिक प्रमाणीकरण (पासवर्ड) आवश्यक करें
- कस्टम सबडोमेन नाम
- URL रूटिंग
- TCP पोर्ट मल्टीप्लेक्सिंग
- PROXY के माध्यम से frps से कनेक्ट करना
- पोर्ट रेंज मैपिंग
- क्लाइंट प्लगइन्स
- सर्वर प्रबंधन प्लगइन्स
- SSH टनल गेटवे
- वर्चुअल नेटवर्क (VirtualNet)
- फीचर गेट्स
- संबंधित प्रोजेक्ट
- योगदान
- दान
विकास स्थिति
frp वर्तमान में विकास के अधीन है। आप master ब्रांच में नवीनतम रिलीज़ संस्करण आज़मा सकते हैं, या वर्तमान में विकास के तहत संस्करण तक पहुँचने के लिए dev ब्रांच का उपयोग कर सकते हैं।
हम वर्तमान में संस्करण 2 पर काम कर रहे हैं और कुछ कोड रीफैक्टरिंग और सुधार करने का प्रयास कर रहे हैं। हालाँकि, कृपया ध्यान दें कि यह संस्करण 1 के साथ संगत नहीं होगा।
हम उचित समय पर संस्करण 0 से संस्करण 1 में संक्रमण करेंगे और केवल बग फिक्स और सुधार स्वीकार करेंगे, न कि बड़ी फीचर अनुरोध।
V2 के बारे में
v2 संस्करण की जटिलता और कठिनाई अपेक्षा से कहीं अधिक है। मैं केवल खंडित समय अवधि के दौरान इसके विकास पर काम कर सकता हूँ, और निरंतर रुकावटें उत्पादकता को काफी हद तक बाधित करती हैं। इस स्थिति को देखते हुए, हम तब तक वर्तमान संस्करण को अनुकूलित और पुनरावृत्त करते रहेंगे जब तक कि हमारे पास प्रमुख संस्करण ओवरहाल के लिए अधिक खाली समय न हो।
v2 के पीछे की अवधारणा क्लाउड-नेटिव डोमेन, विशेष रूप से K8s और ServiceMesh में मेरे वर्षों के अनुभव और चिंतन पर आधारित है। इसका मूल एक आधुनिक चार-परत और सात-परत प्रॉक्सी है, जो envoy के समान है। यह प्रॉक्सी स्वयं अत्यधिक स्केलेबल है, न केवल इंट्रानेट पेनेट्रेशन की कार्यक्षमता को लागू करने में सक्षम है, बल्कि विभिन्न अन्य डोमेन पर भी लागू होता है। इस अत्यधिक स्केलेबल कोर पर निर्माण करते हुए, हमारा लक्ष्य frp v1 की सभी क्षमताओं को लागू करना है, साथ ही उन कार्यक्षमताओं को भी संबोधित करना है जो पहले अप्राप्य या सुरुचिपूर्ण तरीके से लागू करना कठिन थीं। इसके अलावा, हम कुशल विकास और पुनरावृत्ति क्षमताओं को बनाए रखेंगे।