當前位置:首頁 » 雲伺服器 » 搭建tracker伺服器

搭建tracker伺服器

發布時間: 2022-09-10 05:32:17

① 在windows操作系統上怎麼建立BT的Tracker伺服器

在網上下載,與bt一起下載的.

② 如何把自己的電腦設置成BT Tracker伺服器

假如您有一台擁有固定IP的伺服器,那麼您完全有能力自己維護一台BT伺服器。當然,假如只有撥號式的寬頻線路,同樣能夠完成這樣的工作,只是需要對訪問地址方面多做一些工作。特別有趣的是,假如我們想在自己的區域網里最高效的訪問文檔,BT伺服器也能夠幫我們做到。 我們選擇的BT伺服器軟體是由一鶴軟體研發的MyBT 3.0,這是一款運行在Windows平台下的BT伺服器軟體,只有1.2MB大小,大家能夠在www.yhhe.net下載。成功安裝並啟動MyBT的主程式,我們能夠看到有4個主要的選項頁,分別是管理服務、目錄配置、選項配置和系統配置。 管理服務選項頁用於配置BT伺服器的啟動管理,我們假如是在NT內核的操作系統上安裝MyBT,能夠將其安裝為後台服務。假如不將MyBT安裝為系統服務,也能夠通過控制台窗口的方式啟動伺服器,這種方式的長處是能夠方便的在控制台窗口中查看服務運行的狀態。MyBT還提供了一個被稱作一鍵安裝伺服器的功能,該功能會將原有的配置文檔和數據備份,之後啟動服務並重新創建終極用戶。 MyBT內置了一個微型的Web伺服器,用於提供一個能夠定製欄目的BT種子發布頁面。默認的埠配置情況下,我們能夠通過localhost:6969來訪問該頁面。目錄配置選項頁包含了MyBT的各種主要的配置選項。服務目錄配置區用於配置包括文檔發布目錄、種子上傳目錄、Web頁面目錄、日誌目錄等任何目錄的位置,這些目錄都是以MyBT的安裝主目錄為根;配置文檔配置區和此同理。值得一提的是Web頁面配置區域,通過該部分能夠替換發布頁面上的各種元素。我們也能夠直接修改這些文檔,從而更新發布頁面的外觀,這樣在其他用戶訪問該頁面的時候,能夠看到我們更個性化的一面。而在下載分類配置區域我們還能夠調整種子發布的分類和相應的欄目菜單圖片。選項配置和系統配置選項頁里更有很多附加的配置,大家能夠根據自己的需要進行調整。需要注意的一點是,在前面帶有「!!」標記的配置項是不推薦配置的。 以上介紹了通過MyBT架設BT伺服器的大部分知識,大家之後將自己要共享的文檔和製作好的種子上傳就能夠了。 節選自《西部數碼》

③ Tracker列表是否就是URL但不知為何115說無法下載...迅雷則是0KB...

不是,Tracker是數據伺服器,當製作torrent種子時,需要把種子信息和種子內文件信息發送到Tracker伺服器上,伺服器上就保存了種子內文件的信息,包括文件原始地址,當我們通過種子文件下載東西時,需要先到種子里指定的Tracker伺服器上查詢文件信息,而如果伺服器關閉了或者伺服器無法連接上,獲取不了文件信息,那麼就沒辦法開始下載了。所以一般製作種子時會指定多個Tracker伺服器,而如果這幾個伺服器都無法連接上,這個種子就沒辦法下載了。
不知道我解釋清楚沒有,我也算個菜,只不過最近自己搭建了一個Tracker伺服器。

④ 有誰用過BitComet Tracker 架設BT伺服器

應該不是很難吧,下面轉自官方的說明:

點擊config按鈕, 進入參數設置對話框

在參數設置對話框中,

