SolarisÏÂʵÏÖsocks5´úÀí(3)
auth-methodsËù¶¨ÒåµÄÓû§ÈÏÖ¤·½·¨¡£¶ÔÓÚûÓж¨ÒåÈÏÖ¤·½·¨µÄ¿Í»§½«Ê¹ÓÃÈκοÉÒÔʹÓõÄÈÏÖ¤·½·¨¡£
¡¡¡¡interface
¡¡¡¡Óï·¨£ºinterface hostpatern portpattern interface-address
¡¡¡¡ËµÃ÷£ºÀ´×Ôsource-host:source-portµÄ¿Í»§Á¬½ÓÓÉinterface-address´¦Àí£»Ä¿µÄµØÖ·Îªsource-host:source-portµÄ¿Í»§Á¬½ÓÓÉSocks5 ´úÀí·þÎñÆ÷´Ó interface-address·¢³öÁ¬½ÓÇëÇó¡£
¡¡¡¡variables
¡¡¡¡Óï·¨£ºset variable value
¡¡¡¡ËµÃ÷£º¶¨ÒåSocks5ÔËÐвÎÊý£¬Socks5ÓÐÒÔÏÂһЩ³£ÓõÄÔËÐвÎÊý£º
¡¡¡¡SOCKS5_BINDINTFC host

ort
¡¡¡¡host

