ºìÁªLinuxÃÅ»§
Linux°ïÖú

Í»ÆÆ´«Í³£ºLinuxÏÂÈçºÎ¼ÜÉèBT·þÎñÆ÷

·¢²¼Ê±¼ä:2005-09-07 14:14:36À´Ô´:ºìÁª×÷Õß:cha
´«Í³µÄÎļþÏÂÔØ·þÎñ¶¼ÊÇ»ùÓÚ¿Í»§»ú/·þÎñÆ÷Ä£ÐÍ£¬±»ÏÂÔصÄÎļþ·ÅÔÚ·þÎñÆ÷ÉÏ£¬Óû§µÇ¼·þÎñÆ÷£¬½«¸ÃÎļþÏÂÔص½±¾µØ¡£ÔÚÎļþÏÂÔصĹý³ÌÖУ¬±»´«ÊäÎļþµÄÀ´Ô´ºÍÄ¿µÄ¶Ë²¢²»¶ÔµÈ£¬·þÎñÆ÷Ö»Êǵ¥ÏòµØ½«Îļþ´«Ë͸ø¿Í»§¶Ë¡£

ÕâÖÖ´«Í³Èí¼þÏÂÔØģʽµÄȱµãÊÇÏÔ¶øÒ×¼ûµÄ£¬Õû¸öϵͳµÄÆ¿¾±Î»ÓÚ·þÎñÆ÷¡£ÓÉÓÚÊܵ½·þÎñÆ÷´¦ÀíÄÜÁ¦¡¢»¥ÁªÍø½ÓÈëÁ´Â·´ø¿íµÈ¶àÖÖ»·¾³µÄÖÆÔ¼£¬µ±ÏÂÔØÁ¿·Ç³£´óʱ£¬·þÎñÆ÷ÍùÍù²»¿°Öظº¡£¶øÓû§ÏÂÔØÍê±Ïºó¾ÍºÍ·þÎñÆ÷ûÓÐÈκÎÁªÏµ£¬ÆäËüÓû§Ò²ÎÞ·¨´ÓÒÔÇ°Óû§ÏÂÔصİ汾µÃµ½ÈκΰïÖú¡£

Ëæ×Å»¥ÁªÍø¼¼ÊõµÄ²»¶Ï·¢Õ¹£¬P2P£¨Peer To Peer£¬µãµ½µã£©¼¼ÊõÖð½¥³ÉΪÎļþ½»»»ºÍÏÂÔصijÉÊì¼¼Êõ¡£P2P¼¼Êõ½«»¥ÁªÍø¡°×ÔÓÉ¡¢Æ½µÈ¡¢»¥Öú¡¢¹²Ïí¡±µÄ¾«Éñ·¢Ñï¹â´ó¡£

×îÔçµÄP2P¼¼ÊõÊÇÒôÀÖ½»»»Èí¼þNapster£¬Ä¿Ç°×îÁ÷ÐеÄP2PÎļþ½»»»¼¼ÊõÔòÊÇBT£¨BitTorrent£¬±ÈÌØÁ÷£©¡£Ô½À´Ô½¶àµÄÈËʹÓÃBT¹²ÏíºÍÏÂÔØÈí¼þ£¬»¥ÁªÍøÉÏÌṩ¡°ÖÖ×Ó¡±µÄÍøÕ¾¼°BT¿Í»§¶ËÈí¼þËæ´¦¿É¼û£¬µ«ÊÇ»¥ÁªÍøÉÏÓйؼÜÉèBT·þÎñÆ÷µÄÎÄÕ´ó¶àÕë¶ÔWindowsƽ̨£¬¶øÇÒÍùÍùûÓÐÉæ¼°BTÔ­Àí£¬ÕâʹµÃÏ£ÍûʹÓÃUnix/Linuxƽ̨¼ÜÉèBT·þÎñÆ÷£¬²¢Ìṩ¡°ÖÖ×Ó¡±ÏÂÔصĹÜÀíÔ±ÃÇÎÞ´ÓÏÂÊÖ¡£±¾ÎÄ´ÓÓ¦ÓÃÕ߽ǶÈÌÖÂÛBTÔ­Àí£¬²¢Ïêϸ˵Ã÷ÈçºÎÔÚUnix/Linuxƽ̨ϼÜÉèһ̨BT·þÎñÆ÷£¬²¢Ìṩ¡°ÖÖ×Ó¡±ÏÂÔØ·þÎñ¡£

