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地址来代替

然后连接站点即可

相关推荐
新时代牛马14 小时前
嵌入式网络完整篇:从LwIP/以太网驱动到 Linux netdev 与排障
linux·网络·php
前端世界14 小时前
Linux服务器实战:NTP时间同步、SELinux权限与rsyslog日志管理,一次搞懂三大运维问题
linux·运维·服务器
Android系统攻城狮14 小时前
Linux Gstreamer深度解析之gst_audio_converter_new调用流程与实战(二十)
linux·运维·服务器·gstreamer音视频·音视频进阶
海宇服务14 小时前
零信任架构实战:基于海宇对外投资历史查询服务构建自动化供应商准入网关
运维·人工智能·架构·自动化
上海云盾-小余14 小时前
BGP 高防底层原理:TCP 异常流量识别与清洗机制
运维·网络·tcp/ip
captain37615 小时前
▲网络原理(2)-TCP
java·服务器·网络·tcp/ip·java-ee
同元软控15 小时前
从排队、碰撞到信号波形:基于Sysevents的网络—信号一体化仿真
网络
言乐616 小时前
Python加速器4跨境网络加速器
运维·服务器·开发语言·网络·python
疯狂打码的少年17 小时前
【计算机网络】IPv6基础(特点、表示法、与IPv4对比)
网络·笔记·计算机网络
门思科技18 小时前
LoRaWAN 网络容量估算:一个 SX1302 网关到底能带多少设备
开发语言·网络·php