这个是目录重定向的程序,也是一个分布式网络文件系统程序。
可以把多个服务端目录集中到一台机器,
如同访问本地文件系统一样。
他可以代替NetDrive等软件提供功能更强大的多文件服务器的集中管理和访问,
并且完全免费使用,本软件不隐含连接到某个固定服务器,
因此也并不提供版本自动更新功能,若需要获新版本,或者发现BUG,
可以给本人发送邮件, mailto:fanxiushu@163.com,或者到CSDN以及GitHUB索取。
CSDN: http://blog.csdn.net/fanxiushu
GitHUB: https://github.com/fanxiushu
本软件不属于任何组织和公司,版权归fanxiushu个人所有。
范秀树 2015-2019
程序安装使用:
把xFsRedir.exe,xfs_redir.sys,xfs_redir32.sys下载到本地电脑某个目录下,
直接运行,加载服务。看到状态显示 驱动和服务都处于 Running 状态,说明已经成功运行了。
***注意:因为新版本的程序与老版本程序并不兼容。
如果先前运行了老版本xFsRedir.exe,
请先运行老版本程序,然后卸载服务,卸载驱动,
再重启电脑,再次运行老版本程序,查看状态栏的服务和驱动都已经卸载了,这时才可放心删除老版本所有程序。
再运行新版本程序。
2019年更新日志:
1,扩展了虚拟磁盘功能,可以创建虚拟光驱,虚拟硬盘分区,创建虚拟内存磁盘。
并且提供10多种磁盘镜像文件通讯协议。
从而保证各种各样的镜像存储方式都能被访问。
2, 优化了目录重定向的某些IO性能。
3, 路径文件名的处理改成UTF8编码为默认编码。
4,xfs_rdsvr服务端增加了映射物理分区的功能,同时优化了IO性能。
更新日志:
https://blog.csdn.net/fanxiushu/article/details/99402380
2018年更新日志:
1,重写了虚拟磁盘镜像文件存储方式,以前的版本只是简单的利用稀疏文件来存储虚拟磁盘镜像。
2,在第一条的基础上,扩展实现了内存虚拟磁盘,从而给xFsRedir实现内存目录提供基础。
同时也实现了重定向到本地任意一个目录。
3,删除了百度网盘的接口,替代成微软的OneDrive云盘接口。
4,软件配置界面做了些修改,配置界面对高分屏的电脑屏幕提供了支持。
5,修改了其他一些BUG。
请查阅地址链接:
https://blog.csdn.net/fanxiushu/article/details/80289261
程序使用说明以及开放源代码说明:
本软件目前并不限制使用范围,并不像xdisp_virt项目会限制商用。
整个软件并不开放源代码。
本软件提供的私有文件传输通讯协议目前并未公布协议细节,
通讯格式非常类似HTTP格式,使用一般的网络抓包工具,并不难获取通讯协议细节。
但请勿破解和公布协议格式。
同时严禁通过非正常手段窃获软件内部各种接口,然后冒充且集成到自己产品中。
--------------------------------------------------------------------------------------------------------------
软件原理及开发说明:
基本功能是把对windows平台某个目录的所有访问重新定向到
网络上的另外一个机器的某个目录,实现基本的网络文件系统。
比如A机器的某个 'D:\\dir' 目录,经过本程序,
被定向到 B 机器的 'E:\\' 目录,A机器上的任何程序访问'D:\\dir'的
内容,实际上是在访问B机器的 'E:\\' 目录。
本程序的工作原理是在内核驱动层,拦截某个目录如'd:\\dir'的所有请求,
然后转发所有请求到程序的应用层,再通过网络转发到B机器服务端程序。
驱动程序 xfs_redir.sys 是本人自主开发,驱动中无任何开源代码参合,
驱动实现了windows Cache功能,同时是细化到某个目录来拦截请求,
这是市面上大部分类似驱动所没有的,大部分驱动都只能重定向到一个新的虚拟盘符,
比如NetDrive,WebDrive等许多类似软件,他们都只能虚拟到新盘符。
因此,你可以像linux挂载文件系统那样,随意在某个目录下挂载新的目录,
也可以多级的复杂挂载,
比如 'd:\\Path1' 挂载到S1服务器,'d:\\Path1\\Path2' 挂载到S2服务器等,
从而实现一个复杂的小型分布式文件系统。
断断续续的开发,以及断断续续的调试本驱动的BUG,延续的时间比较长,即便如此,
也不敢保证本驱动代码不存在BUG,以及在某些特殊应用程序调用特殊WIN32API
时候,不会造成本驱动蓝屏崩溃。
本程序目前支持的网络通信协议有10种。
一,PRIVATE协议,这个是最初开发这个驱动的时候,没想到还能支持很多公开
的网络文件系统协议而自己定义的TCP层上的简单和方便的私有网络文件系统协议。
二,NFS协议,这个是广泛使用在UNIX操作系统之间的网络文件系统协议,
windows服务器版本支持NFS服务端,同时也有免费的windows平台的NFS服务程序。
三,SMB协议,这个就是大家非常熟悉的windows的文件夹共享,能在各个windows
系统或者linux,macOS系统直接进行文件共享,
四,SFTP协议,如果非常熟悉linux的ssh登录,会非常熟悉这个协议,凡是linux
系统,都会默认安装ssh。
五,FTP协议,古老而方便的文件协议。
六,WebDAV协议,目前有些网络云存储支持这个协议,比如坚果云或者box等。
七,内存目录,可以把任何一个本地目录重定向到内存,使得操作这个目录的文件,全是存储在内存中。
八,本地目录,可以把本地目录重定向到另一个本地目录。
九,微软OneDrive云盘
十,GitHUB,这个是国外比较出名的代码托管网站,之所以开发这个,因为偶尔会在
上边托管些程序,但是它的接口并不完全符合文件系统的API,比如就没有rename等功能。
使用到的开源库:
NFS客户端借用的是 Ronnie Sahlberg 作者的代码,代码地址:
https://github.com/sahlberg/libnfs
SMB是直接打开 \\\\server\\ShareFolder 方式的文件处理。
SFTP是借用 libssh2 + openssl 库
FTP是自己以socket为基础开发
WebDaV,OneDrive,GitHUB都是借用 curl + openssl 库。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
这是windows平台xFsRedir目录重定向程序2019年更新版本。 xFsRedir实现各种异构的服务器端文件夹的通过各种通讯方式集中映射和管理, 同时提供镜像(光驱和硬盘分区)通过各种通讯方式映射到虚拟磁盘等功能。 更新日志: https://blog.csdn.net/fanxiushu/article/details/99402380 也可直接到GITHUB下载最新版本。 2019 fanxiushu
资源推荐
资源详情
资源评论
收起资源包目录
xFsRedir-3.0.0.1.zip (15个子文件)
private_server
windows
x64
xfs_rdsvr.ini 1KB
xfs_rdsvr.exe 246KB
x86
xfs_rdsvr.ini 1KB
xfs_rdsvr.exe 205KB
macos
xfs_rdsvr.ini 263B
xfs_rdsvr 239KB
linux-centos7
xfs_rdsvr.ini 314B
xfs_rdsvr 174KB
x64
xfs_redir.sys 120KB
xFsRedir.exe 4.08MB
xfs_redir32.sys 101KB
x86
xfs_redir.sys 120KB
xFsRedir.exe 3.43MB
xfs_redir32.sys 101KB
README.txt 5KB
共 15 条
- 1
资源评论
雨中风华
- 粉丝: 1431
- 资源: 26
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- HTML5实现好看的专业的房地产网站模板.zip
- openssh-9.9p1-1.el7.x86-64.rpm openssh-clients-9.9p1-1.el7.x86-64.rpm openssh-server-9.9p1-1.el7.x86
- HTML5实现好看的主机域名商务网站模板.zip
- 同城约想同城交友网站源码运营级带定位+机器人可封包APP【源码+视频教程】.zip
- 前端实现登录窗口中HTML、CSS与JavaScript验证码功能
- efr32mg24-datasheet.pdf
- 餐饮连锁外卖点餐平台 服务端+后台管理+小程序商户端+小程序前端 V1.0.1正式版.zip
- 在线课程 , 书籍,工具平台等内容
- uniapp小说漫画APP小说源码会员阅读月票功能.zip
- auto-rig-pro-3.71.23
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功