BTÔ­Àí

BTÊÇBitTorrent£¨±ÈÌØÁ÷£©µÄ¼ò³Æ£¬BTµÄÌصãÊÇÓû§ÏÂÔصÄͬʱ£¬Ò²ÔÚΪÆäËüÓû§ÌṩÉÏ´«£¬ËùÒÔ²»»áÏñFTP·þÎñÆ÷ÄÇÑùËæ×ÅÓû§ÊýµÄÔö¼Ó¶øµ¼ÖÂÏÂÔØËٶȽµµÍ¡£Ç¡Ç¡Ïà·´£¬¶ÔÓÚBTÏÂÔضøÑÔ£¬ÏÂÔصÄÈËÔ½¶àËÙ¶ÈÔ½¿ì¡£

´«Í³µÄÎļþ¹²Ïí·þÎñ£¬ÈçFTP¡¢HTTPµÈ¹¤×÷Ô­ÀíÈçͼ1Ëùʾ¡£ÕâÖÖ·½Ê½Ëæ×ÅÓû§ÊýµÄÔö¶à£¬¶Ô´ø¿íµÄÒªÇóÒ²ËæÖ®Ôö¶à£¬Óû§¹ý¶à¾Í»áÔì³ÉÆ¿¾±£¬ËùÒԺܶàÏÂÔØÍøÕ¾¶¼Óв¢·¢Óû§ÊýµÄÏÞÖƼ°ÏÂÔØËٶȵÄÏÞÖƵȡ£

¶øBTÏÂÔزÉÓÃÒ»ÖÖ¹²ÏíµÄ·½Ê½À´´«ÊäÎļþ£¬Æ乤×÷Ô­ÀíÈçͼ2Ëùʾ¡£

BTÏÂÔØÊ×ÏÈÔÚµÚÒ»¸ö¹²Ïí¶Ë£¨»ò³ÆΪDownloader£©°ÑÒ»¸öÎļþ·Ö³ÉN¸ö²¿·Ö£¬AÓû§¿ÉÒÔ´ÓDownloaderÉÏËæ»úÏÂÔصÚM¸ö²¿·Ö£¬BÓû§¿ÉÒÔÔÚDownloader·þÎñÆ÷Ëæ»úÏÂÔصڣ˸ö²¿·Ö¡£¶øAÓû§µÄBT¿Í»§¶ËÏÂÔسÌÐò»á¸ù¾ÝÇé¿ö´ÓBÓû§ÏÂÔصڣ˸ö²¿·Ö£¬Í¬ÑùµÄ£¬BÓû§Ò²¿ÉÒÔ´ÓAÓû§ÏÂÔصÚM¸ö²¿·Ö£¬Í¨¹ýÕâÖÖ·½Ê½¼õÇá·þÎñÆ÷¶Ë¸ººÉ£¬¼Ó¿ìÓû§µÄÏÂÔØËٶȡ£

