在 Linux 上使用 FileZilla(客户端) 配置代理,通常有以下几种方式,取决于你是想走 FTP 代理 还是 系统/全局代理(如 SOCKS5 / HTTP)。
适用于:
USER@HOSTUSER@FIREWALL user@hostOPEN hostSITE⚠️ 注意:
FileZilla 不支持直接填 SOCKS5/HTTP 代理用于 FTP 控制连接
proxychains(最常用 ✅)sudo apt install proxychains4 # Debian/Ubuntu
编辑配置文件:
sudo nano /etc/proxychains4.conf
末尾添加(示例 SOCKS5):
socks5 127.0.0.1 1080
proxychains4 filezilla
✅ 这样 FileZilla 的所有网络请求都会走代理
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
filezilla
⚠️ 对 FTP(非 HTTP)效果有限,不推荐
如果你用的是 SFTP(端口 22):
ssh -D 1080 user@跳板机
然后:
proxychains4 filezilla
localhost:映射端口| 需求 | 推荐方案 |
|---|---|
| FTP 代理服务器 | FileZilla 内置 FTP 代理 |
| SOCKS5 / HTTP 代理 | proxychains4 ✅ |
| SFTP | SSH -D + proxychains |
| 最稳定 | SFTP + 代理 |
如果你能补充说明:
我可以给你精确配置命令。