温馨提示×

filezilla ubuntu怎么设代理

小樊
42
2026-10-06 22:49:52
栏目: 智能运维

在 Ubuntu 上使用 FileZilla 设置代理,主要取决于你用的是 FTP / SFTP 以及 代理类型(HTTP、SOCKS)。下面分情况说明:


一、FileZilla 自带代理设置(推荐先试)

适用于:

  • FTP(主动/被动)
  • 部分 SOCKS5 代理

步骤

  1. 打开 FileZilla
  2. 菜单栏 → 编辑(Edit) → 设置(Settings)
  3. 左侧选择 连接(Connection) → FTP → 代理(Proxy)
  4. 在右侧:
    • Proxy type(代理类型)
      • 无代理:No proxy
      • HTTP/1.1:HTTP/1.1 Proxy
      • SOCKS5:SOCKS5
    • 填写:
      • 代理地址(Host)
      • 端口(Port)
      • 用户名 / 密码(如有)
  5. 点击 确定
  6. 正常新建站点连接即可

⚠️ 注意:

  • SFTP(SSH)通常不支持 FileZilla 内置代理
  • SOCKS5 支持更好,HTTP 代理对 FTP 支持有限

二、SFTP(SSH)如何使用代理(重要)

FileZilla 的 SFTP 不走内置代理,需要用系统或工具转发:

方法 1:使用 tsocks / proxychains(推荐)

安装 proxychains

sudo apt update
sudo apt install proxychains4

配置代理

编辑配置文件:

sudo nano /etc/proxychains4.conf

底部改为(示例 SOCKS5):

socks5 127.0.0.1 1080

启动 FileZilla

proxychains4 filezilla

✅ 这样 FileZilla 的 SFTP 连接也会走代理


方法 2:SSH 隧道(最稳定)

ssh -N -D 1080 user@proxy-server

然后:

  • FileZilla → 设置 → 代理 → SOCKS5
  • Host: 127.0.0.1
  • Port: 1080

三、系统级代理(不推荐但可用)

Ubuntu 设置:

  • 设置 → 网络 → 网络代理
  • 设置 HTTP / SOCKS

⚠️ FileZilla 不一定会读取系统代理


四、常见代理类型支持情况

协议 FileZilla 内置代理 说明
FTP ✅ 支持 HTTP/SOCKS 均可
SFTP ❌ 不支持 需用 proxychains
FTPS ⚠️ 有限 视代理支持

五、总结建议

  • FTP + HTTP/SOCKS → FileZilla 设置里直接配
  • SFTP → 用 proxychains4 filezilla
  • 公司网络 / 强限制 → SSH 隧道最稳

如果你能告诉我:

  • Ubuntu 版本
  • 代理类型(HTTP / SOCKS5)
  • 用的是 FTP 还是 SFTP

我可以给你更精确的配置示例。

0 踩