ort Ö¸¶¨socks5ÔËÐеÄÖ÷»úºÍ¶Ë¿ÚºÅ£¬ÓÃÓÚ´úÌæÈ±Ê¡µÄ¶Ë¿Ú¡£ºöÂÔʱ£¬socks5ÓÃ0.0.0.0×÷ΪÖ÷»úÖµ¡£
¡¡¡¡SOCKS5_CONFFILE filename
¡¡¡¡Filename Ö¸¶¨ÅäÖÃÎļþ¡£ÔÚÐí¶àϵͳÖУ¬È±Ê¡ÊÇ/etc/socks5.conf¡£ÔÚÔËÐÐsocks5֮ǰ£¬ÉèÖÃÕâ¸ö±äÁ¿¡£Èç¹ûÓжà¸ösocks5 daemonÔËÐУ¬ÎªÃ¿¸ödaemonʹÓò»Í¬µÄÅäÖÃÎļþ¡£
¡¡¡¡SOCKS5_DEMAND_IDENT
¡¡¡¡µ±¿Í»§Ã»ÓÐÏìÓ¦ident ÇëÇóʱ£¬ÈÏ֤ʧ°Ü¡£Ê¹ÓÃSOCKS5_DEMAND_IDENTÈ·ÈÏÿ¸öÁ¬½ÓÓÐÒ»¸ö¹ØÁªµÄÓû§Ãû¡£
¡¡¡¡SOCKS_ENCRYPT
¡¡¡¡Èç¹û¿ÉÄܵϰ£¬ÇëÇóÏÂÒ»¸ösocks5½ø³Ì¼ÓÃÜÊý¾Ý¡£SOCKS5_ENCRYPT ½ö½öÔÚ±àÒësocks5ʱ°üÀ¨ÁËGSS-APIÈÏ֤ʱ£¬²ÅÓÐÒâÒå¡£
¡¡¡¡SOCKS5_FORCE_ENCRYPT
¡¡¡¡µ±ÈÏÖ¤·½Ê½Ö§³Ö¼ÓÃÜʱ£¬Ç¿ÆÈ¿Í»§¼ÓÃÜÊý¾Ý¡£
¡¡¡¡SOCKS5_IDENTFILE filename
¡¡¡¡FilenameÖ¸¶¨´æ´¢identÐÅÏ¢µÄÎļþÃû¡£ÔÚÐí¶àϵͳÖУ¬È±Ê¡ÊÇ/tmp/socks5.ident¡£µ±Óжà¸ösocks5 daemonÔËÐÐʱ£¬SOCKS5_IDENTFILE·Ç³£ÓÐÓá£
¡¡¡¡SOCKS5_MAXCHILD val
¡¡¡¡valÖ¸¶¨Í¬Ê±´æÔÚµÄ×î´ó×Ó½ø³ÌÊý¡£Socks5Ô¤ÉèΪ64¡£¿ÉÒÔ½µµÍÔ¤ÉèÖᣲ»Äܳ¬¹ý64¡£Socks5ÔËÐÐÔÚÏß³Ìģʽʱ£¬ºöÂԴ˲ÎÊý¡£µ±ÔËÐÐÔÚoneshot»òinetdģʽʱ£¬´Ë²ÎÊý²»·¢Éú×÷Óá£
¡¡¡¡SOCKS_NOIDENT
¡¡¡¡ºöÂÔidentÇëÇó¡£µ±¿Í»§»úûÓÐÔËÐÐidentdʱ£¬Ê¹ÓÃSOCKS5_NOIDENT½«½µµÍ³¬Ê±Öµ¡£
¡¡¡¡SOCKS_NOINTCHK
¡¡¡¡ÇëÇóÏÂÒ»¸ösocks5½ø³ÌÖ´ÐÐûÓÐÍêÕû¼ì²éµÄ´úÀíÇëÇó¡£Ö»ÓÐÔÚ±àÒëʱ¼ÓÈëGSS-APIÈÏ֤ʱ£¬SOCKS5_NOINTCHK²Å·¢Éú×÷Óá£
¡¡¡¡SOCKS_NONETMASKCHECK
¡¡¡¡Ö¸Ê¾daemonºöÂÔ¼ì²éÖ÷»úµÄ×ÓÍøÑÚÂ롣ȱʡʱ£¬daemon¼ì²éÑÚÂ룬Èç¹ûÔÚͬһ×ÓÍøÊ±£¬ÔÚ¼ì²éÅäÖÃÎļþ֮ǰ£¬Ö±½ÓÁ¬½Ó¡£
¡¡¡¡SOCKS5_REVERSEMAP
¡¡¡¡×ÜÊÇÊÔͼӰÉ䵨ַµ½Ö÷»úÃû¡£È±Ê¡Ê±£¬socks5Ö»Óе±Ö÷»úÃû»òÓòÃûÔÚÅäÖÃÎļþÖÐʹÓÃʱ²ÅÓ°Éä¡£ÉèÖúó£¬logÎļþ½«¼Í¼Ö÷»úÃû£¬Õ⽫½µµÍÐÔÄÜ¡£
¡¡¡¡SOCKS5_SERVICENAME
¡¡¡¡×ÜÊÇÓ°Éä¶Ë¿ÚºÅµ½·þÎñÃû¡£È±Ê¡Ê±£¬socks5Ö»Óе±·þÎñÃûÔÚÅäÖÃÎļþÖÐʹÓÃʱ²ÅÓ°Éä¡£ÉèÖúó£¬logÎļþ½«¼Í¼·þÎñÃû£¬Õ⽫½µµÍÐÔÄÜ¡£
¡¡¡¡SOCKS5_PASSWD [password]
¡¡¡¡µ±socks5 daemonÁ¬½Óµ½ÆäËüsocks·þÎñÆ÷ʱ£¬Èç¹û²ÉÓÃUsername/Password ÈÏÖ¤£¬ÓÃËüÀ´Ö¸¶¨ÃÜÂë¡£
¡¡¡¡SOCKS5_PIDFILE filename
¡¡¡¡Ö¸¶¨´æ´¢socks5½ø³ÌIDµÄÎļþÃû¡£Socks5ȱʡ´æÖüPIDÔÚ/tmp/socks5.pid¡£Äã¿ÉÒÔÓáªbindintfc²ÎÊý»òÉèÖÃSOCKS5_BINDINTFC»·¾³±äÁ¿ÔËÐÐsocks5ÔÚ²»Í¬ÓÚȱʡ¶Ë¿ÚµÄÆäËü¶Ë¿Ú¡£µ±ÔËÐÐÔÚ²»Í¬ÓÚȱʡ¶Ë¿ÚµÄÆäËü¶Ë¿Úʱ£¬socks5´æÖüPIDÔÚ/tmp/socks5.pid-port¡£
¡¡¡¡SOCKS5_PWDFILE filename
¡¡¡¡Ö¸¶¨ÃÜÂëÎļþ¡£ÔÚÐí¶àϵͳÖУ¬È±Ê¡ÊÇ/etc/socks5.passwd¡£
¡¡¡¡SOCKS5_TIMEOUT minutes
¡¡¡¡Ö¸¶¨Á¬½ÓÍ£¶Ù×ʱ¼ä¡£³¬¹ý×î´óÖµºó£¬socks5¶Ï¿ªÁ¬½Ó¡£ºöÂÔ´Ëֵʱ£¬È±Ê¡ÊÇ15¡£
¡¡¡¡SOCKS5_UDPPORTRANGE port1-port2
¡¡¡¡Ö¸¶¨Ò»¸öSocks5ÓÃÀ´·¢ËÍUDP°üµÄUDP¶Ë¿Ú·¶Î§¡£
¡¡¡¡SOCKS5_USER [user id]
¡¡¡¡µ±socks5 daemonÁ¬½Óµ½ÆäËüsocks serverʱ£¬Èç¹û²ÉÓÃUsername/PasswordÈÏÖ¤£¬Óô˱äÁ¿Ö¸¶¨Óû§Ãû¡£