共享软件/简体中文/
共享软件/简体中文/
共享软件/简体中文/
共享软件/多国语言/
修改软件/多国语言/
修改软件/简体中文/
共享软件/简体中文/
修改软件/简体中文/
共享软件/简体中文/
修改软件/简体中文/
filebrowser文件管理器是电脑直接利用局域网的传输的方式来进行开源的内网的传输的方式,让用户们可以直接通过内网的链接来进行文件的相互的传输,软件所使用的语言是go来进行编写出来的。
用go语言编写、基于http的开源内网传输软件。正常情况下,每次使用的时候都要输入启动命令和参数来完成文件分享。为了方便,我将它加入到右键菜单栏中。您只需要对着你想要分享的目录,右键点击"Share by FileBrowser"即可!基于HTTP,这样一来所有能执行http请求的几乎都能访问共享的文件,比如手机的浏览器,或者linux的wget, curl等命令行工具,可全平台运行。
1、安装运行
安装命令:
1 curl -fsSL https://filebrowser.xyz/get.sh | bash
运行命令:
#后面参数分别是监听地址、端口,文件存放根目录,数据库存放路径
filebrowser -a 0.0.0.0 -p 8888 -r /file -d /opt/filebrowser.db
如果文件根目录不存在的话,就需要新建一下再启动,然后就可以访问 ip:8888 了,管理员用户名和密码均为 admin 。
对于 centos 系统,还需要开启 8888 端口,不然会打不开 Web 面板,使用命令:
1 #CentOS 6
2 iptables -I INPUT -p tcp --dport 8888 -j ACCEPT
3 service iptables save
4 service iptables restart
5
6 #CentOS 7
7 firewall-cmd --zone=public --add-port=8888/tcp --permanent
8 firewall-cmd --reload
2、开机自启
接下来这里可以建一个简单的 systemd 配置文件,适用于 CentOS 7、Debian 8+、Ubuntu 16+,使用命令:
1 #先输入命令参数,只要上面filebrowser后面的即可
2 command="-a 0.0.0.0 -p 8888 -r /file -d /opt/filebrowser.db"
3 #然后将以下代码一起复制到SSH运行
4 cat > /etc/systemd/system/filebrowser.service <<EOF
5 [Unit]
6 Description=filebrowser
7 After=network.target
8
9 [Service]
10 Type=simple
11 ExecStart=$(command -v filebrowser) $command
12 Restart=on-failure
13
14 [Install]
15 WantedBy=multi-user.target
16 EOF
然后启动并设置开机自启:
1 systemctl start filebrowser
2 systemctl enable filebrowser
此时可以查看运行状态,使用命令:
1 systemctl status filebrowser
显示 Active: active(running) 则为运行成功,如果不是,可能还需要重启下服务器!使用 reboot 即可。
卸载前请先关闭所有filebrowser,如果不手动关闭,脚本会检测程序是否在运行,并提示你是否关闭程序后再删除
使用管理员运行uninstall.bat,它会删除之前添加的注册表。当出现Uninstall successfully!表示删除注册表成功
然后手动把本目录下的所有文件删除即可。
下载项目到本地
右键管理员运行install.bat
分享文件或者文件夹
在内网中的设备打开地址