
निजी नेटवर्क को एन्क्रिप्शन (AES/ChaCha20) और TLS प्रमाणीकरण के साथ सुरक्षित रूप से जोड़ने का निःशुल्क टूल, जो मल्टी-प्लेटफ़ॉर्म रिमोट एक्सेस और LAN-to-LAN ब्रिजिंग का समर्थन करता है।
अपने निजी नेटवर्क से कहीं से भी स्वतंत्र रूप से जुड़ें
fcn[free connect] एक आसान वन-क्लिक टूल है जो निजी नेटवर्क से जुड़ने के लिए है, यह ग्राहक सर्वर और क्लाइंट से मिलकर बना है
fcn सार्वजनिक नेटवर्क डेटा सर्वर और डेटा एन्क्रिप्शन तकनीक का उपयोग करके उपयोगकर्ता के क्लाइंट को वर्चुअल रूप से ग्राहक सर्वर के निजी नेटवर्क से जोड़ता है
fcn = fcn_server + fcn_client
नोट: FCNV3.0 से पहले के संस्करणों में सर्वर बदलने में BUG था। FCN ने हाल ही में सर्वर IP बदले हैं, जिससे सर्वर से कनेक्ट नहीं हो पाने की संभावना है। कृपया सर्वर को पुनः प्रारंभ करें या सर्वर संस्करण अपडेट करें
FCN उपयोगकर्ता चर्चा QQ समूह: 592512533 FCN चर्चा फोरम http://bbs.xfconnect.com
FCN V3.0 FULL डाउनलोड करें 百度网盘 https://pan.baidu.com/s/1pLsonhh
FCN V3.0 बाइनरी डाउनलोड करें https://github.com/boywhp/fcn/releases/download/V3.0/FCN_V3.0.zip
FCN V3.0 एम्बेडेड संस्करण डाउनलोड करें https://github.com/boywhp/fcn/releases/download/V3.0/linux-embeded.zip
FCN द्वारा समर्थित ऑपरेटिंग सिस्टम प्लेटफ़ॉर्म
Linux openwrt/lede WR703N, ASUS N14U, Phicomm K2/K2P Openwrt/Padavan पर परीक्षण सफल रहा है, openwrt/lede के लिए libopenssl पैकेज स्वयं इंस्टॉल करना आवश्यक है
Linux arm/armbian रास्पबेरी पाई 3 (Raspberry Pi 3), Orange Pi पर परीक्षण सफल रहा है


FCN की डिज़ाइन अवधारणा यह है कि सबसे सरल इंटरफ़ेस संचालन के साथ, नेटवर्क एक्सेस का एक संपूर्ण समाधान प्रदान किया जाए। उपयोग परिदृश्यों का परिचय PPT में देखें
http://pan.baidu.com/s/1o8r2w7g
FCN Lan2Lan परिचय
http://weibo.com/ttarticle/p/show?id=2309404124768579250283
सबसे पहले fcn.conf कॉन्फ़िगरेशन फ़ाइल कॉन्फ़िगर करें। ध्यान दें कि वर्तमान परीक्षण खाते FCN_0000-FCN_9999 हैं, प्रत्येक खाते की गति 100KB/s तक सीमित है [पॉइंट-टू-पॉइंट संचार सफल होने के बाद कोई सीमा नहीं]
कृपया उपयोगकर्ता बेतरतीब ढंग से परीक्षण खाता चुनें, और खाता टकराव को रोकने के लिए अपना स्वयं का अद्वितीय सर्वर नाम सेट करें
tun ड्राइवर मोड NAT के लिए ROOT अनुमति की आवश्यकता होती है; एप्लिकेशन-लेयर NAT मोड में, गैर-ROOT अनुमति से ping पैकेट भेजना/प्राप्त करना संभव नहीं है
./fcn_x64 # 应用层NAT模式
sudo ./fcn_x64 # tun驱动NAT模式
नोट: FCN सर्वर का एक कॉन्फ़िगरेशन केवल एक ही इंस्टेंस चला सकता है। कॉन्फ़िगरेशन बदलने के बाद, पुरानी प्रक्रिया को kill करना आवश्यक है, अन्यथा त्रुटि संदेश दिखाई देगा
#!/bin/sh
/home/pi/fcn-arm
निष्पादन अनुमति जोड़ें: chmod +x fcn.sh
सॉफ्ट लिंक बनाएं: ln -s /home/pi/your_fcn_dir/fcn.sh /etc/init.d/fcn
स्वतः प्रारंभ जोड़ें: update-rc.d fcn defaults 99
मुख्य इंटरफ़ेस में सर्वर जोड़ें, संबंधित कनेक्शन पैरामीटर भरें, कनेक्ट करें। सफल होने पर, Windows क्लाइंट सर्वर के संबंधित Lan से जुड़ जाता है। क्लाइंट/सर्वर पैरामीटर इस प्रकार संबंधित हैं

