項目地址:https://github.com/boywhp/fcn/
項目作者:boywhp
free connect your private network from anywhere
1. fcn是什么
fcn[free connect]是一款傻瓜式的一鍵接入私有網絡的工具, 由客戶服務端和客戶端組成
fcn使用fcn公網數據服務器以及數據加密技術,將用戶客戶端虛擬接入客戶服務端私有網絡
fcn = fcn_server + fcn_client
-
download fcn_beta binary https://github.com/boywhp/fcn/releases/download/fcn_beta3/fcn_beta.zip
-
fcn接入原理示意圖

fcn_server
目前支持linux x86 + x64平臺,arm平臺待支持中, 下一步考慮添加windows服務器接入支持
| 文件位置 | 描述 |
|---|---|
server_linux\ server32 |
接入服務器x86平臺bin |
server_linux\ server |
接入服務器x64平臺bin |
server_linux\ server.conf |
服務器配置文件 |
fcn_client
目前只支持windows x86/x64
| 文件位置 | 描述 |
|---|---|
client_windows\ x86 |
接入客戶端x86平臺bin |
client_windows\ x64 |
接入客戶端x64平臺bin |
2. fcn使用
2.1 運行客戶服務端
首先配置server.conf配置文件, 注意目前測試帳戶 FCN_0000-FCN_9999, 每個帳戶限速100KB/s
請用戶隨機挑選測試帳戶,并且設置自己的唯一服務器名,以防止帳戶沖突
| 文件位置 | 描述 |
|---|---|
| [uid] | FCN_[0001-9999] 8字符用戶ID *必填 |
| [name] | 服務器名,程序通過該名稱標示服務器, 同一個uid不可重復 |
| [psk] | 連接密碼, 建議不填, 由服務端啟動時隨機生成 |
| [nat_nic] | 虛擬接入后連接的服務器網卡名, 建議不填 |
| [dhcp_ip/dhcp_mask] | 虛擬接入后DHCP網段, 建議不填 |
ROOT權限運行
./server # 命令行形式直接運行,臨時測試
nohup ./server & # 在后臺運行
2.2 運行windows客戶端
主界面添加服務器,填寫對應的連接參數,連接,成功后,windows客戶端即接入了服務器對應局域網
注:第一次連接時會自動安裝虛擬網卡驅動,需用戶確認同意
3. fcn安全嗎?
3.1 fcn通信安全機制
fcn使用了數字證書、tls以及aes 256bit加密技術,用戶網絡數據全程加密,5分鐘左右自動更新會話密鑰,確保用戶數據不會被截獲解密或者中間人欺騙。
fcn公網服務器不會收集用戶的任何網絡數據,后期考慮開放用戶加密接口,以便用戶實現自定義的端到端私有加密。
3.2 fcn本地安全
fcn二進制文件發布前經過針對性的混淆加密處理,盡可能防止用戶的加密配置文件被黑客攻擊解密。
3.3 fcn是專業軟件
fcn軟件作者是boywhp,從事網絡安全行業多年,是看雪安全論壇(bbs.pediy.com)高級會員,在業界發表過多篇網絡安全技術文章。
當然作者也深知在網絡攻防上,沒有絕對的安全,因此在這里還請各位同行手下留情。
本文由 Seebug Paper 發布,如需轉載請注明來源。本文地址:http://www.jmbmsq.com/106/
暫無評論