天堂私服 | FTP 伺服器架設(FileZilla)
環境說明
此處使用Oracle VM VirtualBox
虛擬機軟體,下載安裝了一個純淨的Windows 7 x64 旗艦版
。
如果需要安裝虛擬機,可以參考此篇文章VirtualBox Windows 7 安裝。
Windows 7 更新
- 更新
- 最少更新:<快速,建議>
- 完整更新:<費時,不建議>
- 開啟 Windows Update:<已關閉>
註:KB2533623 是一定要安裝的,因為後面再安裝其他 FileZilla 軟體時,才不會發生無法加載TLS庫的問題。
注:安裝完更新後,請務必重新啟動虛擬機。
下載 FileZilla
首先,我們進入下載 FileZilla 的網站:連結
- 點擊
Download FileZilla Server
。 - 點擊
Download FileZilla Server
,便會開始下載;這以 Microsoft Windows 示範。
安裝 FileZilla
此處安裝的版本為FileZilla_Server-0_9_60_2.exe
來做安裝示範。
<2021-08-04當時下載的最新版>
- 滑鼠左鍵雙擊
FileZilla_Server-0_9_60_2.exe
檔案。 - 跳出安全提示
您是否要允許下列成是變更這部電腦?
請點擊是
。 - 請繼續點擊
I Agree
。 - 請繼續點擊
Next
。 - 可以自行選擇安裝位置。
- 請繼續點擊
Next
。 - 此步驟是詢問是否要讓
FTP伺服器
在電腦開機時自動啟動,請點選Install as service, started with Windows (default)
請繼續點擊Next
。註:這樣
FTP伺服器
便會自動被安裝成系統的Service
,每次開機後便會自動再背景中啟動並執行FTP伺服器
的功能。 - 此步驟是詢問是否要讓
FTP伺服器管理介面
在什麼情況下開啟,Start if user log on, apply all users (default)
所有使用者都會開啟。Start if user long on, apply only to current user
此安裝的使用者才會開啟。Start manually
手動啟動。
Start Interface after setup completes
勾選表示安裝完成後,開啟FTP伺服器管理介面
。- 依照自己需求做選擇,請繼續點擊
Install
。 - 安裝進度條…請等待安裝完畢至下一流程。
- 恭喜您已經安裝完畢,請點擊
Close
結束安裝程序。 - 如果前面有勾選
Start Interface after setup completes
,會自動開啟FTP伺服器管理介面
。
啟動 FileZilla 伺服器
- 啟動
FTP伺服器管理介面
時,會開啟Connect to Server
視窗 Host
預設localhost
。port
設定為安裝時的post
預設14147
。- 在
password
欄位中輸入管理員的密碼<自定>。 - 勾選
Always connect to this server
,儲存以上設定,之後開啟不會再次詢問。 - 再按下
Connect
,設定好管理員密碼並自動連上FTP伺服器
。 - 登入成功後,可見
Logged on
1
2
3
4
5
6
7
8FileZilla Server 0.9.60 beta
Copyright 2001-2016 by Tim Kosse (tim.kosse@filezilla-project.org)
https://filezilla-project.org/
Connecting to server localhost:14147...
Connected, waiting for authentication
Logged on
You appear to be behind a NAT router. Please configure the passive mode settings and forward a range of ports in your router.
Warning: FTP over TLS is not enabled, users cannot securely log in. - 紅色字體警告:
- 您似乎在 NAT 路由器後面。 請配置被動模式設置並轉發路由器中的一系列端口。
- 此是在說明需要使用虛擬服務器和通訊埠轉發方式針對
21
port設定
- 此是在說明需要使用虛擬服務器和通訊埠轉發方式針對
- 警告:FTP over TLS 未啟用,用戶無法安全登入。
- 此是在說明無法使用 SSL/TLS 連線方式做登入。
註:此處不會針對SSL/TSL做教學設置。
- 此是在說明無法使用 SSL/TLS 連線方式做登入。
- 您似乎在 NAT 路由器後面。 請配置被動模式設置並轉發路由器中的一系列端口。
建立 FTP 專用資料夾
此處只是個示範,可根據自己需求去建立。
說明:建立一個專門給FTP伺服器所使用的資料夾,資料夾內再根據FTP使用者的需求去建立對應的資料夾,方便區分和管理。
- 於
C磁區
建立FTP
名的資料夾。 - 於
FTP
資料夾內建立針對使用者名的資料夾。 - 此處範例為
LineageServerList
。<天堂模擬器清單> - 建議在
LineageServerList
目錄內,先放一個test.txt
檔案。
該LineageServerList
目錄,將會給Lineage
FTP使用者做使用。
新增 FTP 使用者帳戶/設定專用資料夾
- 啟動
FTP伺服器管理介面
,並點擊新增使用者圖示。 - 開啟
Users
視窗,並點擊Add
。 - 開啟
Add User account
視窗,輸入要建立的使用者帳號,並點擊 OK
。 - 建立成供使用者。
- 點選右邊「Users」中的使用者名稱
Lineage
,然後再勾選Password
,然後在Password
右邊輸入該使用者的密碼,並點擊OK
。 - 會彈出警告
You need to share at least one directory and set it as home directory.
,請點擊確定
。註:這是在說必需配置一個目錄給這位使用者做使用。
- 請點擊
Add
。 - 瀏覽資料夾選擇剛剛建立的
C:\FTP\LineageServerList
資料夾,並點擊確定
。 - 設定此此使用者針對此目錄的權限;這邊預設勾選即可。
- Files → Read:可下載檔案。
- Files → Write:可上傳檔案。
- Files → Delete:可刪除檔案。
- Directories → Creat:可新增子資料夾。
- Directories → Delete:可刪除子資料夾。
- Directories → List:可列出資料夾中的檔案。
- Directories → +Subdirs:可列出資料夾中的子資料夾。
- 最後點擊
OK
及新增完成。
測試 FTP 連線是否正常
測試之前,建議先參考防火牆輸入輸出規則,把所有port
設定TCP/UDP兩個的輸入規則,或是直接將防火強先行關閉也行。
註:另外可以參考針對程式做設定。
- 使用
Internet Explorer
測試,URL =ftp://{User}:{Password}@{IP Address}
1
ftp://Lineage:123456789@127.0.0.1/
註:Google Chrome 從 88 版本開始,已不再支援 ftp:// 開頭網址。
- 使用
FileZilla Client
,模擬外部網路連線測試。
註:此處使用另一台電腦做連線測試,而
FPT 伺服器
內部IP為192.168.1.105
,固IP 位址
填寫192.168.1.105
。
註:如果連線出現Server端出現425 Can't open data connection for transfer of "/"
錯誤,請設定主動模式
。參考
FTP 伺服器 Log/連線
FTP 伺服器
端,可以看到有哪些IP
使用此帳號連入中,右鍵可以對其做一些操作。- Kick <踢除>
- Ban user’s IP address <將IP加入黑名單>
限制上/下載速度
- 點擊新增使用者圖示。
- 左邊選單切換到
Speed Limits
功能頁面。 - 右邊
Users
點選你要設定的使用者帳戶後,再點選中間的「Constant Speed Limit of」,並輸入該使用者的速度上限,如「50」kB/s。
結語
最後建議回顧一下首章天堂私服 | 天堂私服架設教學,了解其章節目錄。
免責聲明
- 本部落格文章中皆不提供任何所謂的遊戲「主程式」、「模擬器」、「登入器」…等等相關程式的下載點。
- 本部落格文章中所見之遊戲主程式和服務器端程序均來自網路發佈,版本歸原作者所有。
- 本部落格文章為研究SQL資料庫與修改JAVA語法使用,並非商業用途,亦無做營運事實等任何一切商業行為。
- 本部落格文章內容是為研究學習設計思想和原理為目的,絕沒有故意侵權或惡意抄襲、篡改其他遊戲內容!
註:以上參考了
FileZilla
重灌狂人 - [免費] 用 FileZilla Server v0.9.60.2 架設 FTP 站 (FTP伺服器)
Tse先生 - File Zilla server安装完报错could not load TLS libraries. aborting start of administration interface
FileZilla Server設定Windows的防火牆