FTP服务器
Filezilla快速搭建内网FTP服务器

说明
| 项 | 值 | 说明 |
|---|---|---|
| 时间 | 2022.10.15 | 整理文档 |
| 官网 | https://www.filezilla.cn/download | 下载客户端和服务器 |
| 教程参考 | 感谢大佬分享《利用Filezilla在局域网内搭建自己的FTP服务器》 | 本文档参照视频教程整理 |
| 教程文件 | 已下载:MP4 |
区别:目的是公司电脑和家里电脑打通,但是公司电脑没有公网IP,所以把公司电脑和家里电脑用zerotier组了内网的基础上,再安装fileZilla组装FTP服务器;
一、服务端
1.0.0 安装

这里最好把安装路径的中文翻译成英文;

1.1.0 启动与连接


1.1.1 设置最大连接数

1.1.2 被动模式设置
(1)端口范围
数字尽量大,避免和其他服务的冲突

(2)IP
这里应该指的就是服务器被访问的IP,如果是同一个办公室,那么应该在cmd里面查ipconfig获取IPv4的地址

或者:由于我设置了zerotier内网,所以用的是它提供的内网IP

填入

1.1.3 SSL/TLS设置
(1)启用支持与生产新证书
国家码填86,证书一般生成到安装目录,但是不能有中文,所以这里选了别的位置放

注意:如果填的是zerotier内网IP的话,此时应确保zerotier客户端应该开着;
1.1.4 设置用户组
(1)准备文件夹
先提前创建好一个目录
1 | D:\fileZillaServeDir\FORDORORO |
(2)创建组
点快捷栏的小图标或者“编辑>>组”

(3)配置目录

然后点确定即可。
1.1.5 设置用户
(1)新建用户并加入组

1.2.0 服务端电脑防火墙设置
(1)防火墙添加放行
电脑版本:Win10
找到防火墙设置
1 | 控制面板\系统和安全\Windows Defender 防火墙\允许的应用 \更改设置 \允许其他应用 |

(2)高级设置>添加规则
启动所有和FileZilla相关的规则并新建一个端口规则

此时再用内网的其他机器访问就能正确访问到了;
[再次尝试>>>>>](# 2.1.2 再次尝试)
二、客户端
2.0.0 安装
一直点下一步即可,略。
2.1.0 新建站点
站点相当于一个配置好的连接设置

2.1.1 尝试连接(失败)
如果在装了服务器的机器上同时又装了服务器,那么理论上是可以直接连上的。用另外一台内网的电脑尝试连接:

发现失败,是因为安装服务端的机器的防火墙进行了拦截,需要处理防火墙等相关策略;具体步骤在:[《服务端电脑防火墙设置》](# 1.2.0 服务端电脑防火墙设置)
2.1.2 再次尝试(成功)
(1)再次连接,信任证书
经过[《服务端电脑防火墙设置》](# 1.2.0 服务端电脑防火墙设置)的配置之后,再次连接

2.2.3 测试文件传输
(1)测试往服务器传文件
提示无法上传,因为当初在服务端只配置了读取权限

回去服务端配置读写权限

这里把文件/目录的创建、删除权限都勾选上了,具体视情况而定。
再次测试:成功
(2)测试传输速度
从服务器端拉一个3.78GB的文件看是否把带宽跑满
发现只有6M作用,毕竟是挂着zerotier的虚拟内网,不是像公司的那种局域网内网。教程视频看到可以飚到60多M;
三、整合freefileSync
done.
