1. 二、内网穿透产品
携趣网络产品使用和API接入、开发
  • 一、代理IP
    • 1. 基础说明和准备
      • 1.1 用户注册
      • 1.2 用户实名
      • 1.3 忘记密码
      • 1.4 用户注销
      • 1.5 IP白名单授权和管理
        • 概要说明
        • 关于白名单同步器
        • API
          • 检测当前主机的公网IP
          • 获取白名单
          • 添加一条白名单
          • 删除一条白名单
      • 1.6 自研辅助小工具
        • 代理IP测试工具(HTTP代理浏览器设置器)
        • HTTP代理浏览器插件
        • 白名单同步器
    • 2. 短效代理
      • 2.1 概要说明
      • 2.2 体验套餐和购买套餐
      • 2.3 API
        • IP提取API
        • 提取已购短效代理产品信息
        • 提取已购比邻池产品信息
        • 获取账户余额
        • 提取所有订单AID
        • 短效代理产品询价
        • 短效代理购买API
      • 2.4 如何使用?以及使用场景
        • 在代码中集成和使用
        • 在全局软件中使用变整个电脑IP
        • 在手机中使用
        • 在第三方软件中使用
        • 在PC浏览器中使用
          • 通过软件设置
          • 通过浏览器插件设置
          • 直接在浏览器中手动设置
    • 3. 隧道代理
      • 3.1 概要说明
      • 3.2 体验套餐和购买套餐
      • 3.3 如何使用?以及使用场景
        • 在代码中集成和使用
        • 在全局软件中使用变整个电脑IP
        • 在PC浏览器中使用
        • 在手机中使用
        • 在第三方软件中使用
      • 3.4 API
        • 获取账户余额
        • 提取所有订单AID
        • 隧道代理产品询价
        • 隧道代理购买API
    • 4. 长效代理
      • 4.1 概要说明
      • 4.2 体验套餐和购买套餐
      • 4.3 API
        • 提取已购长效代理信息
        • 获取账户余额
        • 长效代理线路获取API
        • 提取所有订单AID
        • 长效代理产品询价
        • 长效代理购买API
      • 4.4 如何使用?以及使用场景
        • 在代码中集成和使用
        • 在全局软件中使用变整个电脑IP
        • 在PC浏览器中使用
        • 在手机中使用
        • 在第三方软件中使用
    • 5.国际业务
      • 5.1国际业务简介
    • 6. 趣代理
      • 6.1 体验套餐和购买套餐
      • 6.2 趣代理(PC版)软件使用指南(新版推荐)
      • 6.3 趣代理(PC版)软件使用指南(老版)
      • 6.4 趣代理(安卓版)使用指南(最新)
      • 6.5 趣代理 Skill
      • 6.6 趣代理 MCP
      • 6.7 API
        • 获取账户余额
        • 提取所有订单AID
        • 趣代理产品询价
        • 趣代理购买API
  • 二、内网穿透产品
    • 1. 内网穿透的原理和作用
    • 2. 趣穿透特性介绍视频
    • 3. 趣穿透软件使用指南(以远程控制电脑为例)
    • 4. 趣穿透使用之游戏联机《幻兽帕鲁》
    • 5. 趣穿透使用之游戏联机《我的世界》
    • 6. 趣穿透使用之HTTPS和支付回调
    • 7. 趣穿透使用之WEB TCP
    • 8. 趣穿透使用之NAS存储
    • 9. 趣穿透使用之趣共享NAS
    • 10. 趣穿透使用之MySQL数据库
    • 11. 趣穿透使用之Linux主机
    • 12. Windows/Linux/macOS端口管理
    • 13.趣穿透使用之 FTP 文件传输服务
  • 三、AI智算产品
    • 1. AI助手(小趣)
    • 2. 携趣AI客服
    • 3. AI编程中心
  • 四、云服务器
    • 1. 购买并开通
    • 2. 使用方法
  • 五、云手机
    • 1. 购买并开通
    • 2. 使用方法
  • 六、财务和日志
    • 1. 充值和消费记录
    • 2. 使用日志
    • 3. 发票相关
    • 4. 推广相关
  1. 二、内网穿透产品