TCP Port Tracker運行的TCP埠, 多個埠之間請加入空格,逗號或分號等分隔符
UDP Port Tracker運行的UDP埠, 多個埠之間請加入空格,逗號或分號等分隔符
Send udp annouce address in tcp response
在HTTP的應答報文中加入UDP監聽埠, BitComet據此可以使用UDP Tracker協議
Optimized Number Tracker性能調節, 與IIS類似, 可根據預計的用戶數設定
Statistics Port 專門用於狀態查看的TCP埠, 請確保不與前面的TCP Port重復
Statistics Path 專門用於狀態查看的HTTP路徑, 以/開頭, 如/stats
狀態查看時, 在瀏覽器地址欄中輸入
http://<host ip or host name>:<Statistics port><Statistics path>
Scrape Path 專門用於Scrape的HTTP路徑, 以/開頭, 如/scrape, scrape時埠號可用
Datebase Connection String
用於向資料庫插件傳遞的連接字元串(在插件開發部分會有詳細介紹)

⑤ 製作BT軟體是的Tracker伺服器及DHT網路節點列表要填什麼發布人的地址填什麼

BT下載不是一定要有Tracker伺服器才行嗎?曾經是的,但時代不同了,現在有了DHT網路。DHT是「Distributed Hash Table」的縮寫,中文意思是「分布式哈希表」,是一種分布式存儲方法。在不需要伺服器的情況下,每個客戶端負責一個小范圍的路由,並負責存儲一小部分數據,從而實現整個DHT網路的定址和存儲。新版BiTComet允許同行連接DHT網路和Tracker,這樣,即使Tracker伺服器不能正常和我們的機器進行通信,我們還是能從其他用戶那裡得到更多用戶的信息。運行BiTComet,單擊「選項->選項」命令,然後點擊「網路連接」標簽,勾選右邊窗格中的「允許加入到公用DHT網路」項。同樣地,我們還要勾選「高級設置」標簽頁中的「自動添加DHT網路作為備用Tracker」項。現在,你可以在BiTComet主界面右下角中看到DHT的連接狀態,綠色表示連接成功,同時也會告訴你已經連接了多少個結點,當然是越多越好啦!

⑥ 如何基於fastdfs搭建縮略圖伺服器

目前FastDFS支持類Unix系統 ,在Linux和FreeBSD下測試過,本文使用的是Ubuntu10.4,建議安裝之前先簡單了解一下FastDFS的原理 ,這對後繼的配置部分會有很好的理解。
一、准備工作-安裝libevent
FastDFS 內部綁定了 libevent 作為 http 伺服器 ,在V2.X版本必須安裝 libevent ,本文安裝的是V2.2版本,因此必須安裝libevent。(官方也推薦使用 http 方式下載 文件 )

如果已經安裝了 libevent,請確認安裝路徑是 /usr , 因為 FastDFS 在編譯源程序時,需要到此目錄下查找一些依賴文件,否則編譯 FastDFS 會出錯 。如果不是,建議首先卸載 libevent ,然後安裝到 /usr 下。Ubuntu10.4默認是安裝了libevent,可以到軟體中心卸載掉然後按照下面介紹的方式安裝。

安裝步驟:
解壓 libevent ,然後進入解壓後的目錄分別執行:
Shell代碼
./configure --prefix=/usr
make clean;
make
make install
安裝libevent完成。

二、安裝 FastDFS
1、下載 FastDFS 源程序

2、在 FastDFS_v4.05.tar.gz 所在文件夾下執行:
Shell代碼
sudo tar vxzf FastDFS_v4.05.tar.gz /home/soar/FastDFS
註: /home/soar/FastDFS 也可以是其他目錄,記住這是解壓目錄,以後用 %FastDFS% 表示)

3、由於要使用內置的 http 服務,因此編輯 %FastDFS%/make.sh 文件,找到
#WITH_HTTPD=1
修改成
WITH_HTTPD=1
以支持 http

4、進入 %FastDFS% 目錄,執行:
Shell代碼
sudo ./make.sh

5、在 %FastDFS% 目錄下,執行:
Shell代碼
sudo ./make.sh install

如果運行如上命令後,在命令行信息最後看到類似
Shell代碼
#ln -fs /usr/local/lib/libfastcommon.so.1 /usr/local/lib/libfastcommon.so
#ln -fs /usr/local/lib/libfdfsclient.so.1 /usr/local/lib/libfdfsclient.so
sh ./fdfs_link_library.sh