ÀýÈ磬CÓû§Ö±½Ó´Ó·þÎñÆ÷ÏÂÔØ£¬ËٶȿÉÄÜÖ»Óм¸Kbps£¬¶ø´ÓA¡¢BÓû§´¦ÏÂÔØ£¬ËٶȽ«¿ìºÜ¶à¡£Óû§ÔÚÏÂÔصÄͬʱ£¬Ò²ÔÚÉÏ´«Îļþ£¬ÔÚÏíÊܱðÈËÌṩÏÂÔØ·þÎñµÄͬʱ£¬Ã¿¸öÓû§Ò²Í¬Ê±ÔÚÉÏÔز¢¹±Ï××Ô¼ºµÄ´ø¿í£¬ËùÒÔÔì³ÉʹÓÃBTÏÂÔØ·þÎñµÄÈËÔ½¶à£¬´ó¼ÒµÄËٶȾÍÔ½¿ì¡£BTÏÂÔصÄÓÅÔ½ÐÔ¾ÍÔÚÕâÀïÌåÏÖ¡£

´Ó¹¹½¨BT·þÎñÆ÷µÄ½Ç¶ÈÀ´¿´£¬Õû¸öBTϵͳÓÉËĸö²¿·Ö×é³É¡£

1£®BT¿Í»§¶Ë

BT¿Í»§¶ËÊÇ°²×°ÔÚÓû§PC»úÉϵĿͻ§¶ËÈí¼þ£¬Ä¿Ç°ÓкܶàBT¿Í»§¶Ë¿ÉÓã¬ÕâÀïÍƼöBitComet£¨http://www.bitcomet.com/index-zh.htm£©¡£ËüÊÇÒ»¸öÀàËÆFlashGet½çÃæµÄBTÏÂÔØ¿Í»§¶ËÈí¼þ£¬¼ò½àÒ×Óá£

BitCometÔÚÏÂÔصÄͬʱ£¬»¹¸ºÔð½«ÏÂÔصÄÄÚÈݹ²Ïí¸øÆäËüÓû§£¬Õâ¸ö¹ý³ÌÍêÈ«²»ÐèÒªÓû§²ÎÓë¡£Èç¹û²»ÖªµÀÈçºÎʹÓÃBT¿Í»§¶ËÏÂÔØ£¬ÄÇô°²×°BitCometºóÈ¥·ÃÎÊBTÖйúÍøÕ¾£¬ÊÔÒ»ÊÔ¾ÍÖªµÀÈçºÎʹÓÃÁË¡£

2£®BT¡°ÖÖ×Ó¡±Îļþ

BT¡°ÖÖ×Ó¡±ÎļþÊÇÒ»¸öÃûΪ.torrentµÄÎļþ£¬ËüÊÇÓɵÚÒ»¸ö·¢²¼¹²ÏíÎļþÕ߸ù¾ÝÔ´ÎļþÖÆ×÷³öÀ´µÄÔ´ÎļþµÄÖ¸ÎÆÐÅÏ¢¡£¡°ÖÖ×Ó¡±ÎļþºÜС£¬Ò»°ãÔÚ¼¸Ê®KBµ½¼¸°ÙKBÖ®¼ä£¬ÆäÖаüº¬ÎļþËùÔÚµÄBT¶ËµØÖ·ÐÅÏ¢¼°Ä¿±êÎļþµÄУÑéÂë¡£µ±BTÓû§»ñµÃ¡°ÖÖ×Ó¡±ºó£¬Ö±½ÓÔÚBT¿Í»§¶ËÈí¼þÖÐÔËÐС°ÖÖ×Ó¡±Îļþ£¬BTÈí¼þ½«¸ù¾Ý¡°ÖÖ×Ó¡±Îļþ°üº¬µÄÐÅÏ¢£¬×Ô¶¯²éÕÒµ½¸ÃÎļþËùÓпÉÓõÄÏÂÔØÔ´£¬²¢½øÐÐÏÂÔØ¡£

3£®Tracker

