frp内网穿透下创建FTP(解决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,点击文件站点管理器

下载FTP连接工具(FileZilla, 免费开源)

点击建立新站点,输入外网主机ip和宝塔生成的用户名和密码

带年纪传输设置,选择被动,然后点击确认

编辑设置中的FTP下的被动模式选择使用服务器外部IP地址来代替

然后连接站点即可

相关推荐
xixiaoyunya3 小时前
内网穿透工具选型分析:从 ngrok 的局限性看国内开发场景下的替代方案
网络
Lonely 净土3 小时前
Linux 运维文件写入操作
linux·运维·服务器·文件管理
城管不管3 小时前
重生——第十一次面试之挖财一面2026.8.19已OC
java·服务器·jvm·数据库·spring·面试·职场和发展
FreeTinker3 小时前
远程查看的技术路径与工程选型分析
网络
飞英思特无线充电4 小时前
严苛场景巡检机器人的无线补能设计:点位、BMS、认证与运维边界
运维·机器人
Jimmy_jimi4 小时前
利用nginx代理完成url重定位
运维·nginx
liuyicenysabel4 小时前
多服务上线日记三:
运维·服务器·笔记·学习
嵌入式阿蔡5 小时前
传感器_03:电机驱动——让 GPIO 当指挥官,别让 GPIO 当电源
网络·stm32·单片机·嵌入式硬件·嵌入式实时数据库
吠品6 小时前
Wine 在 Linux 上运行 Windows 软件完整指南
java·linux·服务器
一只鹿鹿鹿6 小时前
大数据中心安全系统解决方案(Word文件)
大数据·运维·物联网·安全·政务