恭喜你,已經安裝成功了!

FastDFS的配置文件在%FastDFS%/conf目錄下,其中包括
Client.conf 客戶端上傳配置文件
Storage.conf 文件存儲伺服器配置文件
Tracker.conf 負責均衡調度伺服器配置文件
http.conf http伺服器配置文件

配置文件需要根據伺服器環境的不同,進行不同的配置,具體可以參考FastDFS官方的安裝配置文檔http://code.google.com/p/fastdfs/wiki/Setup,以及FastDFS原理介紹文檔http://code.google.com/p/fastdfs/wiki/Overview

在本例中,Tracker Server,Storage Server都安裝在一台伺服器上,IP:10.0.2.15
1、配置及啟動Tracker Server
A、修改%FastDFS%/conf/tracker.conf文件,修改如下
#可以自己指定目錄位置,但目錄必須存在,用於存儲日誌及storage server等信息,否則tracker server無法啟動
Txt代碼
base_path=/home/yuqing/fastdfs -> base_path=/home/soar/fastdfs_tracker
#改成你想要的http埠,將來http下載文件的埠就是他了
Txt代碼
http.server_port=8080 -> http.server_port=8090
#http支持
Txt代碼
##include http.conf -> #include http.conf
#默認4GB,如果空間不足,建議調小,否則會報no free space的異常,無法正常啟動
Txt代碼
reserved_storage_space = 4GB -> reserved_storage_space = 1GB
#tracker server對storage server供服務的埠,使用默認的即可,也可以自定義
Txt代碼
port=22122

B、將http.conf文件拷貝到/etc/fdfs目錄下,執行
Shell代碼
sudo cp %FastDFS%/conf/http.conf /etc/fdfs/
註:為了支持http,必須將這個文件拷貝到此目錄,否則無法啟動,報param http.XXX not exist or is empty類似的錯誤

C、進入/usr/local/bin/目錄,啟動tracker伺服器,執行
Shell代碼
sudo fdfs_trackerd %FastDFS%/conf/tracker.conf

D、進入/home/soar/fastdfs_tracker/logs/trackerd.log查看tracker的啟動日誌,如果看到類似
Shell代碼
[2010-11-04 16:21:25] INFO - FastDFS v2.02, base_path=/home/soar/fastdfs_tracker, connect_timeout=30s, network_timeout=60s, port=22122, bind_addr=, max_connections=256, work_threads=4, store_lookup=2, store_group=, store_server=0, store_path=0, reserved_storage_space=4MB, download_server=0, allow_ip_count=-1, sync_log_buff_interval=10s, check_active_interval=120s, thread_stack_size=64 KB, storage_ip_changed_auto_adjust=1, storage_sync_file_max_delay=86400s, storage_sync_file_max_time=300s
[2010-11-04 16:21:25] INFO - HTTP supported: server_port=8090, default_content_type=application/octet-stream, anti_steal_token=0, token_ttl=0s, anti_steal_secret_key length=0, token_check_fail content_type=, token_check_fail buff length=0, check_active_interval=30, check_active_type=tcp, check_active_uri=/status.html

恭喜你,tracker server已經啟動成功!
2、配置及啟動Storage Server
A、修改%FastDFS%/conf/storage.conf文件,修改如下:
#可以自定義,但必須存在此目錄,用於存儲storage相關的log、group內的相關信息
Txt代碼
base_path=/home/yuqing/fastdfs -> /home/soar/fastdfs_storge
#文件的存儲位置,在一台storage server上可以指定多個存儲位置
Txt代碼
store_path0=/home/yuqing/fastdfs -> store_path0=/home/soar/fastdfs_storge
#必須指定
Txt代碼
group_name=group1
#修改成tracker server的IP和埠信息
Txt代碼
tracker_server=192.168.209.121:22122 -> tracker_server=10.0.2.15:22122
#http支持
Txt代碼
##include http.conf ->#include http.conf

B、進入/usr/local/bin/目錄,啟動storage伺服器,執行
Shell代碼
sudo fdfs_storaged %FastDFS%/conf/storage.conf

