被动模式(PASV)连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器在命令链路上用PASV命令告诉客户端:“我打开了XXXX端口,你过来连接我”。于是客户端向服务器的XXXX端口发送连接请求,建立一条数据链路来传送数据。
所以,在使用ftp的时候,不仅需要转发默认的21端口,还需要转发数据端口。
考虑到frp转发的情况,所以数据端口最好是固定的,所以这里需要修改ftp服务器的配置,这里以vsftpd服务为例。修改 vsftpdconf 文件,固定被动模式端口范围
这里只开启了50000、50001、50002三个端口,意思就是同时只能有三个用户连接,如果需要更多用户可以配置更多的端口。
在frp的配置中,需要添加默认端口21和被动数据端口50000、50001、50002四个端口配置内网穿透神器frp的搭建与使用
frpcini的文件内容:
# frpcexe -c frpcini
[common]
server_addr = 1232064320
server_port = 7000
auth_token = 123
log_file = /frpclog
[web01]
type = >
frp[1] 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)