13.趣穿透使用之 FTP 文件传输服务

📌
趣穿透(下载地址)是一款支持多种协议的内网穿透工具,其中包含 FTP 协议。 本文将介绍 FTP 协议的核心要点,并以 FileZilla Server(服务端)和 FileZilla Client(客户端)为例, 手把手教你如何通过趣穿透将内网 FTP 服务安全地暴露到公网。

📋 目录#

1.
[背景知识:FTP 工作模式]
2.
[配置前准备]
3.
[1.安装趣穿透并添加 FTP 映射]
4.
[2.安装并配置 FTP 服务器]
5.
[3.放行防火墙端口]
6.
[4.使用 FTP 客户端连接测试]
7.
[常见问题排查]

背景知识:FTP 工作模式#

📌
FTP(File Transfer Protocol,文件传输协议)是一种基于客户端-服务器架构的文件传输协议。 它在客户端与服务器之间建立两条独立连接:
控制链路:默认使用 TCP 21 端口,负责发送登录、目录列表等 FTP 命令。
数据链路:负责实际的文件上传与下载,端口由工作模式决定。

主动模式(Active Mode)不支持#

服务器主动向客户端发起数据连接。由于需要服务端反向连接客户端,与内网穿透的转发机制冲突,趣穿透无法支持此模式。

被动模式(Passive Mode)推荐#

客户端向服务器发起数据连接。所有连接均由客户端主动建立,完全适配内网穿透场景,必须使用此模式。
⚠️ 重要提示: 趣穿透不支持服务端主动发起连接,因此 只能支持 FTP 的被动模式(Passive Mode)。 请在 FTP 服务器和客户端两侧均确认已选择被动模式,否则将出现"能登录但无法列出目录/传输文件"的问题。

配置前准备#

📌
开始配置前,请确认以下条件已满足:
已在本地安装并运行 FTP 服务端软件(本文以 FileZilla Server 为例,Linux 用户可参考 vsftpd 进行等效配置)。
已下载趣穿透客户端,直接运行 .exe 即可使用(免注册),首次使用需完成实名认证。是否配置二级域名不影响 FTP 穿透,与 FTP 无关。
本地 FTP 服务监听在 127.0.0.1:21(或本机内网 IP 的 21 端口)。
⚠️ FTP 固定访问域名: 使用趣穿透穿透 FTP 服务时,FTP 服务端和 FTP 客户端的主机地址都必须填写 ftp.xq0.cn, 这是趣穿透为 FTP 协议指定的固定域名,不是可替换的示例,请勿填写本机 IP、127.0.0.1 或其他域名。
💡 数据端口获取方式: 被动模式下的数据传输端口无需提前规划。在趣穿透中批量开通「内外网端口号相同」的连续 TCP 端口并映射成功后, 软件会在通道列表中返回实际分配到的端口号(如 17680–17684)。 请以趣穿透返回的端口为准,再将同一组端口填写到 FTP 服务器和防火墙配置中。

1.安装趣穿透并添加 FTP 映射#

下载趣穿透客户端后直接运行 .exe 打开(无需注册账号),完成实名认证后,在穿透通道配置中添加两类端口映射。

1.1 添加 FTP 控制端口映射(TCP 21)#

点击「添加通道」,在快速选择中选择 FTP-21 预设,或手动填写以下参数:
配置项填写值说明
通道名FTP-21自定义名称,便于识别
协议类型TCPFTP 控制链路使用 TCP
内网地址127.0.0.1本机 FTP 服务地址
内网端口21FTP 默认控制端口
立即启动✅ 勾选添加后立即生效
趣穿透添加 FTP-21 控制端口映射
图 1:添加 FTP 控制端口(21)穿透通道
保存后,趣穿透会自动分配一个外网端口(如 24258),请在通道列表中记下该端口号。外网访问地址为 ftp.xq0.cn:映射端口(主机固定填 ftp.xq0.cn,端口以软件实际分配为准)。

