October 28, 2014

設定 Filezilla 透過 Proxy Server 連上 FTP

在某些企業或公家機關中,內部網路需透過 Proxy Server 才能連向外部網路,而許多軟體需要額外的設定才能在 Proxy 下運作。

這篇文章描述如何在 Filezilla 設定 Proxy 連上 FTP。


目錄


(一) 未設定 Proxy 之前

在某些企業或公家機關中,內部網路需透過 Proxy Server 才能連向外部網路,而許多軟體需要額外的設定才能在 Proxy 下運作。

例如,FTP 軟體 Filezilla 在設定 Proxy 之前,可能無法與外部網路的 FTP 正常連線。


(二) 解決方法

1. 偵測 Proxy Server

首先要先知道主機的 Proxy Server 是的 IPPort,您可以直接詢問網路管理員,或透過下列方式:

Chrome:

# 設定 -> 變更 proxy 設定 -> 連線 -> LAN 設定 -> Proxy 伺服器

IE:

# 工具 -> 網路選項 -> 連線 -> LAN 設定 -> Proxy 伺服器

如果以上方法都行不通的話,可以嘗試這一篇這一篇

2. 設定 Filezilla Proxy Setting

在 Filezilla 中設定 Proxy 的方式如下:

# 編輯 -> 設定 -> 左邊頁面選擇連線 -> 通用 Proxy
# 填入剛剛查到的 Proxy 主機與 Port 填入
# 確定

(三) 其他設定

上述步驟就完成了基本的 FTP Proxy 設定。

若依然無法連上外部 FTP,請確認下列事項:

  • 在剛剛 Proxy 頁面檢查 Proxy type (SOCKS 4, SOCKS 5, HTTP/1.1..)
  • 檢查 host, username, password 等是否正確
  • 檢查協定方式 protocol (FTP, SFTP..)
  • 檢查 port (21, 22..)
  • 檢查加密方式 (none, TLS..)
  • 檢查傳輸模式 (Active, Passive..)
  • 檢查防火牆設定 (是否鎖 protocol, 鎖 port, 鎖 domain, 應用程式規則..)
  • 最後的最後,也有可能是 FTP server 端設定有問題,可用 https://ftptest.net/ 測試、請第三者測試、或以其他機器測試。