BT server set up all Raiders
http://www.lelew.com/
One .bittorrent server data
Let us first understand what the BitTorrent server needs. 1. You need a relatively high server: Standard configuration: P3 1GHz 1G memory hard disk is not limited but at least 7200 revolutions PS: Server configuration is different depending on your website, if your website has more than 50,000 The number of visits is best to use a server above P41.7G, so that the stability of the BitTorrent server can be guaranteed. 2. You need a stable ADSL bandwidth! Take 512K ADSL as an example. 512kadsl downlink (referring to download) speed is generally about 230K (depending on the city), the uplink (referred to as the upload) speed is generally 60K. That is, if you want to use a 512K line to make a BitTorrent server, you can upload the seed file (general size at 40KB) speed up to your server. However, the number of visits exceeds 50,000 speeds is a bit slow, because visitors have to download seed files from your server, and your upstream speed is the downstream speed of others, that is, others are in your server, only < 60KB speed. PS: The higher the bandwidth of the server, the more stabilizing traffic access. 3. You need a server that can release the web page! In general, most of the operating systems used by most users are Win2000 or higher (because the network support of the 98 system is poor, where we are not settled in the BitTorrent server under 98), while the Win2000 or higher system is basically IIS. IIS is an important component that publishes a web page. If you want to use Apache to erect the web page, it is also possible to depends on what script written in your BitTorrent publish page, because Apache cannot support ASP. The BitTorrent published list now has PHP (http://www.btchina.net) CGI (LeoBoard.com) ASP (Bit Interconnection) ASP (Bit Interconnection) is now most Using PHP, small parts use CGI, because the ASP has copyright so currently only China Bit Interconnection (http://www.chinabt.cn) in the BitTorrent publishing page written using the ASP. In terms of stability, most of them depends on TRACK writing (later I will explain), but there is a part of the language written in the publish page. PS: PHP is the fastest according to speed, down is ASP, and finally CGI. II. Bittorrent server Eliminate first look at what software to be installed on our server to implement the BitTorrent release page Publish Page 1. Make your server can publish the web page (the specific operation is not explained here). The 2.BitTorrent original program is written in Python, so the server needs to install Python-2.3b2 to complete the parsing task. 3. At the same time we also need to install ActivePerl to support the above two programs. 4. If your web page is implemented in Apache, you also need to install Apache_1.3.27-Win32-x86-NO_SRC. 5. Finally, you also need BitTorrent core programs BitTorrent-3.1.
Second, let's take a look at the specific operation. 1. First download the python-2.3b2.exe download address http://www.python.org/ftp/python/2.3/python-2.3b2.exe installation to E :( Not necessarily Limited to install the path, but it is best to put all the BitTorrent related release pages and support programs on a disk, here we explain with E: to explain) 2. Download bittorrent-3.1.zip download address http://bitconjurer.org/bittorrent /Bittorrent-3.1.zip unzipped to the E: / bittorrent directory! 3. Download Trackerze.exe Downloads: http://www.chinabt.cn/bbs Store to the E: / Bittorrent directory! PS: Remember TrackerlyZe.exe must be placed in the Bittorrent directory. 4. Open the DOS window. In the bittorrent directory, use the following command bttrack.py --port 6969 --dfile dstate ps: This process is to detect whether python2 is successful to support the BitTorrent program 5. Now use this command! E: / python23 / python bttrack.py --port 6969 --dfile dstate | Trackerlyze.exe PS: If no error occurs, or the DOS window is automatically turned off, then the above installation step is successful! 6. Create a Status directory PS in the bittorrent directory: This directory is made for future TRACK scan seed information. This directory is critical! 7. Download the ActivePerl.msi download address: http://www.cgier.com/software/activeperl.msi installation to: E: / usr The default installation directory is original C: / perl to be changed to E: / usr ps: This file is supported by PHP files, so we need this program to support this program because there is a .PL file in the release page file. 8. Request from Bit Interconnection Bittorrent Publish Page file (file is CGI) Installing to E: / BT (directory can be set yourself) 9. Set IIS's default directory to E: / BT, then set IIS to support CGI, and add index .CGI is the default home file. 10. All settings are played after playing 127.0.0.1 in IE, see if they can access. If you cannot access, please confirm whether your IIS supports CGI. 11. Making the server's Track. Track is Bittorrent Part of the most critical part of the server, if Track is closed, all seeds on your publish page will be invalid. First, create a batch file Track.bat in the BitTorrent directory. Specific steps: New text document Inside the E: / Python23 / Python bttrack.py --port 6969 --dfile DState | Trackerlyze.exe then saved as TRACK.BAT, set the save type to all files. This way, you will make TRACK. After running Track to see if it is wrong, if the DOS window only shows E: / python23 / python bttrack.py --port6969 --dfile dstate | Trackerlyze.exe then indicates that your track is good ! 12. Finally check the path in each file in the BitTorrent published page files you have obtained from China, must be consistent with the newly established directory path, so that the BitTorrent release page program is running normally.