- 下载filezilla server,安装,默认连接
- 设置监听端口为21
- 编辑->设置->FTP over TLS生成证书(optional)
- 编辑->用户->添加用户,添加目录
- frp内网穿透,客户端设置,添加内容如下:
[range:ftp] type = tcp local_ip = 127.0.0.1 local_port = 21,50000-50002 remote_port = 2121,50000-50002
- 监听端口21映射到远程2121端口,数据传输端口为50000-50002
- filezilla server被动模式设置:passive mode settings:use custom port range固定为50000-50002
- 安装filezilla客户端,链接即可
对于linux下的设置:
- 安装vsftpd:
apt install vsftpd
- 编辑配置文件:
vi /etc/vsftpd.conf
pasv_enable=YES pasv_min_port=50000 pasv_max_port=50002 pasv_address=公网ip