温馨提示×

FileZilla Linux版如何代理

小樊
35
2026-08-31 18:25:56
栏目: 智能运维

在 Linux 上使用 FileZilla(客户端) 配置代理,通常有以下几种方式,取决于你是想走 FTP 代理 还是 系统/全局代理(如 SOCKS5 / HTTP)


一、FileZilla 自带代理设置(FTP 代理)

适用于:

  • FTP 服务器前有 FTP 代理服务器
  • 不是普通 HTTP/SOCKS 代理

设置步骤

  1. 打开 FileZilla
  2. 菜单:编辑 → 设置(Settings)
  3. 左侧选择:连接 → FTP → FTP 代理
  4. 选择代理类型:
    • USER@HOST
    • USER@FIREWALL user@host
    • OPEN host
    • SITE
    • 自定义
  5. 填写代理服务器地址和端口
  6. 保存后,在站点管理器中正常使用 FTP

⚠️ 注意:
FileZilla 不支持直接填 SOCKS5/HTTP 代理用于 FTP 控制连接


二、通过系统代理(推荐:SOCKS5 / HTTP)

方法 1:使用 proxychains(最常用 ✅)

1. 安装 proxychains

sudo apt install proxychains4   # Debian/Ubuntu

2. 配置代理

编辑配置文件:

sudo nano /etc/proxychains4.conf

末尾添加(示例 SOCKS5):

socks5 127.0.0.1 1080

3. 启动 FileZilla

proxychains4 filezilla

✅ 这样 FileZilla 的所有网络请求都会走代理


方法 2:使用环境变量(部分有效)

export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
filezilla

⚠️ 对 FTP(非 HTTP)效果有限,不推荐


三、SFTP(SSH)走代理(推荐方式)

如果你用的是 SFTP(端口 22)

方式 A:SSH 代理 + FileZilla

ssh -D 1080 user@跳板机

然后:

proxychains4 filezilla

方式 B:FileZilla SFTP + 隧道

  1. 建立 SSH 隧道
  2. FileZilla 连接 localhost:映射端口

四、总结建议

需求 推荐方案
FTP 代理服务器 FileZilla 内置 FTP 代理
SOCKS5 / HTTP 代理 proxychains4 ✅
SFTP SSH -D + proxychains
最稳定 SFTP + 代理

如果你能补充说明:

  • 用的是 FTP 还是 SFTP
  • 代理类型(SOCKS5 / HTTP)
  • Linux 发行版

我可以给你精确配置命令

0