項目地址: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接入原理示意圖

image

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)高級會員,在業界發表過多篇網絡安全技術文章。

當然作者也深知在網絡攻防上,沒有絕對的安全,因此在這里還請各位同行手下留情。


Paper 本文由 Seebug Paper 發布,如需轉載請注明來源。本文地址:http://www.jmbmsq.com/106/