frp外网穿透ftp服务

frp外网穿透ftp服务,第1张

FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式。如果要用ftp外网穿透,需要使用被动模式。

被动模式(PASV)连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器在命令链路上用PASV命令告诉客户端:“我打开了XXXX端口,你过来连接我”。于是客户端向服务器的XXXX端口发送连接请求,建立一条数据链路来传送数据。

所以,在使用ftp的时候,不仅需要转发默认的21端口,还需要转发数据端口。

考虑到frp转发的情况,所以数据端口最好是固定的,所以这里需要修改ftp服务器的配置,这里以vsftpd服务为例。修改 vsftpd.conf 文件,固定被动模式端口范围

这里只开启了50000、50001、50002三个端口,意思就是同时只能有三个用户连接,如果需要更多用户可以配置更多的端口。

在frp的配置中,需要添加默认端口21和被动数据端口50000、50001、50002四个端口配置

搭建FTP服务器要先创建一个用户账户用于登录FTP,然后添加IIS程序服务,然后才是创建发布自己的FTP站点。

一、右键计算机选择管理,点开本地用户和组选择用户。

二、右键建立新用户,填写资料后完成创建。

三、右键计算机进入控制面板选项,点击卸载程序按钮,选择程序和功能选项。

四、选择打开或关闭Windows功能选项,找到Internet信息服务,打开FTP服务器,勾选所有子菜单,确定。

五、右键计算机选择管理,打开服务和应用程序选项,点击Internet信息服务管理,右键点击网站,选择添加网站。

六、在弹出的页面中填写信息,IP地址选择本地的IP地址。

七、新建完成后右键刚才建立的网站名称,选择添加FTP站点发布,IP地址选择本地的IP地址,端口号选择2121,完成后下一步。

八、根据个人用途选择需要的选项,完成后点击完成选项。打开浏览器输入网址后回车,验证是否成功即可。

注意事项

1、在内网中搭建FTP最重要的就是映射端口,要不外网是无法访问到本机的FTP服务器上。做映射必须要登入路由器上去。每个人的路由都是不同的,但是总体功能还是大同小异的。

2、如果出现没有访问权限,找到IE浏览器Internet选项中的“高级” ,将“启用ftp文件夹视图”添加勾号,将“使用被动FTP”的勾号去掉。重新访问即可。

TurboFTP 这个软件 支持代理的。

下边是详细介绍:

TurboFTP ,强大的语言支持,

英语,中文简体,繁体,法语,德语,日语,俄语,西班牙语,葡萄牙语,阿拉伯语,瑞典语,韩语,意大利语....

强大的同步目录和网站备份功能,

该软件,做的最好的也就是 网站的自定义同步功能,自动上传功能,其实自动化体现的淋漓尽致。比如你有100个网站 需要周期备份。你只要添加100个任务进去,规定一下备份时间 即可。

结合TurboFTP Server FTP 打包解压功能,

如果该服务器装有TurboFTP Server ,你可以使用TurboFTP 工具,用FTP命令进行打包,解压操作。方便至极。

强大的支持模式。

支持标准的FTP,SFTP(ssh2)的 模式。windows 主机和 linux 都可以放心使用。

较好的用户定义功能。

用户可以自己定义自己喜欢的操作习惯。比如 全行显示队列。 双击上传,或者双击打开等等。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/391804.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存