äœäžºäžåSEOè¡äžçç«é¿ïŒäºè§£èèæ± çåçåçšéæ¯éåžžéèŠçãèèæ± æ¯äžäžªå¯ä»¥æäŸç»æçŽ¢åŒæç¬è«ç¬åçœé¡µçæå¡åšä»£ççšåºãéè¿èèæ± å¯ä»¥æš¡æå€äžªIPå°ååUser-Agentçæµè§åšä¿¡æ¯æ¥è®¿é®ç®æ çœç«ïŒä»è蟟å°é²æ¢åIPè¢«å°æãå®ç°å€IPåæ¶è®¿é®ãæé«ç¬åæççäœçšã
æ¥éª€äžïŒèŽä¹°VPSæäºæå¡åš
åšæå»ºèèæ± ä¹åïŒéŠå éèŠèŽä¹°äžäžªVPSæäºæå¡åšãéæ©åªç§æå¡åšäž»èŠæ¯çäœ çéæ±åé¢ç®ïŒäœéåžžæ¥è¯ŽïŒäœ¿çšVPSå·²ç»è¶³å€äºïŒäžè¬ä»·æ Œåšå åå è³å çŸå äžçã
æ¥éª€äºïŒå®è£ èæå蜯件åCentOSç³»ç»
éæ©åéçèæå蜯件ïŒåŠVMware WorkstationæVirtualBoxïŒå®è£ åïŒååšå ¶äžå®è£ äžäžªCentOSç³»ç»ãCentOSæ¯äžç§åºäºRed Hat Enterprise LinuxçåŒæºæäœç³»ç»ïŒå®è£ æ¯èŸç®åïŒå¯ä»¥éè¿å®çœäžèœœéåæä»¶è¿è¡å®è£ ãåšå®è£ æ¶éèŠè®Ÿçœ®IPå°åçåæ°ã
æ¥éª€äžïŒå®è£ Squid代çæå¡åšåèèæ± çšåº
å®è£ å®CentOSç³»ç»åïŒå°±éèŠåšå ¶äžå®è£ Squid代çæå¡åšåèèæ± çšåºã éŠå éèŠå®è£ Squid代çæå¡åšïŒå¯ä»¥éè¿yum install squidåœä»€æ¥è¿è¡å®è£ ãå®è£ 宿åïŒè¿éèŠä¿®æ¹é 眮æä»¶ä»¥äŸ¿èèæ± çšåºèœå€äžä¹è¿æ¥ãä¿®æ¹æ¹åŒåŠäžïŒ
vim /etc/squid/squid.conf
åšè¯¥æä»¶äžæ·»å 以äžå 容ïŒ
http_port 3128
visible_hostname yourhostname.com # 讟眮代çæå¡åšäž»æºå
acl home src 192.168.0.0/24 # 讟眮å
讞访é®çIPå°å段
http_access allow home
http_access deny all # æç»å
¶ä»ææIPå°å访é®
ç¶åïŒåšCentOSç³»ç»äžå®è£ Node.jsïŒå¹¶äžèœœãè§£åãé 眮èèæ± çšåºïŒå³å¯å®æèèæ± çæå»ºã
éè¿ä»¥äžäžäžªæ¥éª€ïŒæä»¬å°±å¯ä»¥é¡ºå©çæå»ºåºèªå·±çèèæ± çšåºäºã逿€ä¹å€ïŒäžºäºæŽå¥œå°ç®¡çåçæ§èèæ± çšåºçè¿è¡æ åµïŒæä»¬è¿å¯ä»¥èèå®è£ äžäºçæ§å·¥å ·ã
æ»ç»ïŒèèæ± æ¯äžäžªçšäºæé«ç¬åæçãæš¡æå€äžªIPå°ååUser-Agentçæµè§åšä¿¡æ¯ä»¥è®¿é®ç®æ çœç«ç代çæå¡åšçšåºãåšæå»ºèèæ± æ¶ïŒæä»¬éèŠèŽä¹°VPSæäºæå¡åšïŒå¹¶åšå ¶äžå®è£ CentOSç³»ç»åSquid代çæå¡åšåèèæ± çšåºïŒæç»å®æèèæ± çæå»ºã