×¢ÒâÊÂÏî:
ÑéÊÕÁ÷³Ì
1. ÑéÊÕ¹¤×÷ 2~3 ×éͬʱ½øÐУ¬ÓÉÒ»ÃûÑéÊÕ½Ìʦ¸ºÔð¡£Ã¿×éÑéÊÕÔ¼ÔÚ 20~25 ·ÖÖÓ£¬ÈôÖÐ; ³öÏÖÎÊÌ⣬2 ·ÖÖÓÖ®ÄÚÎÞ·¨½â¾öÔòÔÝʱÍ˳ö±¾´ÎÑéÊÕ£¬ÍƺóÁ½×é½øÐÐÖØÑ飬²»¸øÓèÏÖ³¡ µ÷ÊÔµÄʱ¼ä¡£ÑéÊÕ½Ìʦ¿ÉÒÔ²»°´ÕÕÑéÊÕ²½Öè½øÐУ¬¿ÉÒÔ¼ÓÊÔ£¬¿ÉÒÔ¼õÃ⣬¾ùËã×÷¼Æ·ÖÏî¡£
2. ÑéÊÕ²½ÖèÊ®·ÖÃ÷È·£¬²Î¿¼ÏÂÊö²½ÖèºÍÄÚÈÝ¡£ÑéÊÕʱ²»½ÓÊÜΧ¹Û£¬Çë·Çµ±Ç°×é±ðͬѧԶÀë ÏÖ³¡¡£Q&A »·½Ú½ö±»ÌáÎÊÕßÔÊÐí»Ø´ðÎÊÌ⣬·Ç±»ÌáÎÊÕßÇë±£³Ö³ÁĬ¡£Ò»´Î·¸¹æ£¬Õû×é ½áÊøÑéÊÕ¡£½çÃæÓѺÃÐÔºÍÃÀ¹Û³Ì¶È²»×÷Ϊ¾ö¶¨ÐÔÒòËؼƷ֣¬ÈçÎļþδÄÜ×¼±¸ÆëÈ«¿ÉÒÔ´Ó ÑéÊÕ½Ìʦ´¦¿½±´(²»½¨Òé)¡£
3. ²»½ÓÊÜÇóÇ飬²»½ÓÊÜÉÌÒé¡¢ÎÊѯ·ÖÊý£¬²»½ÓÊÜÑéÊÕÍê³Éºó¹ØÓÚ·ÖÊýµÄ½»É棬²»½ÓÊÜ¶Ô¿Í ¹ÛÖ¸±êÑéÊÕÆÀÅеÄÖÊÒÉ¡£ÈκÎ×÷±×¼°Î¥¹æÊÖ¶ÎÒ»¾·¢ÏÖÖ±½Ó½áÊøÑéÊÕ¡£
×¼±¸¹¤×÷:
1. Я´øÌùÓÐÕÕƬµÄѧÉúÖ¤»òÉí·ÝÖ¤£¬ÑéÊÕ¿ªÊ¼Ê±Ìá½»¸øÑéÊÕ½Ìʦ¡£²»Ð¯´øÖ¤¼þ²»ÔÊÐíÑéÊÕ¡£
2. ´ò¿ª FTP Client ¹¤×÷Ŀ¼£¬´ò¿ª FTP Server µÄ¹¤×÷Ŀ¼£¬ÔÚÐéÄâ»úÖдò¿ª Proxy µÄ¹¤ ×÷Ŀ¼¡£Èý¸öĿ¼±ØÐë¶ÀÁ¢£¬²»ÄÜÓÐÈÎÒâÁ½¸öĿ¼Ïàͬ¡£È·±£ FTP Server µÄ¹¤×÷Ŀ¼ ȨÏÞÉèÖÃ×ã¹»¸ß£¬Äܹ»½øÐд洢¡¢É¾³ý¡¢Îļþ¼ÐÐ޸ĵȲÙ×÷¡£¹¤×÷Ŀ¼ÊÇÖ¸:³ÌÐòĬÈÏ µÄÎļþ´æ´¢ºÍ´ò¿ªÄ¿Â¼¡£±ÈÈ磬Èç¹û Proxy ³ÌÐòÖÐûÓÐÌرðÖ¸³ö£¬ÄÇô±àÒëÍê³ÉµÄ¿ÉÖ´ ÐÐÎļþËùÔÚĿ¼¾ÍÊÇ Proxy ³ÌÐòµÄ¹¤×÷Ŀ¼¡£FTP Server µÄ¹¤×÷Ŀ¼¿ÉÒÔÔÚ Server ¶Ë Ö¸¶¨£¬FTP Client Ŀ¼¿ÉÒÔÔÚ³ÌÐòÖÐÖ¸¶¨¡£
3. ×¼±¸Ò»¸ö´óС²»Ð¡ÓÚ 5MB µÄͼƬÎļþ(ÒÔÏÂÓà 1.jpg ÃüÃû)£¬×¼±¸Ò»¸ö UTF-8 ±àÂëµÄ txt Îı¾Îļþ£¬ÄÚÈÝΪ¡°CheckCheck¡±(ÒÔÏÂÓà 2.txt ÃüÃû)£¬½«Á½¸öÎļþ·ÅÖÃÔÚ FTP Client ¹¤×÷Ŀ¼ÖУ¬²¢Çå¿ÕËùÓÐÓëÑéÊÕÎ޹صÄÎļþ¡£×¼±¸Ò»·ÝûÓÐÈκÎ×¢Ê͵ÄÔ´Îļþ(ÒÔ ÏÂÓà proxy.c ÃüÃû)£¬²¢½«¸ÃÎļþÖÐ select()º¯ÊýµÄ timeout ÖµÉèÖÃΪ 600 Ãë»ò¸ü´ó¡£
4. FTP Client ±ØÐëʹÓÃÓë Proxy ³ÌÐò²»ÔÚͬһ̨ÐéÄâ»úÉϵĿͻ§¶Ë¡£
ÑéÊÕ²½Öè(±êÓС¾Õ¹Ê¾¡¿×ÖÑù´¦ÇëÓëÑéÊÕ½ÌʦȷÈϽá¹û):
1. ÔÚÑéÊյǼDZí¸ñÖÐÌîд×Ô¼ºÓëͬ°éµÄ°à¼¶¡¢ÐÕÃû¡£¸ºÔðÑÝʾͬѧдÔÚµÚÒ»ÐУ¬ÁíÍâһλ ͬѧдÔÚµÚ¶þÐÐ(½öÓÃÓÚ·½±ã½ÌʦÇø·ÖÉí·Ý£¬²»Òò´ËÓ°Ïì³É¼¨)¡£
2. ´ò¿ª wireshark ×¥°ü³ÌÐò»ò TCPDUMP ×¥°ü³ÌÐò£¬×¥È¡ÏàÓ¦Íø¿¨Éϵİü¡£
3. ´ò¿ªÐéÄâ»ú£¬ÏòÑéÊÕ½ÌʦչʾԴÎļþ£¬µÃµ½È·ÈϺóÏÖ³¡±àÒë¸ÃÎļþ¡£ÓÉÑéÊÕ½Ìʦָ¶¨±à ÒëÊä³öÎļþÃû³Æ£¬±àÒëºÃÖ®ºó´ò¿ª Server£¬Client£¬Proxy£¬²¢µÇ¼¡£
4. ÔÚ FTP Server ¹¤×÷Ŀ¼ÖÐн¨Ò»¸öĿ¼£¬ÃüÃûΪ 123qwe¡¾Õ¹Ê¾¡¿£¬½« 123qwe ¸ÄÃûΪ
456rty¡¾Õ¹Ê¾¡¿£¬½øÈë 456rty£¬²¢ÏÔʾµ±Ç°Ä¿Â¼Î»ÖÃ(pwd ÃüÁî)¡¾Õ¹Ê¾¡¿¡£°´ÕÕÑéÊÕ½Ì Ê¦ÒªÇó½« Client µ÷Õûµ½Ö÷¶¯»ò±»¶¯Ä£Ê½¡£°´Ë³Ðò£¬½« 1.jpg ºÍ 2.txt ÉÏ´«µ½ 456rty ÖУ¬ ²¢ÔÚ×ÊÔ´¹ÜÀíÆ÷»ò Finder ÖÐʹÓÃͼƬä¯ÀÀÆ÷ºÍÎı¾±à¼Æ÷´ò¿ªÁ½¸öÎļþ¡¾Õ¹Ê¾¡¿¡£
5. ɾ³ý FTP Client ¹¤×÷Ŀ¼ÖÐµÄ 1.jpg ºÍ 2.txt Îļþ¡£°´ÕÕÑéÊÕ½ÌʦҪÇó½« Client µ÷Õûµ½ Ö÷¶¯»ò±»¶¯Ä£Ê½¡£´Ó Server ¶ËÏÂÔØ 1.jpg ºÍ 2.txt£¬²¢ÔÚ×ÊÔ´¹ÜÀíÆ÷»ò Finder ÖÐʹÓÃͼ Ƭä¯ÀÀÆ÷ºÍÎı¾±à¼Æ÷´ò¿ªÁ½¸öÎļþ¡¾Õ¹Ê¾¡¿¡£
6. ÔÚÐéÄâ»ú Proxy µÄ¹¤×÷Ŀ¼ÏÂչʾ»º´æÎļþ(ÐèпªÒ»¸ö Terminal)¡£Ê¹Óà sudo vi Ç¿ ÖÆ´ò¿ª 1.jpg£¬É¾³ý 10~20 ¸ö×Ö·û£¬±£´æÍ˳ö¡¾Õ¹Ê¾¡¿¡£Ê¹Óà sudo vi Ç¿ÖÆ´ò¿ª 2.txt£¬ ÔÚÎļþĩβ¼ÓÈë Cache ×ÖÑù£¬±£´æÍ˳ö¡¾Õ¹Ê¾¡¿¡£
7. ɾ³ý FTP Client ¹¤×÷Ŀ¼ÖÐµÄ 1.jpg ºÍ 2.txt Îļþ¡£°´ÕÕÑéÊÕ½ÌʦҪÇó½« Client µ÷Õûµ½ Ö÷¶¯»ò±»¶¯Ä£Ê½¡£´Ó Server ¶ËÏÂÔØ 1.jpg ºÍ 2.txt£¬²¢ÔÚ×ÊÔ´¹ÜÀíÆ÷»ò Finder ÖÐʹÓÃͼ Ƭä¯ÀÀÆ÷ºÍÎı¾±à¼Æ÷´ò¿ªÁ½¸öÎļþ¡¾Õ¹Ê¾¡¿¡£
8. ¸ù¾ÝÑéÊÕ½ÌʦҪÇ󣬽øÐÐÆäËü²Ù×÷¡£
9. µÚÒ»Ãûͬѧ½øÐÐ Q&A »·½Ú¡£
10. µÚ¶þÃûͬѧ½øÐÐ Q&A »·½Ú¡£