1.2 批量添加被动模式数据端口映射#

FTP 被动模式传输文件时,还需要映射一组数据端口。再次点击「添加通道」,按以下方式配置:
配置项填写值说明
通道名FTP数据传输端口自定义名称
协议类型TCP数据链路使用 TCP
内网地址127.0.0.1本机地址
内网端口号与外网端口号相同✅ 勾选关键:内外网端口保持一致
批量开通连续端口5 个对应被动模式端口范围
**重点:**务必勾选「内网端口号与外网端口号相同」,并批量开通 5 个连续端口。映射成功后,在通道列表的「外网访问地址」列查看软件实际分配到的端口号 (如 17680、17681、17682、17683、17684),记录这组端口,后续 FTP 服务器和防火墙均按此配置。
趣穿透批量添加数据端口映射
图 2:批量添加内外网端口一致的数据传输端口

1.3 确认通道列表并记录端口#

配置完成后,通道列表应包含 1 条控制端口映射 + 5 条数据端口映射,全部显示「运行中」状态。请从列表中抄录以下信息,供后续步骤使用:
控制端口映射:外网端口(如 24258),客户端连接时使用;
数据端口映射:批量开通后返回的连续端口号(如 17680–17684),FTP 服务器被动模式及防火墙放行时使用。
趣穿透通道列表总览
图 3:穿透通道配置总览(FTP-21 → 24258,数据端口 17680–17684 一一对应)

2.安装并配置 FTP 服务器#

以 FileZilla Server 为例,完成被动模式相关配置。若使用 vsftpd,请在 vsftpd.conf 中设置等效参数。

2.1 确认控制端口#

确保 FTP 服务器监听在 TCP 21 端口(FileZilla Server 默认即为 21,一般无需修改)。

2.2 配置被动模式端口范围#

进入 FileZilla Server 管理界面 → FTP Server → Passive mode,进行如下设置(端口范围填写步骤 1.3 中从趣穿透通道列表抄录的数据端口):
配置项填写值说明
Use custom port range✅ 勾选启用自定义端口范围
From(最小端口)趣穿透返回的起始端口如 17680,以通道列表为准
To(最大端口)趣穿透返回的结束端口如 17684,以通道列表为准
Host(外部访问地址)ftp.xq0.cn固定填写 ftp.xq0.cn
⚠️ 关键配置: 「Use the following host」处必须固定填写 ftp.xq0.cn, 这是趣穿透 FTP 穿透的指定域名,不能填写 127.0.0.1、本机内网 IP 或其他域名。 否则 FTP 服务器会告诉客户端去连接错误地址,外网用户将无法传输文件。
FileZilla Server 被动模式配置
图 4:FileZilla Server 被动模式配置(端口范围 + 外部 Host 域名)

2.3 vsftpd 用户参考配置#

若使用 Linux 上的 vsftpd,可在 /etc/vsftpd/vsftpd.conf 中添加等效配置:
listen=YES
listen_port=21
pasv_enable=YES
pasv_min_port=17680
pasv_max_port=17684
pasv_address=ftp.xq0.cn
其中 pasv_min_port / pasv_max_port 填写步骤 1.3 从趣穿透抄录的数据端口范围,pasv_address 固定填写 ftp.xq0.cn。

3.放行防火墙端口#

确保本机防火墙(及云服务器安全组,如适用)已放通以下端口(数据端口以步骤 1.3 从趣穿透抄录的为准):
端口协议用途
21TCPFTP 控制链路
趣穿透返回的数据端口范围TCPFTP 被动模式数据链路(如 17680–17684,以实际分配为准)
🔒 Windows 防火墙操作提示: 打开「Windows 安全中心 → 防火墙和网络保护 → 高级设置」,分别添加入站规则, 允许 TCP 21 及趣穿透返回的数据端口范围的入站连接。若 FTP 服务运行在其他机器上,还需在对应设备的防火墙上放行。如果不知道如何配置防火墙端口请看此文:Windows/Linux/macOS端口管理

