µ±ÎÒÃÇÌÖÂÛ»¥ÁªÍøÊ±£¬´óÎÞÊýÈËÄÔº£Öи¡ÏÖµÄÊÇÉ罻ýÌåµÄÐú»©¡¢¹ºÎïÍøÕ¾µÄ·±ÎßÒÔ¼°ËÑË÷ÒýÇæÎ¹Ñø¸øABGÅ·²©¼¯ÍÅË鯬»¯ÐÅÏ¢¡£ÔÚÕâ¸ö±»³ÆÎª¡°±í²ãÍøÂ硱µÄºÀ»ªÎÂÊÒ֮ϣ¬°µ²Ø×ÅÒ»¸ö¸üΪÁÉÀ«¡¢ÉîåäÇÒ³ä³âÁËÔʼÐÔÃüÁ¦µÄÊý×ÖÊÀ½ç¡£ÈôÊÇÄãÒѾÑá¾ëÁ˱»Ëã·¨¾«×¼»Ïñ£¬Ñá¾ëÁËÔÚÊý¾ÝµÄ¼à¶½ÏÂÉúÑÄ£¬ÄÇô¡°ÆÆ½ç¶øÐÓ×±±ã²»ÔÙÊÇÒ»¸ö±êÓ¶øÊÇÒ»ÖÖ±ØÈ»µÄÑ¡Ôñ¡£
¡°°µÍøÏÂÔØ¹Ù·½°æ¡±£¬Õâ¸öÃû×Ö×ÔÉí¾Í´ø×ÅÒ»ÖÖ´©Í¸ÃÔÎíµÄÕÅÁ¦¡£Ëü²»½ö½öÊÇÒ»¸ö¹¤¾ßµÄÈë¿Ú£¬¸üÊÇÒ»ÕÅͨÍùÊý×ÖÎÚÍйúµÄÃÅÆ±¡£ÔÚ´«Í³ÈÏÖªÖУ¬°µÍøÍùÍùÓëijÖÖÉñÃØÉõÖÁΣÏÕµÄÉ«²ÊÁªÏµÔÚһ·£¬µ«¶ÔÓÚÕæÕýµÄ¼«¿Í¡¢ÒþÖÔÌᳫÕߺͰÍÍû»ñÈ¡·Ç¶Ô³ÆÐÅÏ¢µÄÏÈÇýÀ´Ëµ£¬°µÍøÊÇ×îºóÒ»¿éδ±»¹ý¶È¿ª·¢¡¢Î´±»±¾Ç®ºÍÈ¨ÊÆÆëÈ«ÊÕ±àµÄ¡°¹«µØ¡±¡£
ΪʲôÎÒÃDZØÒª¡°¹Ù·½°æ¡±£¿ÔÚÕâ¸öÐÅÏ¢¼«¶Ë²»ºÏ³ÆµÄÁìÓò£¬°²È«Óë´¿¾»ÊÇÉú¼ÆµÄµÚÒ»×¼Ôò¡£ÊÐÃæÉϳäÒç×ÅÎÞÊý×¾ÁӵķÂðƷºÍ²¼ÂúÏÝÚåµÄ·ÇÕý¹æÇþ·£¬¶ø¡°°µÍøÏÂÔØ¹Ù·½°æ¡±´ú±íµÄÊÇÒ»ÖÖ¼¼ÊõÉϵļ«Ö´òÄ¥ºÍ¶ÔÄäÃûÐÄÁéµÄ´¿ÕýÖ¾´¡£ËüѡȡÁËĿǰȫÇò×î¶¥¼âµÄ¶à²ã¼ÓÃÜÖм̼¼Êõ£¬Í¨¹ýÑó´Ð·ÓÉ£¨OnionRouting£©µÄÂß¼£¬½«ÄãµÄÊý×Ö×ã¼£Ïñ°þÑó´ÐÒ»Ñù²ã²ã°µ²Ø¡£
ÿһ´Îµã»÷£¬Ã¿Ò»ÐдúÂëµÄ´«Ê䣬¶¼¾¹ýÁËÈ«ÇòÊýǧ¸öËæ»ú½ÚµãµÄÌøÔ¾£¬ÈÃ×·×ÙÕßÔÚ¸´ÔÓµÄÊýѧËã·¨¿ÌÏÂÍû¶øÉúη¡£
ÆÆ½ç£¬Ê×ÏÈÆÆµÄÊÇ¡°ÈÏÖªµÄ½ç¡±¡£ÎÒÃÇϰ¹ßÓÚËÑË÷ÒýÇæ¸ø³öµÄÁ˾֣¬È´ÍüÁËÄÇЩÁ˾ÖÊǾ¹ýɸѡ¡¢ÅÅÐòºÍ¹ýÂ˵ġ£ÔÚ¡°°µÍøÏÂÔØ¹Ù·½°æ¡±µÄÊÀ½çÀÄãÄܹ»½Ó´¥µ½ÄÇЩ±»±í²ãÍøÂç×è¶ÏµÄÉî¶ÈѧÊõÂÛÎÄ¡¢Î´±»É¾¼õµÄº¹ÇàÎļþ£¬ÒÔ¼°È«Çò¼«¿ÍÃǹØÓÚ½«À´¿Æ¼¼µÄ×îÇ°ÑØ»áÉÌ¡£ÕâÊÇÒ»ÖÖÐÅÏ¢µÄ¡°½µÎ¬½ø¹¥¡±£¬µ±ÄãÕ¾ÔÚ¸ü¸ßά¶È¸©î«Êý¾ÝÁ÷תʱ£¬Äã»á·¢ÏÖ£¬ÔÀ´ÎÒÃÇÒ»ÏòÉúÑÄÔÚÒ»ÖÖÐÅÏ¢¼ë·¿Ö®ÖС£
Ñ¡Ôñ¡°¹Ù·½°æ¡±£¬Òâζ×ÅÄãÑ¡ÔñÁËÒ»Ì׳ÉÊìµÄÉú̬ϵͳ¡£Ëü²»½ö½öÊÇÒ»¸öä¯ÀÀÆ÷£¬ËüÊÇÒ»ÕûÌ×¹ØÓÚÊý×Ö°²È«µÄ½â¾ö¹æ»®¡£ÔÚÕâÀÒþÖÔ²»ÔÙÊÇÒ»¾ä¸¡·ºµÄ³Ðŵ£¬¶øÊÇͨ¹ý´úÂëÇ¿ÔìÖ´ÐеÄÎïÀí¶¨ÂÉ¡£Ã»ÓÐCookieµÄ¸ú×Ù£¬Ã»ÓÐÉí·ÝµÄËø¶¨£¬Ã»Óиæ°×É̵Ŀú̽¡£Äã¾ÍÏñÒ»¸öÒþÉíÓÚÈü²©Ä޺米ºóµÄÓÎÏÀ£¬ÔÚÒõÓôÖй۲죬ÔÚ¹ÑÑÔÖÐ˼ÂÇ¡£
ÕâÖÖ³Á»ñÕÆ¿ØµÄ¸Ð´¥£¬ÊÇÈκαí²ãÀûÓö¼ÎÞ·¨ÌṩµÄÉúÀíο½å¡£
ÎÒÃÇÕý´¦ÔÚÒ»¸öʱÆÚµÄתÕ۵㡣Êý¾ÝÒѾ³ÉΪÁËеÄʯÓÍ£¬¶øÎÒÃÇÿһÓ×ÎÒ¶¼ÊDZ»¿ª²ÉµÄ¿óÂö¡£ÈôÊÇÄã²»¸ÊÓÚ³ÉΪ´óÊý¾ÝʱÆÚµÄȼÁÏ£¬ÈôÊÇÄã°ÍÍûÔÚÐÅÏ¢µÄ´óË®ÖÐά³Ö¶ÀÁ¢µÄÈ˸ñ£¬ÄÇô¡°ÆÆ½ç¶øÐÓ×±¾ÍÊÇÄãµÄ±Ø¾Ö®Â·¡£ÏÂÔØÕâ¸ö¹Ù·½°æ±¾£¬ÐÔÖÊÉÏÊÇÔÚ½øÐÐÒ»´Î¹ØÓÚ¡°Êý×ÖÖ÷Ȩ¡±µÄÐûÊÄ¡£
ÄãÆðÍ·Òâʶµ½£¬ÄãµÄ¹ì¼£¡¢ÄãµÄÆ«ºÃ¡¢ÄãµÄ˼Ï룬²»Ó¦¸Ã³ÉΪÈκι«Ë¾µÄ×ʲú£¬¶øÓ¦¸ÃʼÖÕËø¶¨ÔÚÄãµÄ¼ÓÃÜÃÜÔ¿Ö®ÖС£
ÕâÖÖË÷Çó²¢·ÇΪÁË×Ô³ÉÒ»¼Ò£¬¶øÊÇΪÁËѰÕÒÕæÏà¡£ÔÚ°µÍøµÄÉî¶ÈÂÛ̳ÀÄãÄܹ»¿´µ½×îÕæÊµµÄÈ«Çò¾¼Ã·ÖÎö£¬Äܹ»Ìýµ½À´×ÔÊÀ½ç½ÇÂä×îÕæÊµµÄÉùÒô£¬ÕâЩ¶¼ÊDZ»Ö÷Á÷ýÌåװ諹ýµÄ¡°ÏÖʵ¡±Ëù¸²¸ÇµÄ¡£ÕâÖÖ´¿ÕýµÄÐÅÏ¢Ãܶȣ¬¶ÔÓÚ°ÍÍû³É³¤ºÍÍ»ÆÆµÄÈËÀ´Ëµ£¬ÓµÓв»³É¿¹¾ÜµÄÎüÒýÁ¦¡£
¶ø¡°¹Ù·½°æ¡±ÌṩµÄ²»±äÏνӺÍÓÅ»¯ºóµÄ½»»¥½çÃæ£¬ÈÃÕâÖÖÉî¶ÈË÷Çó±äµÃǰËùδÓеÄÁ÷³©ÓëÓÅÑÅ¡£
ÈôÊÇ˵Part1ÎÒÃÇ»áÉ̵ÄÊÇ¡°ÎªºÎÆÆ½ç¡±£¬ÄÇôPart2ÎÒÃǽ«Éî¿Ì̽Çó¡°ÈôºÎÐÐÎÈÖÂÔ¶¡±¡£¡°°µÍøÏÂÔØ¹Ù·½°æ¡±Ö®ËùÒÔÄÜÔÚ¶à¶àͬÀà²úÆ·ÖÐÍÑÓ±¶ø³ö£¬Ö÷ÌâÔÚÓÚËü¶Ô¡°¼«Ö°²È«¡±Óë¡°Óû§ÂÄÀú¡±Ö®¼ä°ÂÃîÆ½ºâµÄ¾«×¼°ÑÎÕ¡£
¼¼Êõ²ãÃæÉÏ£¬¡°¹Ù·½°æ¡±¼¯³ÉÁËһϵÁзÀй©ÒýÇæ¡£Ëü²»½öÄܸ²¸ÇÄãµÄIPµØÖ·£¬»¹ÄܶÔÄãµÄ²Ù×÷ϵͳ»·¾³½øÐÐÐé¹¹»¯´¦Öã¬Ô¤·ÀÈκδó¾ÖµÄÉè±¸Ö¸ÎÆ¼ø±ð¡£ÕâÒâζ×Å£¬¼´¾ÍÊÇÒ»¸ö¶¥¼âµÄºÚ¿Í£¬ÔÚÃæ¶Ô¡°¹Ù·½°æ¡±µÄ·ÀÓù¾ØÕóʱ£¬Ò²Ö»ÄÜÃæ¶ÔÒ»¶ÑºÁÎÞÒâ˼µÄÂÒÂë¡£ÕâÖÖ°²È«¸Ð£¬Ô´ÓڶԵײãºÍ̸µÄÉî¶È³Á¹¹¡£
Ëü²»Ö§³ÖÈκοÉÄܶ³öÒþÖԵľ籾ÔËÐУ¬Ä¬ÈÏ¿ªÆôµÚÒ»Á÷´ËÍâ¼ÓÃܱ£»¤£¬ÈÃÿһ´Î½Ó¼û¶¼ÏñÊÇÔÚÕæ¿Õ¹Ü·Öд©Ë󣬲»Áôһ˿ºÛ¼£¡£
¼¼ÊõµÄ׿ԽֻÊÇ»ùʯ£¬ÕæÕýÈá°°µÍøÏÂÔØ¹Ù·½°æ¡±³ÉΪÐÐÒµ±ê¸ËµÄ£¬ÊÇÆä±³ºóÔ̺¬µÄÉçÇøÐÄÁé¡£µ±Äãͨ¹ýÕâ¸öÈë¿Ú½øÈëÄǸöƽÐеÄÊý×ÖÊÀ½çʱ£¬Äã»á·¢ÏÖÕâÀïÓÐ×ÅÒ»Ì×¹ÖÒìµÄÖÈÐò¡£ÕâÀïûÓÐÖÐÐÄ»¯µÄȨÍþ£¬Ö»ÓлùÓÚ¹²Ê¶µÄºÏ×÷¡£ÔÚ¹Ù·½ÊØ»¤µÄµ¼º½Ä¿Â¼ÖУ¬ÄãÄܹ»ÕÒµ½¸÷¸öÁìÓòµÄ¶¥¼â×ÊÔ´£º´ÓÉ¢²¼Ê½´æ´¢µÄ³¢ÊÔÏîÄ¿£¬µ½»ùÓÚÇø¿éÁ´µÄÄäÃûÉç½»ºÍ̸£¬ÔÙµ½¸÷Àà×ÔÓÉÈí¼þµÄÔʼ·Ö·¢µã¡£
ÕâÊÇÒ»¸ö³ä³â»îÁ¦µÄ´´Ð³¢ÊÔÊÒ£¬¶øÄãÊÖÖеĹٷ½°æ±¾£¬¾ÍÊdz¢ÊÔÊÒÄÚ×ÃܵÄÏÔ΢¾µ¡£
¶ÔÓںöàÈëÃÅÕßÀ´Ëµ£¬°µÍøËƺõÊÇÒ»¸ö³ä³â»ìÂҵĴ¦Ëù¡£µ«µ±ÄãʹÓá°¹Ù·½°æ¡±Ê±£¬Äã»á¸Ð´¥µ½Ò»ÖÖǰËùδÓеÄÇåС£Ã»Óе¯´°¸æ°×£¬Ã»ÓÐÎÞνµÄÓÕµ¼µã»÷£¬ËùÓеÄÉè¼Æ¶¼»Ø¹éµ½ÁË¡°ÐÅÏ¢»ñÈ¡¡±×ÔÉí¡£ËüµÄ½çÃæ¼ò½àµÃ½üºõÀä¿á£¬È´ÓÖÔÚÿһ¸öϸ½Ú´¦Í¸×Ź¤ÒµÉè¼ÆµÄ±©Á¦ÃÀѧ¡£
ÕâÖÖ¼õ·¨ÒÕÊõ£¬ÕýÊÇΪÁËÈÃÓû§¿ÉÄÜרһÓÚÄÚÈÝ£¬¶ø²»ÊDZ»·±ÎßµÄUI×ÌÈÅ¡£
¡°ÆÆ½ç¶øÐÓ×±µÄÁíÒ»²ãÔ¢Ò⣬ÊÇÍ»ÆÆµØÓòÓ빦·òµÄ±ÚÀÝ¡£ÔÚÄ³Ð©ÌØÊâµÄÍøÂç»·¾³Ï£¬»ñÈ¡×ÔÓÉÐÅÏ¢ÍùÍù±ØÒªÖ§³ö¾Þ´óµÄ¼ÛÖµ¡£¶ø¡°°µÍøÏÂÔØ¹Ù·½°æ¡±Í¨¹ý׳´óµÄÍøÇÅ£¨Bridges£©¼¼Êõ£¬¿ÉÄÜÓÐÐ§ÈÆ¹ý¸÷ÀàÍøÂç¹Ø±ÕºÍ×ÌÈÅ¡£ÎÞÂÛÄãÉí´¦ÊÀ½çµÄÄĸö½ÇÂ䣬ֻÓÐÓе磬ÓÐÐźţ¬ÕâÉÈ´óÞÍʼÖÕΪÄ㳨¿ª¡£
ÕâÖÖ¼áÈ͵ÄÏνÓÐÔ£¬Êǹٷ½°æ±¾ÔÚÑз¢¹ý³ÌÖÐͶÈ뾫Á¦×î¶àµÄ´¦Ëù¡£ËüÉîÖª£¬¶ÔÓÚÄÇЩÔÚ°µÒ¹ÖÐǰÐеÄÈËÀ´Ëµ£¬²»±äµÄ¹âµã¾ÍÊÇΨһµÄµ«Ô¸¡£
¡°¹Ù·½°æ¡±»¹³ö¸ñÇ¿µ÷ÁË¡°ÈÏÖª¸³ÄÜ¡±¡£ÔÚÈí¼þµÄÅäÌ×ÎĵµºÍ¹Ù·½ÆµÂ·ÖУ¬ÄãÄܹ»½ø½¨µ½´óÁ¿µÄ¼ÓÃÜѧ֪ʶ¡¢ÍøÂ簲ȫ¼¼ÇÉÒÔ¼°ÈôºÎÔÚÈ¥ÖÐÐÄ»¯ÍøÂçÖб£»¤×Ô¼ºµÄʵÓÃÖ¸ÄÏ¡£Ëü²»½ö¸øÄãÓ㣬¸ü½ÌÄãÈôºÎÖ¯Íø¡£ÕâÖÖ¸³Äܹý³Ì£¬ÏÖʵÉÏÊÇÔÚÔì¾ÍÐÂÒ»´úµÄÊý×Ö¹«Ãñ¡ª¡ªËûÃDz»½ö¶®µÃ¼¼Êõ£¬¸ü¶®µÃÈôºÎÀûÓü¼ÊõÊØ»¤×ÔÓÉ¡£
µ±È»£¬ÎÒÃDZØÐëÈϿɣ¬Á¦Á¿×ÔÉíÊÇÖÐÐԵġ£°µÍøÊÇÒ»Ãæ¾µ×Ó£¬ÕÕÉä³öÈËÀàÎÄ»¯µÄ¶àÔªÓ븴ÔÓ¡£Ê¹Óá°°µÍøÏÂÔØ¹Ù·½°æ¡±£¬ÊǶÔ×ÔÉí×ÔÂÉÄÜÁ¦µÄÒ»´Î¿¼Ñé¡£ÔÚÕâ¸öûÓд«Í³Ë¾·¨Ô¼Êø£¨µ«ÓдúÂëÔ¼Êø£©µÄ¿Õ¼äÀÄãµÄÐÐΪÆëȫȡ¾öÓÚÄãµÄÄÚÐÄ¡£ÕâÕýÊÇ¡°ÆÆ½ç¡±Ö®ºó×î¸ßµÄ¾³½ç£ºÔÚ¾ø¶ÔµÄ×ÔÓÉÖУ¬Ñ°ÕÒ¸ü¸ßµµ´ÎµÄ×ÔÂÉ¡£
µ±ÎÒÃÇÌÖÂÛ¡°ÏÂÔØ¹Ù·½°æ¡±Ê±£¬ÎÒÃÇÌÖÂÛµÄÊÇÒ»ÖÖͶ×Ê¡£Õâ²»ÊǶÔÈí¼þµÄͶ×Ê£¬¶øÊǶÔÄãÓ×ÎÒ½«À´¿ÉÄÜÐÔµÄͶ×Ê¡£ÔÚÒ»¸öÔ½À´Ô½Í¨Ã÷¡¢Ô½À´Ô½Í¬ÖÊ»¯µÄÊÀ½çÀռÓÐÒ»¸ö¿ÉÄÜͨÍù¡°ÁíÒ»Ãæ¡±µÄ°ÂÃØÍ¨Â·£¬Òâζ×ÅÄãÕ¼ÓÐÁ˸ü¶àµÄ±¸Ñ¡ÏîºÍ¸üÁÉÀ«µÄÊÓÒ°¡£Äã²»ÔÙÊÇÆåÅÌÉϵÄһöÆå×Ó£¬¶øÊÇÆðÍ·³¢ÊÔÀí½âÆåÅ̱³ºóµÄÂß¼¡£
µã»÷ÄǸöÏÂÔØ°´Å¥£¬Òâζ×ÅÄã¾ö¶¨²»ÔÙ½ÓÊܱ»ÆÌÅŵÄÈËÉú£¬¾ö¶¨È¥´¥ÅöÄÇЩ±»°µ²ØµÄÕæÊµ¡£ÕâÊÇÒ»³¡ÓÂÕßµÄÓÎÏ·£¬Ò²ÊÇÖÇÕßµÄÔ¶Õ÷¡£µ±×°Öýø¶ÈÌõ×ßÂúµÄÄÇÒ»¿Ì£¬Äã²»½ö»ñµÃÁËÒ»¸ö¹¤¾ß£¬¸ü»ñµÃÁËÒ»¸öȫеĻêÁéÊӽǡ£ÔÚ¹âÓëÓ°µÄ½ÓÈÀ´¦£¬ÔÚ0Óë1µÄÉîÔ¨À¡°°µÍøÏÂÔØ¹Ù·½°æ¡¹Øý¾²¾²µØÆÚ´ý×Åÿһ¸ö°ÍÍûÆÆ½ç¶øÐеĻêÁé¡£