Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

linux IPËíµÀÎÊÌ⣡

µ±Ç°ÓÐ3̨»úÆ÷£¬È«²¿ÊÇlinux²Ù×÷ϵͳ¡£ÍøÂçÇé¿öÈçÏ£º
»úÆ÷A£ºIP-->192.168.1.5 Íø¹Ø:192.168.1.1
»úÆ÷B£ºIP-->10.1.1.3    Íø¹Ø£º10.1.1.1
»úÆ÷C: IP-->172.0.0.1  Íø¹Ø£º172.0.0.254
»úÆ÷CÔÚ»úÆ÷BµÄÍøÂçÖнøÐÐÁËNATµ¥ÏòµØÖ·Ó³É䣬ÔÚBËùÔÚµÄÍøÂçÀCµÄIPΪ10.1.0.5

Á¬½ÓÁ÷³Ìͼ£º
»úÆ÷A <------------>AÍø¹Ø <------->Êý¸ö·ÓÉÆ÷ <---->BÍø¹Ø <---->»úÆ÷B
192.168.1.5    192.168.1.1                10.1.1.1    10.1.1.3

»úÆ÷B <------->BÍø¹Ø <----->·À»ðǽ <---->»úÆ÷C£¨B¶ÎÄÚNATµØÖ·£©
10.1.1.3    10.1.1.1                10.1.0.5

»úÆ÷C <------>CÍø¹Ø <--------->WAN
172.0.0.1    172.0.0.254

˵Ã÷£ºAºÍB¿ÉÒÔÖ±½Ó»¥Í¨£¬BºÍC¿ÉÒÔÖ±½Ó»¥Í¨£¬µ«ÊÇAÎÞ·¨Ö±½ÓÁ¬½Óµ½C£¬A·ÃÎÊC±ØÐëʹÓÃsshÔ¶³ÌµÇ¼µ½B£¬È»ºó²ÅÄÜͨ¹ýCµÄ10¶ÎµØÖ··ÃÎʵ½C¡£C±¾ÉíÎÞ·¨·ÃÎʵ½AºÍB£¬ÒòΪ×öÁ˵ØÖ·Ó³É䣡

ÏÖÔÚÏëÔÚA¡¢B¡¢CÉÏͨ¹ýIPËíµÀ¼¼Êõ£¬ÈÃAÄܹ»Í¨¹ýC·ÃÎʵ½WAN£¬Ï뽫AÍøÂçÖеÄip·â°üËíµÀ´«µÝµ½Cºó£¬Í¨¹ýCµÄiptables×öNAT£¬Ê¹µÃÏ൱ÓÚ°ÑCͨ¹ýËíµÀ·½Ê½Ö±½ÓÓ³Éäµ½A£¬ÈÃA³ÉΪ192¶ÎµÄWANÍø¹Ø¡£ÓÃiptablesºÍipip£¬Ó¦¸ÃÈçºÎʵÏÖ£¿
 
·ÓɵÄÎÊÌâ°É¡£

AÏëͨ¹ý·ÃÎÊWAN,Ϊʲô²»ÓÃC×ö´úÀíÄØ£¿ÔÚCÉÏÅÜÒ»¸ösqidµÄproxy.
µ±È»ÓÃVPNÒ²¿ÉÒÔ¡£

Â¥ÉÏ˵µÄÓ¦¸ÃÄÜʵÏÖ
²»¹ýÕâÈý¸ö»úÆ÷ͨ¹ý·ÓɵÄÉèÖþÍÄÜÏ໥·ÃÎʵÄ

´úÀí·½Ê½¾ÖÏ


Ïà¹ØÎÊ´ð£º

¹ØÓÚlinuxÏÂsocket±à³ÌµÄÎÊÌ⣡ - C/C++ / CÓïÑÔ

ÓÉÓÚÎҲŸոսӴ¥socket±à³Ì£¬×Ô¼ºÐ´ÁËÒ»¸ö¼òµ¥³ÌÐò£¬µ«¾ÍÊÇÔÚÔËÐеÄʱºò³öÏֶδíÎó£¬ÎÞ·¨½â¾ö£¬ÏÖÔÚÎÒ°ÑÔ´´úÂëÌù³öÀ´£¬Çë¸÷λ´óϺָÕýһϣ¡Ð»Ð»£¡
#include<stdio.h>
#include<stdlib.h>
#include& ......

cÓïÑÔʵÏÖlinux timeÏà¹Øº¯Êý - C/C++ / CÓïÑÔ

ÏÖÔÚÐèÒªÔÚÒ»¸öǶÈëʽϵͳÖÐʵÏÖʱ¼äº¯Êý£¬±àÒëÆ÷δÌṩtime¿âº¯Êý£¬ÇëÎÊ´ó¼ÒÈçºÎÓÃcÓïÑÔʵÏÖʱ¼äº¯Êý°¡£¿
ÄêÔÂÈÕʱ·ÖÃë µ½ ÕûÊýÃ루´Ó1970Ä꿪ʼ£© Ö®¼äµÄÏà¹Ø×ª»»°¡
ÀàËÆmktime ºÍlocaltimeµÄ¹¦ÄÜ£¬Ð»Ð»
mktime ......

LinuxÖÐ×Ó¸¸½ø³Ì - Linux/UnixÉçÇø / ³ÌÐò¿ª·¢Çø

ÔÚLinuxÖУ¬
Èç¹û¸¸½ø³Ìµ÷ÓÃexit(0)Í˳ö£¬
ÄÇôÓɸýø³Ì´´½¨µÄÁ½¸ö×Ó½ø³Ì»áÁ¢¼´Í˳öÂ𣿣¿£¿
Ï£ÍûÎ§ÈÆ¸ÃÎÊÌâ˵Çå³þµã£¬Ð»Ð»ÁË¡£
²»»á
Á½¸ö×Ó½ø³ÌÍÑÀëÁ˸¸½ø³Ì£¬¶ÀÁ¢ÔËÐÐ
¸¸½ø³ÌËÀµôºó£¬ÆäËùÓÐ×ÓËï½ø³Ì±»initÊÕ ......

LinuxÏÂ×èÈûÐÔsocketÎÊÌâ

ÔÚ×öLinuxÏÂ×èÈûÐÔTCP²¿·ÖµÄCode£¬Óöµ½Ò»¸öÎÊÌâÇë½Ìһϴó¼Ò
µ÷ÓÃtcp connectǰ£¬Ê¹Óú¯Êý
setsocktopt(s, SOL_SOCKET, SO_SNDTIMEO, &tv, sizeof(tv));
À´É趨tcp connect timeoutµÄʱ¼äΪ5Ãë
ÎÒʹÓÃÒ»¸ö²» ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