4.使用 FTP 客户端连接测试#

在任意可访问公网的设备上,使用 FileZilla Client(或其他 FTP 客户端)进行连接测试。

4.1 填写连接信息#

配置项填写值说明
协议FTP选择 FTP 协议(非 SFTP)
主机ftp.xq0.cn固定填写 ftp.xq0.cn
端口趣穿透映射的外网端口如 24258,以步骤 1.3 通道列表为准(非默认 21)
用户名 / 密码按服务端设置填写若 FTP 服务启用了认证
⚠️ 注意: 主机地址必须固定填写 ftp.xq0.cn, 端口填写趣穿透为 21 端口映射分配的外网端口(如 24258,以通道列表为准,非默认 21), 请勿填写内网地址、本机 IP 或默认 21 端口。
FTP 客户端连接配置
图 5:FTP 客户端连接配置(主机填域名,端口填映射端口)

4.2 设置传输模式为被动模式#

在客户端设置中,将连接模式设为 Passive(被动模式),传输模式建议选 Binary(二进制):
FTP 客户端被动模式设置
图 6:客户端连接模式选择 Passive(被动模式)

4.3 设置数据传输端口范围#

部分客户端(如 WinSCP)需要额外指定传输端口范围,填写步骤 1.3 从趣穿透通道列表抄录的数据端口:
客户端数据传输端口范围设置
图 7:客户端数据传输端口范围(17680–17684,与服务器和趣穿透保持一致)

4.4 验证连接#

点击连接后,若配置正确,应能:
1.
成功登录 FTP 服务器;
2.
正常列出远程目录(LIST 命令成功);
3.
成功上传和下载文件。
若仅第 1 步成功、第 2/3 步失败,通常是被动模式端口或 Host 地址配置有误,请返回检查步骤一和步骤二。

常见问题排查#

💡

❓ 能登录,但无法列出目录或传输文件#

检查 FTP 服务器是否配置了被动模式,且 Host 固定填写 ftp.xq0.cn,而非内网 IP。
检查趣穿透是否已批量映射数据端口,且「内外网端口相同」已勾选;FTP 服务器端口范围是否与通道列表返回的一致。
检查防火墙是否放行了趣穿透返回的数据端口范围。

❓ 连接超时,无法登录#

确认趣穿透服务已启动,FTP-21 通道状态为「运行中」。
确认客户端填写的是映射后的外网端口(如 24258),而非默认 21。
确认本机 FTP 服务正在运行,且监听 127.0.0.1:21。

❓ 使用了主动模式怎么办?#

趣穿透不支持 FTP 主动模式。 请在 FTP 服务器和客户端两侧均切换为被动模式(Passive Mode),这是唯一可行的方案。
📌 配置检查清单(快速自查):
1.
趣穿透:TCP 21 → 外网端口(以通道列表为准,如 24258)✅
2.
趣穿透:批量映射数据端口,内外网端口相同,并抄录返回的端口号 ✅
3.
FTP 服务器:被动模式,Host 固定 = ftp.xq0.cn ✅
4.
FTP 服务器:数据端口范围 = 趣穿透返回的端口 ✅
5.
防火墙:放行 TCP 21 + 趣穿透返回的数据端口 ✅
6.
客户端:主机固定 = ftp.xq0.cn,端口 = 映射外网端口,模式 = Passive ✅
趣穿透 FTP 内网穿透配置指南 · 如有问题请联系趣穿透技术支持
修改于 2026-08-08 16:52:05
上一页
12. Windows/Linux/macOS端口管理
下一页
1. AI助手(小趣)
Built with