नोट: पहली बार कनेक्ट करने पर वर्चुअल नेटवर्क कार्ड ड्राइवर स्वचालित रूप से इंस्टॉल होगा, उपयोगकर्ता की पुष्टि आवश्यक है
Linux क्लाइंट और सर्वर कार्यक्षमताएँ एक ही एक्जीक्यूटेबल में एकीकृत हैं। प्रोग्राम कमांड-लाइन पैरामीटर के आधार पर क्लाइंट या सर्वर कार्यक्षमता शुरू करने का निर्णय लेता है। क्लाइंट के सबसे सामान्य पैरामीटर इस प्रकार हैं:
sudo ./fcn --uid FCN_0001 --svr SVR0001 --psk 'PASSWORD'
Linux कमांड-लाइन क्लाइंट द्वारा समर्थित पैरामीटर इस प्रकार हैं:
fcn डिजिटल प्रमाणपत्र, TLS और डेटा एन्क्रिप्शन तकनीक, साथ ही पॉइंट-टू-पॉइंट संचार तकनीक का उपयोग करता है। उपयोगकर्ता के नेटवर्क डेटा को पूरी प्रक्रिया में एन्क्रिप्ट किया जाता है, और session key लगभग 30 मिनट में स्वचालित रूप से अपडेट होती है, जिससे यह सुनिश्चित होता है कि उपयोगकर्ता डेटा को इंटरसेप्ट करके डिक्रिप्ट नहीं किया जा सके या मैन-इन-द-मिडिल धोखाधड़ी का शिकार न बनाया जा सके।
fcn सार्वजनिक नेटवर्क सर्वर उपयोगकर्ता का कोई भी नेटवर्क डेटा एकत्र नहीं करता, साथ ही उपयोगकर्ता नेटवर्क डेटा के लिए अनिवार्य पॉइंट-टू-पॉइंट संचार का समर्थन करता है। भविष्य में उपयोगकर्ता एन्क्रिप्शन इंटरफ़ेस खोलने की योजना है, ताकि उपयोगकर्ता कस्टम एंड-टू-एंड निजी एन्क्रिप्शन लागू कर सकें।
| ऑपरेटिंग सिस्टम | फ़ाइल का नाम |
|---|
| Windows XP और उससे ऊपर के ऑपरेटिंग सिस्टम | windows/fcn_win.exe |
| Linux 64bit | linux/fcn_x64 |
| Linux 32bit | linux/fcn_x86 |
| Linux राउटर | linux-embedded/fcn_mips/mipsel/arm/armhf_uclib |
| Linux arm | linux-embedded/fcn-arm/armbian |
| उपयोग परिदृश्य | विवरण | व्यावहारिक संचालन |
|---|
| रिमोट होस्ट प्रबंधन | बिना सार्वजनिक IP के किसी भी इंटरनेट-कनेक्टेड मशीन का रिमोट प्रबंधन | http://pan.baidu.com/s/1slpu4f7 |
| रिमोट Lan एक्सेस | वन-क्लिक से रिमोट Lan नेटवर्क सेगमेंट तक पहुँच | http://pan.baidu.com/s/1gfP7ZCv |
| रिमोट क्लाइंट डेमो | FCN सर्वर IP और पोर्ट एक्सेस प्रतिबंध का समर्थन करता है, अस्थायी रूप से सीमित नेटवर्क एक्सेस अनुमति प्रदान कर सकता है | http://pan.baidu.com/s/1qXND5bY |
| Lan2Lan | FCN क्लाइंट के माध्यम से स्थानीय Lan मशीनों को रिमोट Lan तक पहुँचने के लिए प्रॉक्सी करना | http://pan.baidu.com/s/1slM5N6P |
| रिमोट वर्चुअल नेटवर्किंग | FCN वर्चुअल नेटवर्क कार्ड के माध्यम से इंटरनेट पर वर्चुअल Lan बनाना | -- |
| नेटवर्क प्रॉक्सी पूल | FCN लिंक एग्रीगेशन एक साथ कई सर्वरों से जुड़ता है, आउटगोइंग IP यादृच्छिक रूप से बदलता है | -- |
| कॉन्फ़िगरेशन कुंजी | विवरण |
|---|
| [uid] | FCN_[0001-9999] 8-अक्षर FCN ID |
| [name] | सर्वर नाम, एक सार्थक नाम भरने की सलाह दी जाती है |
| [psk] | व्यवस्थापक खाता पासवर्ड हैश या प्लेनटेक्स्ट पासवर्ड, हैश का उपयोग करने की सलाह दी जाती है |
| [cipher] | एन्क्रिप्शन एल्गोरिदम निर्दिष्ट करें【aes-256-cfb/aes-128-cfb/chacha20】, डिफ़ॉल्ट aes-256-cfb |
| [authfile] | उपयोगकर्ता सूची फ़ाइल का नाम, उपयोगकर्ता सूची फ़ाइल fcn_win.exe का उपयोग करके प्राप्त करें |
| [udp] | 0/1, डेटा पैकेट संचार प्रकार सेट करें 0:TCP 1:UDP, भरने की सलाह नहीं दी जाती, UDP का उपयोग करें |
| [nat_nic] | वर्चुअल एक्सेस के बाद कनेक्ट होने वाले सर्वर नेटवर्क कार्ड का नाम, भरने की सलाह नहीं दी जाती |
| [dhcp_ip/dhcp_mask/dhcp_dns] | वर्चुअल एक्सेस के बाद DHCP नेटवर्क सेगमेंट, DHCP DNS सर्वर पता, भरने की सलाह नहीं दी जाती |
| [uport] | कस्टम udp संचार पोर्ट, डिफ़ॉल्ट 5000, कस्टम [1000-2000], भरने की सलाह नहीं दी जाती |
| [tport] | कस्टम tcp संचार पोर्ट, डिफ़ॉल्ट 8000, कस्टम [1000-2000], भरने की सलाह नहीं दी जाती |
| [pport] | कस्टम p2p संचार पोर्ट, जब तक सर्वर पोर्ट मैपिंग करने में सक्षम न हो, इसे न भरें |
| [fcn_svr] | सार्वजनिक नेटवर्क FCN सर्वर पता सेट करें, डिफ़ॉल्ट s1.xfconnect.com, भरने की सलाह नहीं दी जाती |
| [notun] | 0/1, 0: स्वचालित 1: एप्लिकेशन-लेयर NAT बाध्य करें, भरने की सलाह नहीं दी जाती |
| पैरामीटर नाम | विवरण |
|---|
| --uid | संबंधित सर्वर उपयोगकर्ता ID पैरामीटर |
| --psk | संबंधित सर्वर उपयोगकर्ता कनेक्शन पासवर्ड पैरामीटर |
| --svr | संबंधित सर्वर सर्वर नाम |
| --usr | संबंधित सर्वर उपयोगकर्ता नाम |
| --host | FCN सार्वजनिक सर्वर पता, डिफ़ॉल्ट s1.xfconnect.com, सीधे संबंधित ip पता भरने की सलाह दी जाती है |
| --tun | क्लाइंट वर्चुअल नेटवर्क कार्ड का नाम निर्दिष्ट करें, डिफ़ॉल्ट tun_fcn, कई FCN क्लाइंट होने पर भरने की सलाह दी जाती है |
| --tunip | क्लाइंट वर्चुअल नेटवर्क कार्ड का IP पता मैन्युअल रूप से निर्दिष्ट करें |
| --tcp | TCP लिंक का उपयोग करें, भरने की सलाह नहीं दी जाती, UDP का उपयोग करें |
| --vpn | ग्लोबल रूटिंग सक्षम करें या नहीं, डिफ़ॉल्ट रूप से सर्वर नेटवर्क कार्ड नेटवर्क सेगमेंट से जुड़ता है, आवश्यकतानुसार भरने की सलाह दी जाती है |
| --fwd | सर्वर Lan डेटा का वर्चुअल नेटवर्क कार्ड पर स्वचालित फ़ॉरवर्डिंग सक्षम करें, आवश्यकतानुसार सक्षम करने की सलाह दी जाती है। |
| --nolog | FCN सर्वर लॉग रिकॉर्ड नहीं करता, डिफ़ॉल्ट रूप से लॉग fcn.log फ़ाइल में रिकॉर्ड होता है |
| --nodaemon | FCN सर्वर कंसोल मोड में चलता है, डिफ़ॉल्ट रूप से बैकग्राउंड में निष्पादित होता है। |