内网穿透如何支持 ftp 服务

本文详细介绍了如何实现FTP服务的内网穿透,重点讨论了FTP的主动和被动模式,以及EPRT、PASV命令。针对FTP数据连接的特殊性,提出了预先建立额外监听socket并修改响应中的地址信息的解决方案,以支持内网穿透。
摘要由CSDN通过智能技术生成

我们在 内网穿透实战 中简单介绍了下我们实现内网穿透的基本原理,在我们的方案中理论上可以支持所有的 tcp/udp 服务,但其中某些服务可能在应用层有服务地址交换,这种服务我们默认是不支持的,比如 ftp 服务,今天我们以ftp 服务为例来说明下我们怎么支持穿透这种类型的服务,在此之前先来了解下我们建立内网穿透将内网服务映射到访问端的过程。

内网穿透服务映射基本原理和过程

假设我们有个内网服务A 需要穿透访问,服务A 为tcp 服务,在ip1/port1 上监听,我们的内网端 mt_proxy_client_inner 和该服务部署在同一个子网,可以直接访问这个服务A,实现穿透访问服务A 的过程如下:

1. 我们在内网端服务穿透列表中配置服务A的信息,包括协议类型 tcp, 服务地址 ip1/port1 

2. 访问端配置中指定连接服务A对应的内网端(访问端可以访问任

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值