ËùÓеÄÏÂÔØ¹¤¾ß×ö×ÅͬÑùµÄÈÎÎñ£¬µ«ËüÃǵĴ¦Àí·½Ê½ºÍ¹¦ÄÜÊDz»Í¬µÄ£¬±ÈÈ磬µ¥Ï̺߳ͶàÏ̡߳¢½»»¥ºÍ·Ç½»»¥¡£ ÔÚÕâÀÎÒÃǽ«Áгö 4 ¸ö×îºÃµÄÎÒÃÇÈÕ³£¹¤×÷ʹÓõÄÃüÁîÐÐÏÂÔØ¼ÓËÙÆ÷¡£
#1 Aria2
Aria2 ÊÇÒ»¸öÓÃÓÚ Linux¡¢Windows ºÍ Mac OSX µÄÇáÁ¿¼¶¡¢¶àÐÒéºÍ¶àÔ´µÄÃüÁîÐÐÏÂÔØ¹ÜÀíÆ÷/ʵÓóÌÐò¡£ËüÖ§³Ö HTTP/HTTPS¡¢FTP¡¢SFTP¡¢BitTorrent ºÍ Metalink¡£aria2 ¿ÉÒÔͨ¹ýÄÚÖÃµÄ JSON-RPC ºÍ XML-RPC ½Ó¿Ú²Ù×÷¡£
ËüÖ§³Ö¶àỊ̈߳¬¿ÉÒÔʹÓöà¸öÔ´»òÐÒéÏÂÔØÎļþ£¬È·Êµ¿ÉÒÔ¼ÓËÙ²¢¾¡¿ÉÄܶàµÄÍê³ÉÏÂÔØ¡£
Ëü·Ç³£ÇáÁ¿¼¶£¬²»ÐèҪ̫¶àµÄÄÚ´æºÍ CPU¡£ÎÒÃÇ¿ÉÒÔʹÓÃËü×÷Ϊ BitTorrent ¿Í»§¶Ë£¬ÒòΪËüÓÐËùÓÐÄãÏëÒªµÄ BitTorrent ¿Í»§¶ËµÄ¹¦ÄÜ¡£
Aria2 ¹¦ÄÜ
Ö§³Ö HTTP/HTTPS GET ·½Ê½
Ö§³Ö HTTP ´úÀí
Ö§³Ö HTTP BASIC ÈÏÖ¤
Ö§³Ö HTTP ´úÀíÈÏÖ¤
Ö§³Ö FTP £¨Ö÷¶¯¡¢±»¶¯Ä£Ê½£©
ͨ¹ý HTTP ´úÀíµÄ FTP£¨GET ÃüÁî»òËíµÀ£©
·Ö¶ÎÏÂÔØ
Ö§³Ö Cookie
Ëü¿ÉÒÔ×÷ÎªÊØ»¤½ø³ÌÔËÐС£
Ö§³Ö BitTorrent ÐÒéºÍ fast À©Õ¹¡£
ÔÚº¬Óжà¸öÎļþµÄ torrent ÖеÄÑ¡ÔñÐÔÏÂÔØ
Ö§³Ö Metalink °æ±¾ 3.0 £¨HTTP/FTP/BitTorrent£©¡£
ÏÞÖÆÏÂÔØ/ÉÏ´«ËÙ¶È
#2 Axel
Axel ÊÇÒ»¸öÇáÁ¿¼¶ÏÂÔØ³ÌÐò£¬ËüÈçÆäËû¼ÓËÙÆ÷ÄÇÑù×ö×ÅͬÑùµÄÊÂÇé¡£Ëü¿ÉÒÔΪһ¸öÎļþ´ò¿ª¶à¸öÁ¬½Ó£¬Ã¿¸öÁ¬½ÓÏÂÔØµ¥¶ÀµÄÎļþƬ¶ÎÒÔ¸ü¿ìµØÍê³ÉÏÂÔØ¡£
Axel Ö§³Ö HTTP¡¢HTTPS¡¢FTP ºÍ FTPS ÐÒé¡£ËüÒ²¿ÉÒÔʹÓöà¸ö¾µÏñÕ¾µãÀ´ÏÂÔØµ¥¸öÎļþ¡£ ËùÒÔ£¬Axel ¿ÉÒÔΪÏÂÔØ¼ÓËٸߴï 40£¥£¨´óÔ¼£¬ÎÒ¸öÈËÈÏΪ£©¡£ Ëü·Ç³£ÇáÁ¿¼¶£¬ÒòΪûÓÐÒÀÀµ£¬¶øÇÒʹÓ÷dz£ÉÙµÄ CPU ºÍÄÚ´æ¡£
Axel ʹÓÃÒ»¸öµ¥Ï߳̽«ËùÓÐÊý¾ÝÖ±½ÓÏÂÔØµ½Ä¿±êÎļþ¡£
×¢Ò⣺ûÓпÉÒÔÔÚµ¥ÌõÃüÁîÖÐÏÂÔØÁ½¸öÎļþµÄÑ¡Ïî¡£
#3 Wget
wget£¨ÒÔǰ³ÆÎª Geturl£©ÊÇÒ»¸öÃâ·ÑµÄ¡¢¿ªÔ´µÄÃüÁîÐÐÏÂÔØ³ÌÐò£¬ËüʹÓà HTTP¡¢HTTPS ºÍ FTP ÕâЩ×î¹ã·ºÊ¹ÓÃµÄ Internet ÐÒéÀ´»ñÈ¡Îļþ¡£ËüÊÇÒ»¸ö·Ç½»»¥Ê½ÃüÁîÐй¤¾ß£¬ÆäÃû×ÖÊÇÒâ˼ÊÇ´ÓÍòÎ¬ÍøÖлñÈ¡Îļþ¡£
Ïà±ÈÆäËü¹¤¾ß£¬wget ½«ÏÂÔØ´¦ÀíµÃÏ൱ºÃ£¬¼´Ê¹Ëü²»Ö§³Ö¶àÏß³ÌÒÔ¼°°üÀ¨ºǫ́¹¤×÷¡¢µÝ¹éÏÂÔØ¡¢¶à¸öÎļþÏÂÔØ¡¢»Ö¸´ÏÂÔØ¡¢·Ç½»»¥Ê½ÏÂÔØºÍ´óÎļþÏÂÔØÔÚÄڵŦÄÜ¡£
ĬÈÏÇé¿öÏ£¬ËùÓÐµÄ Linux ·¢Ðа涼°üº¬ wget£¬ËùÒÔÎÒÃÇ¿ÉÒÔ´Ó¹Ù·½²Ö¿âÇáËɰ²×°£¬Ò²¿ÉÒÔ°²×°µ½ windows ºÍ Mac ²Ù×÷ϵͳ¡£
wget ¿ÉÔÚÂýËÙ»ò²»Îȶ¨µÄÍøÂçÁ¬½Óϱ£³Ö½¡×³ÐÔ£¬Èç¹ûÓÉÓÚÍøÂçÎÊÌâÏÂÔØÊ§°Ü£¬Ëü½«¼ÌÐøÖØÊÔ£¬Ö±µ½Õû¸öÎļþÏÂÔØÍê³É¡£Èç¹û·þÎñÆ÷Ö§³ÖÖØÐ»ñÈ¡£¬Ëü½«Ö¸Ê¾·þÎñÆ÷´ÓÖжϵĵط½¼ÌÐøÏÂÔØ¡£
wget ¹¦ÄÜ
¿ÉÒÔʹÓà REST ºÍ RANGE »Ö¸´ÖÐÖ¹µÄÏÂÔØ
¿ÉÒÔʹÓÃÎļþÃûͨÅä·ûºÍµÝ¹éÀ´¶ÔĿ¼½øÐоµÏñͬ²½
»ùÓÚ NLS ÏûÏ¢Îļþ£¬ÌṩÐí¶à²»Í¬ÓïÑÔÖ§³Ö
¿ÉÑ¡½«ÏÂÔØµÄÎĵµÖеľø¶ÔÁ´½Óת»»ÎªÏà¶ÔÁ´½Ó£¬ÒÔ±ãÏÂÔØµÄÎĵµ¿ÉÒÔÔÚ±¾µØÁ´½Óµ½±Ë´Ë
¿ÉÔÚ´ó¶àÊýÀà UNIX ²Ù×÷ϵͳÒÔ¼° Microsoft Windows ÉÏÔËÐÐ
Ö§³Ö HTTP ´úÀí
Ö§³Ö HTTP cookie
Ö§³Ö³Ö¾Ã HTTP Á¬½Ó
ÎÞÈËÖµÊØ/ºǫ́²Ù×÷
ʹÓñ¾µØÎļþʱ¼ä´ÁÀ´È·¶¨ÊÇ·ñÐèÒªÔÚ¾µÏñÊ±ÖØÐÂÏÂÔØÎĵµ
#4 Curl
curl ÀàËÆÓÚ wget£¬µ«ÊDz»Ö§³Ö¶àỊ̈߳¬µ«ÁîÈ˾ªÑȵÄÊÇ£¬Óë wget Ïà±È£¬ËüµÄÏÂÔØËٶȸü¿ì¡£
curl ÊÇÒ»¸öÏò·þÎñÆ÷ÉÏ´«»òÏÂÔØµÄÊý¾Ý´«Ê乤¾ß£¬Ö§³ÖµÄÐÒéÓÐ DICT¡¢FILE¡¢FTP¡¢FTPS¡¢GOPHER¡¢HTTP¡¢HTTPS¡¢IMAP¡¢IMAPS¡¢LDAP¡¢LDAPS¡¢POP3¡¢POP3S¡¢RTMP¡¢RTSP¡¢SCP¡¢SFTP¡¢SMTP¡¢SMTPS¡¢TELNET ºÍ TFT µÈ¡£
¸ÃÃüÁîÎÞÐèÓû§½»»¥¼´¿É¹¤×÷¡£´ËÍ⣬curl Ö§³Ö´úÀí¡¢Óû§Éí·ÝÑéÖ¤¡¢FTP ÉÏ´«¡¢HTTP POST¡¢SSL Á¬½Ó¡¢Cookie¡¢»Ö¸´Îļþ´«Êä¡¢Metalink µÈ¡£curl ÓÉ libcurl ΪËùÓÐÏà¹Ø´«Ê书ÄÜÌṩ֧³Ö¡£
Èç¹ûÖ¸¶¨µÄ URL ûÓÐprotocol://ǰ׺£¬curl ½«³¢ÊԲ²âÄã¿ÉÄÜÐèҪʲôÐÒé¡£ÀýÈ磬ÒÔ ¡°ftp.¡± ¿ªÍ·µÄÖ÷»úÃû curl ½«¼Ù¶¨ÄãҪʹÓà FTP¡£Èç¹ûûÓÐÕÒµ½Ìض¨µÄÐÒ飬ÄÇôĬÈÏΪ HTTP¡£
±¾ÎĵØÖ·£ºhttp://www.linuxprobe.com/top4-downloadcmd.html


Ronny ÓÚ 2017-01-25 11:29:45·¢±í:
¾¿¾¹ÄļÒ×îÇ¿£¬¸÷È¡ËùÐè