生产力:私有网络传输工具 FCN Beta 7 下载
FCN是由boywhp开发的开源私有网络传输工具,可以傻瓜式接入私有网络(如局域网)进行点对点通信。
FCN使用FCN公网数据服务器及数据加密技术将用户客户端虚拟接入客户服务端私有网络并进行数据传输。
FCN由用户客服务端(FCN_Server)和客户端(FCN_Client)组成,目前已支持Linux x86/x64/ARM平台。
除了对Linux Server的支持外,作者称将在后续考虑加入对Windows Server服务器的接入支持。
FCN运行原理:
FCN主页:https://github.com/boywhp/fcn
百度网盘下载:https://pan.baidu.com/s/1gfqPlDL
Raspberry Pi 3启动服务端视频:http://my.tv.sohu.com/us/71649360/85990877.shtml
FCN接入Raspberry Pi 3视频:http://my.tv.sohu.com/us/71649360/85974995.shtml
作者微博:http://weibo.com/2702964511/EkqPbmTLQ
FCN_Server:
文件位置 | 描述 |
---|---|
server_linux\ server32 | 接入服务器x86平台bin |
server_linux\ server | 接入服务器x64平台bin |
server_linux\ server-arm | 接入服务器arm平台bin [PI3测试通过] |
server_linux\ server.conf | 服务器配置文件 |
FCN用户客户端目前仅支持Windows x86和Windows x64平台。
文件位置 | 描述 |
---|---|
client_windows\ x86 | 接入客户端x86平台bin |
client_windows\ x64 | 接入客户端x64平台bin |
FCN的简单使用步骤:
1、运行客户服务端
首先配置Server.conf配置文件,注意目前测试账户FCN_0000-FCN_9999
每个账户限速100KB/S(点对点通信成功后无限制)。
使用前请用户随机挑选测试账户并设置自己的唯一服务器名称防止发生账户冲突问题。
配置键值 | 描述 |
---|---|
[uid] | FCN_[0001-9999] 8字符用户ID *必填 |
[name] | 服务器名,程序通过该名称标示服务器, 同一个uid不可重复,建议填写唯一标识 |
[psk] | 连接密码, 由服务端启动时随机生成,建议不填 |
[udp] | 0/1, 设置数据包通信类型 1走UDP 53 2 走TCP 8080,建议不填使用UDP[点对点通信必须使用UDP ] |
[nat_nic] | 虚拟接入后连接的服务器网卡名, 建议不填 |
[dhcp_ip/dhcp_mask] | 虚拟接入后DHCP网段, 建议不填 |
由于需要操作底层网络数据转发,因此需要使用ROOT权限运行:
./server # ROOT用户直接运行
sudo ./server # 非ROOT用户使用sudo运行
2、运行Windows用户客户端:
主界面添加服务器并填写对应的连接参数,当连接成功后Windows用户客户端即接入了服务器对应的局域网。
请注意:首次连接时会自动安装虚拟网卡驱动程序,因此在Windows弹出UAC警告时请选择同意进行安装。
FCN安全性介绍:
1、FCN的通信安全机制
FCN使用数字证书、TLS、AES 256、点对点通信技术,用户网络数据全程加密会话在5分钟左右自动更新会话密钥以确保用户数据不会被截获解密或者是中间人攻击(MITM)。
FCN公网服务器不会收集用户的任何网络数据并同时支持用户网络数据强制点对点通信。
作者后续考虑开放用户加密接口以便于用户实现自定义的端到端私有加密。
2、FCN本地安全
FCN二进制文件发布前已经经过针对性的混淆加密处理来尽可能防止用户的加密配置文件被黑客攻击解密。
3、FCN是专业软件
FCN软件作者从事网络安全行业多年并在业界发布过多篇网络安全技术文章。
作者Boywhp也深知网络攻防上没有绝对的安全,因此还请各位同行手下留情。