frp内网穿透下创建FTP(解决FTP“服务器回应不可路由的地址。使用服务器地址替代”错误)
本文介绍了通过宝塔面板配置Pure-FTPd插件并实现内网穿透的完整流程。主要内容包括:1)修改FTP被动端口范围为39000-39003;2)配置frp客户端映射FTP及被动端口;3)开放两端防火墙端口;4)使用FileZilla客户端连接时选择被动模式并配置服务器外部IP。该方案通过限制4个被动端口简化了穿透配置,适用于内网环境下的FTP服务访问。
·
使用宝塔面板,点击FTP,下载Pure-FTPd插件
点击Pure-FTPd插件,修改配置文件,找到PassivePortRange, 修改ftp被动端口范围为39000 39003,我们只需要4个被动端口即可,多了不好在内网穿透frp的配置文件中增加
点击添加FTP:
输入用户名和需要连接的地址 ,创建FTP
对于内网穿透的配置:
服务端frps使用默认配置即可,
客户端frpc增加以下proxy配置:
[[proxies]]
name = "ftp"
type = "tcp"
localIP = "替换为你自己的内网IP"
localPort = 21
remotePort = 8021
[[proxies]]
name = "ftppassive1"
type = "tcp"
localIP = "替换为你自己的内网IP"
localPort = 39000
remotePort = 39000
[[proxies]]
name = "ftppassive2"
type = "tcp"
localIP = "替换为你自己的内网IP"
localPort = 39001
remotePort = 39001
[[proxies]]
name = "ftppassive3"
type = "tcp"
localIP = "替换为你自己的内网IP"
localPort = 39002
remotePort = 39002
[[proxies]]
name = "ftppassive4"
type = "tcp"
localIP = "替换为你自己的内网IP"
localPort = 39003
remotePort = 39003
内网穿透的服务端(外网主机)和客户端(内网主机)主机都打开39000-39003端口号,服务端多打开8021端口号,客户端打开21端口
修改内网穿透配置文件后,重启内网穿透服务
下载FileZilla,点击文件站点管理器
点击建立新站点,输入外网主机ip和宝塔生成的用户名和密码
带年纪传输设置,选择被动,然后点击确认
编辑设置中的FTP下的被动模式选择使用服务器外部IP地址来代替
然后连接站点即可
更多推荐
所有评论(0)