C、進入/home/soar/fastdfs_tracker/logs/storage.log查看storage伺服器啟動日誌,如果看到類似
Shell代碼
[2010-11-04 16:37:16] INFO - FastDFS v2.02, base_path=/home/soar/fastdfs_storge, store_path_count=1, subdir_count_per_path=256, group_name=group1, connect_timeout=30s, network_timeout=60s, port=23000, bind_addr=, client_bind=1, max_connections=256, work_threads=4, disk_rw_separated=1, disk_reader_threads=1, disk_writer_threads=1, buff_size=256KB, heart_beat_interval=30s, stat_report_interval=60s, tracker_server_count=1, sync_wait_msec=200ms, sync_interval=0ms, sync_start_time=00:00, sync_end_time=23:59, write_mark_file_freq=500, allow_ip_count=-1, file_distribute_path_mode=0, file_distribute_rotate_count=100, fsync_after_written_bytes=0, sync_log_buff_interval=10s, sync_binlog_buff_interval=60s, sync_stat_file_interval=300s, thread_stack_size=512 KB, upload_priority=10, if_alias_prefix=, check_file_plicate=0, FDHT group count=0, FDHT server count=0, FDHT key_namespace=, FDHT keep_alive=0, HTTP server port=8888, domain name=
[2010-11-04 16:37:16] INFO - HTTP supported: server_port=8888, http_trunk_size=262144, default_content_type=application/octet-stream, anti_steal_token=0, token_ttl=0s, anti_steal_secret_key length=0, token_check_fail content_type=, token_check_fail buff length=0
[2010-11-04 16:37:16] INFO - file: storage_param_getter.c, line: 48, storage_ip_changed_auto_adjust=1
[2010-11-04 16:37:19] INFO - file: tracker_client_thread.c, line: 274, successfully connect to tracker server 10.0.2.15:22122, as a tracker client, my ip is 10.0.2.15

恭喜你,storage server已經啟動成功!

經過前面的安裝、配置、啟動,馬上就可以看到FastDFS的效果了,我們先上傳一個文件,然後再通過http下載。
一、上傳文件
FastDFS安裝包中,自帶了客戶端程序,通過程序可以進行文件上傳。在使用這個客戶端程序之前,首先需要配置client.conf,然後再進行文件上傳及下載。

1、修改%FastDFS%/conf/client.conf文件,修改如下:
#可自定義,但此目錄必須存在,用於存放文件上傳log
Txt代碼
base_path=/home/yuqing/fastdfs-> base_path=/home/soar/fastdfs_tracker
Txt代碼
tracker_server=192.168.209.121:22122 -> tracker_server=10.0.2.15:22122
Txt代碼
http.tracker_server_port=8080 ->http.tracker_server_port=8090
#支持http
Txt代碼
##include http.conf ->#include http.conf

2、進入/usr/local/bin/目錄,上傳文件,執行
Txt代碼
sudo fdfs_test %FastDFS%/conf/client.conf upload a.txt
註:a.txt可以在/usr/local/bin/目錄下自己創建一個

如果命令行反饋類似如下:

則說明上傳文件成功。

關於fastdfs集群和備份配置

1、修改tracker.conf文件中store_lookup=2 平衡負載

2、修改tracker.conf文件中store_server=0 採用輪詢方式。

如果希望只使用一台文件存儲伺服器,其他二台做備份,則修改文件tracker_server為某台主機的IP,只啟動文件存儲伺服器的tracker,其他二台備份伺服器不需要啟動tracker。

如果希望三台伺服器集群使用,互相備份,比如:使用A機器存儲文件,這時候A機器會將文件同步到B機器和C機器,同理使用B機器存儲文件,則會同時將文件同步到A機器和C機器。這時候需要將所有的機器IP和埠號

都配置在storage.conf中,如下所示:
tracker_server=10.207.16.127:22122
tracker_server=10.207.16.129:22122

⑦ BT做種 Tracker伺服器怎麼填

每個BT網站都不一樣的
可以用bt.3322.org