ʹÓÃBT·þÎñ²»ÐèÒªÖ¸¶¨·þÎñÆ÷£¬ËäÈ»ÔÚBT·þÎñÀïÃæÈÔÈ»ÓзþÎñÆ÷µÄ¸ÅÄµ«Ê¹ÓÃBT·þÎñµÄÈ˲¢²»ÐèÒª¹ØÐÄ·þÎñÆ÷ÔÚÄÄÀï¡£BT·þÎñÆ÷³ÆΪTracker£¬×¼È·µØ˵£¬TrackerÊÇÖ¸ÔËÐÐÓÚ·þÎñÆ÷ÉϵÄÒ»¸ö³ÌÐò£¬Õâ¸ö³ÌÐòÄܹ»×·×Ùµ½µ×ÓжàÉÙÈËͬʱÔÚÏÂÔØͬһ¸öÎļþ¡£BT¿Í»§¶ËÁ¬½ÓÉÏTracker·þÎñÆ÷£¬¾Í»á»ñµÃÒ»¸öÏÂÔØÈËÔ±µÄÃûµ¥£¬¸ù¾ÝÕâ¸öÃûµ¥£¬BT¿Í»§¶Ë»á×Ô¶¯Á¬½ÓÍøÂçÖÐÆäËü½Úµã½øÐÐÏÂÔØ¡£

4£®ÖÖ×Ó

BT·þÎñ°ÑÌṩÍêÕûÎļþµÄÓû§½Úµã³ÆΪ¡°ÖÖ×Ó¡±£¨Seed£©£¬ÕýÔÚÏÂÔصÄÓû§³ÆΪ¿Í»§(Client)¡£Ä³Ò»¸öÎļþÏÖÔÚÓжàÉÙ¡°ÖÖ×Ó¡±¡¢¶àÉÙ¡°¿Í»§¡±ÊÇ¿ÉÒÔ¿´µ½µÄ¡£Ö»ÒªÓÐÒ»¸ö¡°ÖÖ×Ó¡±¾Í¿ÉÒÔ·ÅÐĵØÏÂÔØ¡£µ±È»£¬ÖÖ×ÓÔ½¶à¡¢¿Í»§Ô½¶àµÄÎļþÏÂÔصÄËٶȻáÔ½¿ì¡£

