主題: [教學] 架設 Http File Server (HFS) 與相關應用 [打印本頁]
發表人:
innison 時間: 2004-8-5 06:10 PM 主題: [教學] 架設 Http File Server (HFS) 與相關應用
新增部分功能的應用
自己修改用戶端(訪客端)所看到的web介面
上載(upload),讓登入的朋友可以傳檔案給自己,達到雙向傳輸的功能<-2.0版中才有
讓 hfs 伺服器如web伺服器般運作,file mask (讓hfs自動資料夾中顯示index.html)<-2.0版中才有
Http File Server(簡稱HFS) 目前官方正式版是2.0
但以下示範是針對1.6a版寫的
http://www.rejetto.com/sw/
支援用戶上傳功能
hfs讓你可以簡單地架設類似ftp這樣能夠對外分享檔案的檔案伺服器,與ftp不同的是:
a. 訪客瀏覽時不需ftp client軟體(cuteftp之類的),不懂使用ftp也可以到你的hfs抓檔
b. 架設時只要執行即可不用安裝,馬上將要分享的檔案,以檔案總管拖曳進hfs視窗,在告訴對方你的ip即可
c. 可以當作web server用,把網頁放在自己的hfs中
d. 另可搭配DNS (Domain Name Service)使用,例如免費www.no-ip.com、dns2go之類的,或任何轉址服務連到自己hfs
沒有使用IP分享器(router/防火牆),直接連線或只有使用hub的網友可跳過Part 1看Part 2
Part 1. 修改IP和port
1-1 找出自己的IP
使用IP分享器(例如router)的網友,如果想用ipconfig的方式找自己的ip,找到的是
192.168.x.x,這種IP只能在區域網路使用,無法讓遠端朋友找到你
必須找出你真正的IP位址
方法一:
連到 http://www.whatismyip.com 直接查看自己的IP
方法二:
下載IP2這小軟體,找出自己的WAN IP
1-2 修改 hfs 中的IP
如果你發現hfs中的網址列(Adress)是http://192.168...開頭的,請看Part 1-1
若是其他的,你的設定應該會比較簡單,可直接看part 1-3或 part 2
如果IP是192.168.x.x,查出WAN IP後再看一下步改IP
1-3 修改port
如果你是直接連線的沒有使用防火牆,不改port應該也能用
使用IP分享器的朋友最好要改port,且必須從IP分享器中forward對應的port
到hfs中,也就說,IP分享器(eg. router)必須開一個port給hfs用
注意:由於很多學校有限制使用PORT 80以外的port,所以有可能導致無法連進自己的hfs
例如,如果自己在家中架設hfs,到學校時想連回自己家中的hfs下載檔案,可能將無法連進去
問題通常出在學校的限制。
part 2. 使用http file server (hfs)分享檔案/發佈自己的IP位址
使用直接連線或已經設定好ip和port的用者可以參考下圖示範開始與自己的
朋友分享檔案
注意:不建議在論壇公開自己的IP!告訴自己信任的朋友就好!
分辨real 和 virtual資料夾的差別:
Part 3 你的朋友所看到的http file server/用戶端的瀏覽
當你把你自己的ip位址告訴你的朋友(例如:由msn,icq...),你的朋友可以從瀏覽器中看到類似下圖的畫面
瀏覽方式很簡單,不需多做說明!但如果你的朋友分享的是mp3,且他的頻寬如果夠的話(且他允許你這麼做!),
你還能夠直接線上試聽他用hfs分享的音樂喔!
注意:一首128kbps的mp3,需要至少有16KB/s的上傳頻寬!喜歡再把檔案用右鍵存起來
(最好別循環播放,免得你的朋友的hfs不斷的傳同一mp3給你!)
修改用戶端(訪客端)所見的web介面
如果你懂得使用一些html的語法,可以自己修改web介面,例如讓上圖中紫色底色或字型改為自己想要的模樣,如下
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
將資料夾設為上載(upload)資料夾(2.0版以上才有此功能)
使用Default file mask讓hfs自動顯示資料夾中的index.html (2.0版以上才有此功能)
新版2.0 alpha 24以上已將index.*預設為自動載入的html檔
如此,當訪客連進你的hfs時,該資料夾若含有index.htm,顯示出的將是index.htm內容,而不是檔案列,這樣就像個homepage一樣。
其他功能:
-可以設定速限
-可以加註檔案註解
-可以隱藏虛擬資料夾
-可以建立用者帳戶和密碼
...
讓各位自己慢慢挖掘吧!
發表人:
DK 時間: 2004-8-5 07:24 PM
順便推薦兩個超陽春的web server和ftp server
1.WEB server- minihttpd 只有 6.5 K (只支援html)
2.FTP server- slimftpd 只有 21 K
架設超容易.
有問題可提出.
附件:
easyserver.rar (2004-8-5 07:24 PM, 24.79 K) / 該附件被下載次數 121
http://twed2k.org/attachment.php?aid=1877
發表人:
qke 時間: 2004-8-7 04:19 AM
開學在試試看 在學校宿舍 同學的電腦:
NAT 後面 到時候就有人測試了 :icons8
發表人:
frank_hsu 時間: 2004-8-23 05:46 PM
反正都是免不了要灌一個軟體
感覺上FTP功能還是比較強,也比較好用說
發表人:
innison 時間: 2004-8-26 05:28 PM
引用:
frank_hsu寫到:
反正都是免不了要灌一個軟體
感覺上FTP功能還是比較強,也比較好用說
hfs不用灌
unzip然後直接執行hfs.exe就能用了
看個人需求
各有利弊
發表人:
mp3papago 時間: 2004-8-27 08:57 AM
請問innison大大,小弟是用社區網路,沒有開放PORT還可以架設嗎? 謝謝
發表人:
innison 時間: 2004-8-27 01:42 PM
引用:
mp3papago寫到:
請問innison大大,小弟是用社區網路,沒有開放PORT還可以架設嗎? 謝謝
你指的是區域網路(LAN)對吧?
我個人就是是LAN,所以我在防火牆之後如果不開啟port,只用port 80
當訪客連進來時,他們到達防火牆(eg. router),但到不了你的電腦。
所以應該是開啟port才行,除非使用DMZ模式
這是我個人的經驗囉!沒試過其他的可能繞過防火牆的方法
發表人:
burnaby 時間: 2004-8-27 01:51 PM
感謝提供教學,最近想要搞個收件網站,讓人家傳檔案方便,可以拿來試試~
發表人:
beanpp 時間: 2004-10-20 12:02 PM
看起來是不錯的樣子, 不過當主機的還是得有真實 IP 才行吧 ??
發表人:
li87 時間: 2004-11-1 01:19 AM
引用:
DK寫到:
1.WEB server- minihttpd 只有 6.5 K (只支援html)
由於idv.tw的DNS設定只能用IP(連PORT都不能加)
剛好用來轉網頁
發表人:
peterh 時間: 2004-11-12 09:33 PM
恩 滿好奇的 抓回來試看看
發表人:
tomcatsu 時間: 2004-11-19 01:30 PM
終於遇到同好了!本想自己來寫個說明,沒想到您的解說這麼的完整。
HFS真的是不錯的好東東喔!~
發表人:
Basuya 時間: 2004-11-19 02:38 PM
俺曾經用過,但是放棄了。
因為 Server 端分享出來的目錄或檔案,在新增或刪除裡面的目錄或資料之後,Client 端會看不到更新後的內容。
以上是我自己測試的結果,各位可以試試。因為或許是俺的問題也說不定
發表人:
innison 時間: 2004-11-19 02:41 PM
引用:
Basuya寫到:
俺曾經用過,但是放棄了。
因為 Server 端分享出來的目錄或檔案,
在新增或刪除裡面的目錄或資料之後,Client 端會看不到更新後的內容。
以上是我自己測試的結果,各位可以試試。因為或許是俺的問題也說不定
那你就是設錯資料夾屬性
我上面有特別說明real和virtual資料夾的差別
只有real資料夾的內容會隨著你更改內容而變
發表人:
Basuya 時間: 2004-11-19 03:29 PM
引用:
innison寫到:
那你就是設錯資料夾屬性
我上面有特別說明real和virtual資料夾的差別
只有real資料夾的內容會隨這你更改內容而變
唉啊。。。果然是俺的問題。
那HFS還真是不錯的檔案分享伺服軟體啊。謝謝innison 兄的指教。
發表人:
kenslater 時間: 2005-1-15 06:44 PM
很棒的東西!受益匪淺!
發現 HFS 2.0 alpha20 中文化
轉自 http://leoboard.cpatch.org/cgi-b ... ic=229&show=100
Download 501k
另外請問我依照 innison 大的教學設定
可是打自己的 ip (203.73.x.x not private ip)卻連不進來
用 http://localhost 卻可以
我沒有防火牆
把hfs關掉用別的軟體馬上架 web, ftp server 別人都可以連進來耶....@@"
請問是什麼問題啊 ?
謝謝回應^^
[kenslater 在 2005-1-16 03:58 PM 作了最後編輯]
發表人:
sakado 時間: 2005-1-27 09:33 PM
感謝分享囉 不錯用的軟體
發表人:
GERRYccc 時間: 2005-1-31 08:59 PM
小小吐槽一下...@v@"
那個PART1. 的找出自己IP的兩個方法都找不到東森的真正IP= =|||...哪A安捏~
好像都是找到了proxy的IP~ (我的瀏覽器沒有用proxy,應該是東森線路本身用的)
之後用 PCADSL 網域名稱的IP更新軟體,咦~找到了~:icons8
呵呵~所以不用特別花心思去找= =y
發表人:
sueboy 時間: 2005-2-10 11:33 PM
這個真的很好用,如果圖片分站,就用acdsee等軟體用目錄,然後用拉過去,就能分享了,快又有效,而且同一時間不只能執行一個server,所以真的很好用,太多功能了,上傳也沒有問題,就不用自己寫的要死,功能還怪怪的,謝謝分享。
發表人:
akita690 時間: 2005-6-17 03:04 PM
我也極力推薦這支好用簡單
我第一次是看到PCZONE阿土站長的介紹使用的
配合PCADSL轉址 讚喔
發表人:
append 時間: 2005-8-22 08:52 PM
找了好久總算說明完整雖然還無法解決不過還是謝謝您們---
發表人:
TSF_Sunfire 時間: 2005-8-31 09:33 PM
清楚實用的教學,晚點來實驗看看
發表人:
csky 時間: 2005-10-21 02:50 PM
先用scrapbook收起來再說
我平常是用apache,
好處是什麼也不知道,反正就用很久了。懶得換。
請問這套比apache好在那裡。
讓使用者上傳的方法apache也有嗎?
目前只學到網頁加密。
發表人:
persona 時間: 2005-12-24 12:55 AM
很好用的軟體
但是在中文資料夾的支援上好像有些問題
不知有沒有大大遇過
發表人:
innison 時間: 2005-12-24 02:09 PM
引用:
persona寫到:
很好用的軟體
但是在中文資料夾的支援上好像有些問題
不知有沒有大大遇過
中文資料夾,我使用上沒有問題
發表人:
fx0926 時間: 2006-2-25 03:53 PM
1-3 修改port
如果你是直接連線的沒有使用防火牆,不改port應該也能用
使用IP分享器的朋友最好要改port,且必須從IP分享器中forward對應的port
到hfs中,也就說,IP分享器(eg. router)必須開一個port給hfs用
這邊可有人願意稍做說明一下嗎?
我是直接使用DMZ,但是好像無效
發表人:
Viking 時間: 2006-4-24 11:47 PM
HFS 2.0 Final 出來了!!
http://www.rejetto.com/hfs/?f=dl&id=exe
發表人:
tonykaotw 時間: 2006-7-23 01:59 AM
不錯用, 真的又不用install, 檔案小小的好用!!
發表人:
Davis 時間: 2006-10-15 07:19 PM
大大說的好,推推推,推上九重天
發表人:
Davis 時間: 2006-10-15 07:22 PM
引用:
GERRYccc寫到:
小小吐槽一下...@v@"
那個PART1. 的找出自己IP的兩個方法都找不到東森的真正IP= =|||...哪A安捏~
好像都是找到了proxy的IP~
(我的瀏覽器沒有用proxy,應該是東森線路本身用的
)
之後用 PCADSL 網域名稱的IP更新軟體,咦~找到了~:icons8
呵呵~所以不用特別花心思去找= =y
大大,可否介紹pcadsl的網域找ip的方法,謝謝.
聽說pcadsl己是收費的網站了,慢了一步。
[Davis 在 2006-10-15 08:24 PM 作了最後編輯]
發表人:
Davis 時間: 2006-10-15 07:52 PM
Dear innisom:
你說的很詳細,我也按表操課,我用的seed.net,家中也用ip分享器。
我將wan ip放進之後,出來的ip倨然與區域網路的ip一樣(192.168.xx.xx)當然除了多了一個新設的port2000.
問題己解決。感謝。
[Davis 在 2007-1-3 10:55 PM 作了最後編輯]
發表人:
lovelegend 時間: 2006-11-20 07:13 AM
引用:
Davis寫到:
Dear innisom:
你說的很詳細,我也按表操課,我用的seed.net,家中也用ip分享器。
我將wan ip放進之後,出來的ip倨然與區域網路的ip一樣(192.168.xx.xx)當然除了多了一個新設的port2000.
這是怎麼一回事?給遠端的朋友(上海)分享,他也無法看到我的檔案,
超主大大可以給我一個
指導嗎?
超主? 找我嗎?
我的電腦也是在 router 後面的...
首先你要決定你要的 port, 例如你選了 5678 (記得 HFS 要在 OFF 的狀態 (左上角的 ON / OFF 鈕) 才能改 port), 那下一步就是將 router 的 port 5678 Forward 到你的電腦上 (例如你的電腦 IP 是 192.168.0.1, 那你就要在 router 設定將 port 5678 Forward 到 192.168.0.1 去)... 但怎樣設定, 每台 router 的設定方法都不盡相同, 你要看你的 router 的說明書才行...
P.S. 我不知 HFS 用的是 TCP 還是 UDP, 我則將兩種都 Forward 到我的電腦去...
跟著就是把你的防火牆的 port 5678 給 HFS 使用, 不然防火牆擋下來亦是會連不到...
引用:
Davis寫到:
大大,可否介紹pcadsl的網域找ip的方法,謝謝.
聽說pcadsl己是收費的網站了,慢了一步。
我用的是 no-ip.com...
只要你用以下的 subdomains 就會是免費:
bounceme.net
hopto.org
myftp.biz
myftp.org
myvnc.com
no-ip.biz
no-ip.info
no-ip.org
redirectme.net
servebeer.com
serveblog.net
servecounterstrike.com
serveftp.com
servegame.com
servehalflife.com
servehttp.com
servemp3.com
servepics.com
servequake.com
sytes.net
zapto.org
首先去註冊:
http://www.no-ip.com/newUser.php
註冊完收信, 然後按信中
To activate your account please click the following URL:
這句下的連結 (通常是 http://www.no-ip.com/activate?lid=xxxxxxx)...
啟動帳號後登入, 按 Add, 填入 Hostname (如 Davis) 和選域名 (如 myftp.org):
然後按 Create Host...
跟著按頁頂的 Downloads, 再選你的 OS 去下載那個 no-ip DUC (定時更新你的 IP 的軟體)...
在 no-ip DUC 登入後, 在 Options 的 Standard 分頁肯定 "Run on startup" 有勾選...
這樣它就會定時檢測並更新你的 IP...
而你的 IP 已經可被 Hostname.Domainname (如 Davis.myftp.org) 代替...
在 HFS 內按 Menu -> IP Address -> Custom... 然後填上你自訂的 IP (Davis.myftp.org) 那就可以了...
發表人:
Davis 時間: 2006-11-21 09:27 PM
感謝超大的解說,只能由衷的感謝。
我目前的問題是這樣的:
一、我的房間有兩部電腦,桌電用固定ip,筆電用DHCP的虛擬ip,這兩部電腦皆由中華電信小烏桂拉一條線然後接無線AP來使用。
桌電放了HFS來分享檔案,但由於經過AP ,所以內網也由DHCP來分配192.168.xx.xx。我用無線網路的筆電來測試是否可以從
桌電的HFS來接收檔案? 除了在router設置port forwarding (例如2000)之外,也要在DMZ來設定才能看到檔案並下載。
感謝超大辛苦的解說,再一次的感謝。
問題己解決,感謝辛勞。
[Davis 在 2007-1-3 10:57 PM 作了最後編輯]
發表人:
火狐狸 時間: 2006-11-21 10:45 PM
這套SERVER軟體 老實說還不錯
但都英文 對於我們這種不懂英文LKK來說實在有所負擔
因此附上中文版 供不懂英文的人一個選擇
<a href="ed2k://|file|http file server 2.0 alpha20 中文免安裝版.rar|515089|99A641C82E9D435584E376052C5747FE|/">http file server 2.0 alpha20 中文免安裝版.rar</a>
[火狐狸 在 2006-11-21 10:47 PM 作了最後編輯]
發表人:
ur2581 時間: 2006-11-21 10:55 PM
引用:
火狐狸寫到:
這套SERVER軟體 老實說還不錯
但都英文 對於我們這種不懂英文LKK來說實在有所負擔
因此附上中文版 供不懂英文的人一個選擇
<a href="ed2k://|file|http file server 2.0 alpha20 中文免安裝版.rar|515089|99A641C82E9D435584E376052C5747FE|/">http file server 2.0 alpha20 中文免安裝版.rar</a>
發表人:
natrilix-ccv 時間: 2007-4-16 12:16 AM
剛剛在朋友家 談到此架fttp file server 我回到家就上網路 搜尋 教學 沒想到第一個進來了解的是本站 在此感謝提供 教學分享
發表人:
su72amd 時間: 2007-4-16 09:41 AM
這個要傳小檔案給朋友比用msn方便又快
不過圖片有些都看不到了,有點可惜
發表人:
kewi 時間: 2007-9-5 01:23 AM
引用:
ur2581寫到:
引用:
火狐狸寫到:
這套SERVER軟體 老實說還不錯
但都英文 對於我們這種不懂英文LKK來說實在有所負擔
因此附上中文版 供不懂英文的人一個選擇
<a href="ed2k://|file|http file server 2.0 alpha20 中文免安裝版.rar|515089|99A641C82E9D435584E376052C5747FE|/">http file server 2.0 alpha20 中文免安裝版.rar</a>
再附上目前官方最新版本2.2a
真的還不錯用
附件:
[HFS主程式 v2.2]
HFS主程式 v2.2.rar (2007-9-5 01:23 AM, 527.06 K) / 該附件被下載次數 16
http://twed2k.org/attachment.php?aid=32763
歡迎光臨 TWed2k (http://twed2k.org/) |
Powered by Discuz! 4.1.0 |