⑧ 如何建立多個tracker伺服器

那是一個主機頭帶一個埠號在帶上子頁
沒有什麼難的,你先查查web建立網站都有什麼要求就知道了!
不同的ip
相同的IP不同的埠
相同的IP相同的埠不同的主機頭
你用的tracker.XXXX.com 就是主機頭!剩下的我就不用說了吧!

⑨ 什麼tracker伺服器,它有什麼作用

BT中的tracker是指運行於伺服器上的一個程序,這個程序能夠追蹤到底有多少人同時在下載同一個文件.客戶端連上tracker伺服器,就會獲得一個下載人員得名單,根據這個,BT會自動連上別人的機器進行下載.

作用:

運行於伺服器上,能夠追蹤到底有多少人同時在下載同一個文件。它是提供bt的伺服器。把文件用bt發布出來的人需要知道該使用哪個伺服器來為要發布的文件提供tracker。

對所有下載者的信息進行維護。當它收到一個請求後,首先把對方的信息記錄下來(如果已經記錄在案,那麼就檢查是否需要更新),然後將一部分(並非全部,根據設置的參數已經下載者的請求)參與下載同一個文件(一個tracker伺服器可能同時維護多個文件的下載)的下載者的信息返回給對方。

(9)搭建tracker伺服器擴展閱讀:

具體分析tracker伺服器的實現細節:

要建立一個tracker伺服器,只要運行bttrack.py程序就行了,它最少需要一個參數,就是–dfile,這個參數指定了保存下載信息的文件。Bttrack.py調用track.py中的track()函數。因此,我們跟蹤到track.py中去看track()函數。

Track.py:track()。這個函數首先對命令行的參數進行檢查;然後將這些參數保存到config字典中。在BT中所有的工具程序,都有類似的處理方式。

首先是創建一個RawServer對象,這是一個伺服器對象,它將實現一個網路伺服器的一些細節封裝起來。不僅tracker伺服器用到了RawServer,我們以後還可以看到,由於每個client端也需要給其它client提供下載服務,因此也同時是一個伺服器,client的實現中,也用到了RawServer,這樣,RawServer的代碼得到了重用。關於RawServer的詳細實現,在後面的小節中進行分析。

接著是創建一個Tracker對象。

然後讓RawServer綁定在指定的埠上(通過命令行傳遞進來)。

最後,調用RawServer::listen_forever()函數,使得伺服器投入運行。

最後,在伺服器因某些原因結束運行以後,調用Tracker::save_dfile()保存下載信息。這樣,一旦伺服器再次投入運行,可以恢復當前的狀態。

參考資料:網路

⑩ 如何請求tracker伺服器和解析

如果一個tracker伺服器存活的夠長的話只需要一個就行,,所以實際除了PT類型的一般都會需要多個tracker【我見過的tracker伺服器最多的添加了300多條,,但是存活的不超過3個。

總的peers等於各tracker伺服器上數量的總和,所以製作種子時有效伺服器應該盡可能多些。

對於一個已經存在的種子則可以把其他種子中能用(同時這個種子也能用)的tracker伺服器添加進來後再分享出去,這將有助於該資源的傳播。

熱點內容
視頻點播伺服器搭建區域網 發布:2025-01-12 15:46:44 瀏覽:87
unit長安豪華版有哪些配置 發布:2025-01-12 15:45:05 瀏覽:84
資料庫表的分區 發布:2025-01-12 15:39:29 瀏覽:368
u點家庭伺服器網關設置有什麼用 發布:2025-01-12 15:33:15 瀏覽:152
王者歸來java 發布:2025-01-12 15:27:13 瀏覽:67
安卓手機為什麼卡又發熱 發布:2025-01-12 15:23:18 瀏覽:570
如何驗證root密碼是否正確 發布:2025-01-12 15:23:15 瀏覽:591
socketftp伺服器端 發布:2025-01-12 15:19:55 瀏覽:235
胸椎腰椎壓縮性骨折 發布:2025-01-12 15:18:30 瀏覽:475
運營商清緩存 發布:2025-01-12 15:17:36 瀏覽:488