Èç¹û·¢ÏÖ¡°ÖÖ×Ó¡±ÊýΪ0£¬ÄÇô¾Í²»ÐèҪȥ³¢ÊÔÁË¡£µ±Ä³¸öÓû§ÏÂÔØÍê³Éºó£¬ÈçûÓÐÑ¡Ôñ¹Ø±Õ£¬ÆäËüÈ˾ͿÉÒÔ´Ó¸ÃÓû§´¦¼ÌÐøÏÂÔØÎļþ¡£ËùÒÔµ±ÏÂÔصÄÈ˶àÆðÀ´£¬Í¨³£×ö¡°ÖÖ×Ó¡±µÄÈËÒ²»áËæÖ®Ôö¼Ó£¬ÏÂÔØËÙ¶ÈÒ²»á¼Ó¿ì¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 4 ÌõÆÀÂÛ

  1. 657129880@qq.co ÓÚ 2013-04-21 18:04:34·¢±í:

    лл·ÖÏí£¡£¡£¡

  2. rgdsfdf ÓÚ 2005-11-28 13:17:36·¢±í:

    ºÃÎÄ£¬Ö§³Ö

  3. Ó ÓÚ 2005-10-18 00:36:29·¢±í:

    Ö§³Ö

  4. cha ÓÚ 2005-09-07 14:16:03·¢±í:

    °²×°ÊÖ¼Ç

    1£®ÏÂÔØBT

    BitTorrentÊÇÒ»¸ö¿ªÔ´Ãâ·ÑÈí¼þ£¬ËüʹÓÃPythonÓïÑÔ±àд¡£PythonÊÇÒ»Öֽű¾ÓïÑÔ£¬ÕâÒâζ×ÅBitTorrent¾ßÓгöÉ«µÄ¿çƽ̨ÌØÐÔ¡£Óû§²»½ö¿ÉÒÔÔÚWindowsÖÐʹÓÃBT£¬Ò²¿ÉÒÔ·½±ãµØÔÚLinux/Unixƽ̨ÏÂʹÓá£BitTorrentµÄ¹Ù·½ÍøÕ¾µØַΪhttp://sourceforge.net/projects/bittorrent/£¬µ±Ç°×îа汾Ϊ3.4.2¡£

    2£®°²×°BT

    ÔÚ°²×°BitTorrentÒÔÇ°£¬Ê×ÏÈҪȷ±£ÏµÍ³ÒѾ­°²×°ÓÐPython°æ±¾£º


    # rpm -qa|grep python
    python-2.2.2-26




    ÈôϵͳûÓа²×°Python£¬ÔòÐèÒª´Órpmfind.netÏÂÔØPython£¬²¢¼ÓÒÔ°²×°¡£ÏÂÔصõ½BitTorrent-3.4.2.tar.gzÒԺ󣬽«Æä½âѹËõ£º


    # tar xvfz BitTorrent-3.4.2.tar.gz




    È»ºó°²×°BitTorrent£º


    # python setup.py install




    °²×°Íê±ÏÒÔºó£¬BitTorrentÈí¼þ°üµÄÃüÁ¾ß¾ù°²×°ÔÚ/usr/loca/binĿ¼Ï¡£

    3£®ÅäÖá¢Æô¶¯BT

    Ç°ÃæÌáµ½£¬BTϵͳµÄºËÐÄÊÇTracker£¬Òò´Ë¼ÜÉèһ̨BT·þÎñÆ÷µÄµÚÒ»²½¾ÍÊÇÒªÆô¶¯Ò»¸öTracker£º


    # /usr/local/bin/ bttrack.py --port 6969 --dfile dstate >/dev/null 2>&1 &




    ÕâÑù±ãÔÚºǫ́Æô¶¯ÁËÒ»¸öTracker¹©×Ô¼ºÊ¹Óá£

    µÚ¶þ²½£¬ÐèÒª¶ÔÏ£ÍûÌṩÏÂÔصÄÎļþÖÆ×÷¡°ÖÖ×Ó¡±£¬ÕâÀï¼ÙÉè¶ÔÎļþ/btdata/dahuaxiyou.aviÖÆ×÷¡°ÖÖ×Ó¡±£º


    # btmakemetafile.py /btdata/dahuaxiyou.avi http://www.mydomain.com:6969/announce




    ¸ÃÃüÁî¶Ô/btdata/dahuaxiyou.aviÎļþÖÆ×÷¡°ÖÖ×Ó¡±£¬¡°ÖÖ×Ó¡±ÃûΪdahuaxiyou.avi.torrent£¬ÆäÖÐwww.mydomain.comÊÇLinux·þÎñÆ÷µÄÓòÃû¡£¶øbtmakemetafile.pyÒ²¿ÉÒÔ¶ÔĿ¼ÖÆ×÷¡°ÖÖ×Ó¡±£¬ÃüÁîÓë¶ÔÎļþÖÆ×÷¡°ÖÖ×Ó¡±ÍêÈ«Ò»Ñù¡£

    µÚÈý²½£¬ÐèÒªÅäÖÃWeb·þÎñÆ÷£¬½«.torrentÎļþºÍapplication/x-bittorrentÏà¹ØÁª¡£±à¼­ApacheµÄÅäÖÃÎļþhttpd.conf£¬Ìí¼ÓÈçÏÂÄÚÈÝ£º


    AddType application/x-bittorrent .torrent




    È»ºóÖØÐÂÆô¶¯Web·þÎñÆ÷£¬²¢½«¸Õ¸ÕÖÆ×÷µÄ¡°ÖÖ×Ó¡±·ÅÖÃÔÚWeb·þÎñÆ÷µÄÎĵµÄ¿Â¼ÖУ¬ÈÃÓû§¿ÉÒÔ·ÃÎÊ¡£

    ×îºóÒ»²½£¬Æô¶¯Ò»¸öDownloader£¨×îԭʼµÄ¹²ÏíÔ´£©£¬Ê¹ÒÔºóµÄÓû§¿ÉÒÔ»ñµÃ×î³õµÄ¿½±´£º


    # btdownloadheadless.py --url http://
    www.mydomain.com/dahuaxiyou.avi.torrent --saveas dahuaxiyou.avi




    ÆäÖÐhttp://www.mydomain.com/dahuaxiyou.avi.torrentΪÖÆ×÷¡°ÖÖ×Ó¡±µÄURLµØÖ·¡£ÕâÑù£¬Óû§Í¨¹ýWeb·ÃÎÊdahuaxiyou.avi.torrent¾ÍÄÜʵÏÖWebÏÂÔØÎļþ¡£µ«ÐèҪעÒ⣬ÌṩÓû§·ÃÎʵġ°ÖÖ×Ó¡±dahuaxiyou.avi.torrentÓ¦¸Ã¸úԭʼÎļþ´æ·ÅÔÚͬһ¸öĿ¼Ï£¬Ò²¾ÍÊÇhttp://www.mydomain.com/dahuaxiyou.avi.torrentËùÔÚĿ¼Ӧ¸Ã´æÓÐԭʼÎļþ»òµ½Ô­Ê¼ÎļþµÄÁ´½Ó£¬·ñÔòDownloader»á×Ô¶¯¿½±´Ò»·ÝÔ´Îļþµ½¡°ÖÖ×Ó¡±ËùÔÚĿ¼Ï¡£

    ΪÁ˼ò»¯¡°ÖÖ×Ó¡±ÖÆ×÷£¬±ÊÕß±àдÁËÒ»¸öPerl½Å±¾£¬ÒÔʵÏÖ¡°ÖÖ×Ó¡±ÖÆ×÷µÄ×Ô¶¯»¯¡£½Å±¾ÎļþÈçÏ£º


    $basedir="/data2/btftp/";
    $seeddir="/data2/btseed";
    $downdir="/usr/local/www/data-dist/btmanage/";
    $command="/usr/local/bin/btmakemetafile.py";
    $announce="http://bt1.beareyes.com.cn:6969/announce";
    $line="------------------------------\n";
    $|=1;
    ##########################
    `clear`;
    @user=`ls $basedir`;
    print $line;
    foreach(@user){$user_count++;chop($_); print"$user_count. $_\n";}
    print $line;
    print"select user number(1):";
    $Input =<>;chop($Input);
    if ($Input eq ""){print "Error:NO INPUT \n";exit 0;}
    ##########################
    `clear`;
    $path="$basedir$user[$Input-1]";
    @mulu=`ls $path |grep -v .tgz`;
    print $line;
    foreach(@mulu){$mulu_count++;chop($_); print"$mulu_count. $_\n";}
    print $line;
    print"select path number(5):";
    $Input =<>;chop($Input);
    if ($Input eq ""){print "Error:NO INPUT \n";exit 0;}
    $dir="$path/$mulu[$Input-1]";
    ##########################
    @a=`ls $dir|grep -v torrent`;
    $total=$#a+1;
    print $line;
    print"total:$total\n"if(@a ne "");
    print $line;
    foreach(@a){
    $count++;print"$count-";
    chop($_);
    if(-d "$dir/$_"){print"DIR :"}else{print"FILE:"}
    print"$_\n";
    print" doing...";
    if(-e "$seeddir/$_.torrent"){$b="exsit...";}
    else{$b=`$command "$dir/$_" $announce`;}
    print"$b ok\n";
    if($b ne"exsit..."){
    print" linking...";
    `ln -s "$dir/$_" "$seeddir/$_"`;
    print" ok\n";
    }
    }
    print $line;
    #########################
    print"zip to download path...($path/$mulu[$Input-1].tgz)\n";
    $x="$path/$mulu[$Input-1].tgz";
    if(-e "$x"){print"Error! zip is exsit\n";}
    else{`tar czf $x $dir/*.torrent`;}
    $x="/root/$mulu[$Input-1].tgz";
    if(-e "$x"){print"Error! root'zip is exsit\n";}
    else{`tar czf $x $dir/*.torrent`;}
    print"ok\n";
    print"Moving to seed path...(seed is moved)";
    `mv $dir/*.torrent $seeddir`;
    print"ok\n";
    print"End\n";




    Ó¦ÓÃÖпÉÒÔ¸ù¾Ýʵ¼ÊÇé¿öÐ޸ĸýű¾£¬ÒÔ·ûºÏ·þÎñÆ÷µÄĿ¼ÉèÖá£

    4.Æô¶¯¶à¸ö¡°ÖÖ×Ó

    ×÷Ϊ¹ÜÀíÔ±£¬Ä¿±ê¿ÉÄÜÊǹ²Ïí¸ü¶àµÄÎļþ¸øÓû§ÏÂÔØ£¬Èç¹û¶ÔÓÚÿ¸ö¡°ÖÖ×Ó¡±¶¼ÒªÆô¶¯Ò»¸öDownloader£¬²»µ«·Ç³£·³Ëö£¬¿ÉÄÜ»¹»á´ó´óÓ°Ïì·þÎñÆ÷ЧÂÊ¡£

    ΪÁ˽â¾öÕâ¸öÎÊÌ⣬BitTorrentÌṩÁËÁíÍâÁ½¸öDownloader³ÌÐò--btlaunchmany.pyºÍbtlaunchmanycurses.py¡£ÕâÁ½¸ö³ÌÐò»á¶¨Ê±¼ì²éÖ¸¶¨Ä¿Â¼£¬¶ÔÆäÖеÄËùÓС°ÖÖ×Ó¡±Æô¶¯Downloader£¬²¢¸ù¾ÝĿ¼ÄÚÈÝÔö¼ÓºÍɾ³ýDownloader¡£btlaunchmanycurses.pyÊÇÒ»¸öͼÐοØÖÆ̨½çÃ棬¶øbtlaunchmany.pyÔò¸üÊʺÏÓÚºǫ́ÔËÐгÌÐò¡£

    BT×ÊÔ´

    »¥ÁªÍøÉÏÓкܶàBT¡°ÖÖ×Ó¡±ÊÕ¼¯ÍøÕ¾£¬ÀýÈ磺

    ¡ô Âú·ÖBT http://www.manfen.net/forum/btsubsystem.php

    ¡ô BTÖйú http://bt86.com/

    ÕâЩÍøÕ¾¶¼Ö»ÊÇ¡°ÖÖ×Ó¡±¹ÜÀíƽ̨£¬ÓÃÓÚΪÓû§Ìṩ»ùÓÚWebµÄ¡°ÖÖ×Ó¡±·ÃÎÊ¡£

    »¥ÁªÍøÉÏ»¹ÓкܶàÀàËƵĿª·ÅÔ´´úÂ빤¾ß£¬ÈçBTAdmin¡£ÐèÒªµÄÓû§¿ÉÒÔ´Ólixiang.cn/lixiang/btadmin.tar.gzÏÂÔØ£¬²¢¸ù¾Ý×Ô¼ºµÄÐèÒª¶ÔPHP´úÂë½øÐÐÐ޸ġ£

    BTAdminʹÓÃÁËMySQLÊý¾Ý¿â£¬ÆäÖÐÐèÒªÐÞ¸ÄÅäÖõĵط½°üÀ¨Á½¸öÎļþ£ºincludeĿ¼ÏµÄsecret.php£¬¸ÃÎļþÊÇÊý¾Ý¿âÁ´½ÓÅäÖã»include/bittorent.phpÎļþ£¬ÐèÒªÐ޸ĸÃÎļþÖÐÉÏÔØÖÖ×ӵĴæ·ÅĿ¼¡£