Proxy Dante服务器未知版本

Proxy Dante服务器未知版本,proxy,ubuntu-16.04,socks,Proxy,Ubuntu 16.04,Socks,操作系统:Ubuntu 16.04 Dante服务器1.4 dante服务器更新后出现问题。每个连接都有错误阻塞 error after reading 1 byte in 0 seconds: unknown SOCKS version 22 in client request 配置文件: logoutput: /var/log/danted.log debug: 2 internal: eth0 port = 1080 external: eth0

操作系统:Ubuntu 16.04 Dante服务器1.4

dante服务器更新后出现问题。每个连接都有错误阻塞

 error after reading 1 byte in  0 seconds: unknown SOCKS version 22 in client request
配置文件:

   logoutput: /var/log/danted.log
    debug: 2

    internal: eth0 port = 1080
    external: eth0

    socksmethod: none
    clientmethod: none


    client pass{
           from: 91.238.80.151/32 port 1-65535 to: 0.0.0.0/0
           log: error connect
           socksmethod: none
    }


socks pass{
        from: 0.0.0.0/0 to: 0.0.0.0/0
        command: bind connect udpassociate
        log: error
}

日志输出:

ru_msgsnd  : 0                                                                                                                                   
  ru_msgrcv  : 0                                                                                                                                   
  ru_nsignals: 0                                                                                                                                   
  ru_nvcsw   : 4                                                                                                                                   
  ru_nivcsw  : 0                                                                                                                                   
Feb 17 09:41:23 (1487313683.454413) sockd[3012]: debug: removechild(): pid = 3115                                                                  
Feb 17 09:41:23 (1487313683.454418) sockd[3012]: debug: SIGCHLD ]: finished processing signal 17                                                   
Feb 17 09:41:23 (1487313683.454422) sockd[3012]: debug: main(): selectn() returned -1 (Interrupted system call)                                    
Feb 17 09:41:23 (1487313683.454428) sockd[3012]: debug: calling select().  Free negc: 96, reqc: 16, ioc: 32                                        
Feb 17 09:41:23 (1487313683.454444) sockd[3012]: debug: pre-select: nfds = 58, rset = 0x276e630 (7, 10, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30,
 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 55, 57, ), bufrset = (nil) (), buffwset = (nil) (), wset =
 (nil) (), xset = (nil) (), timeout = 0x0                                                                                                          
Feb 17 09:42:01 (1487313721.942756) sockd[3012]: debug: post-select returned 1 (errno: no system error) nfds = 58, rset = 0x276e630 (7, ), bufrset 
= (nil) (), buffwset = (nil) (), wset = (nil) (), xset = (nil) (), timeout = 0x0                                                                   
Feb 17 09:42:01 (1487313721.942857) sockd[3012]: debug: main(): selectn() returned 1 (no system error)                                             
Feb 17 09:42:01 (1487313721.942901) sockd[3012]: debug: accepted tcp client 91.238.80.152.25327 on address 192.168.1.66.1080, fd 7                 
Feb 17 09:42:01 (1487313721.942910) sockd[3012]: debug: sending client 91.238.80.152.25327 to negotiate-child (pid 3116 with 96 slots free)        
Feb 17 09:42:01 (1487313721.942916) sockd[3012]: debug: send_client(): buflen = 0                                                                  
Feb 17 09:42:01 (1487313721.942925) sockd[3012]: debug: send_client(): sending fd 0 (laddr: 192.168.1.66.1080, raddr: 91.238.80.152.25327, protocol
: tcp) on fd 21 ...                                                                                                                                
Feb 17 09:42:01 (1487313721.942971) sockd[3012]: debug: childcheck(): current # of free negotiate-child slots is 95, configured minimum is 96: need
 to add more negotiate-children                                                                                                                    
Feb 17 09:42:01 (1487313721.942993) sockd[3012]: debug: addchild(): type is negotiate-child                                                        
Feb 17 09:42:01 (1487313721.943009) sockd[3012]: debug: setnonblocking(): fd 56: pipe between moter and child                                      
Feb 17 09:42:01 (1487313721.943018) sockd[3012]: debug: setnonblocking(): fd 58: pipe between moter and child                                      
Feb 17 09:42:01 (1487313721.943024) sockd[3012]: debug: setnonblocking(): fd 18: pipe between moter and child                                      
Feb 17 09:42:01 (1487313721.943029) sockd[3012]: debug: setnonblocking(): fd 54: pipe between moter and child                                      
Feb 17 09:42:01 (1487313721.943036) sockd[3012]: debug: sockd_priv(): switching privilege 6 on                                                     
Feb 17 09:42:01 (1487313721.942997) sockd[3116]: debug: post-select returned 1 (errno: no system error) nfds = 8, rset = 0x2774660 (0, ), bufrset =
 0x2776670 (), buffwset = (nil) (), wset = (nil) (), xset = (nil) (), timeout = 0x0                                                                
Feb 17 09:42:01 (1487313721.943042) sockd[3012]: debug: sockd_setugid(): old uid/gid: 1002/1003, new: 0/0                                          
Feb 17 09:42:01 (1487313721.943092) sockd[3012]: debug: sockd_priv(): switching privilege 6 off                                                    
Feb 17 09:42:01 (1487313721.943100) sockd[3012]: debug: sockd_setugid(): old uid/gid: 0/0, new: 1002/1003                                          
Feb 17 09:42:01 (1487313721.943109) sockd[3012]: debug: sockd_priv(): switching privilege 6 on                                                     
Feb 17 09:42:01 (1487313721.943113) sockd[3116]: debug: recv_negotiate(): received fd 10 (laddr: 192.168.1.66.1080, raddr: 91.238.80.152.25327, pro
tocol: tcp) ...                                                                                                                                    
Feb 17 09:42:01 (1487313721.943114) sockd[3012]: debug: sockd_setugid(): old uid/gid: 1002/1003, new: 0/0                                          
Feb 17 09:42:01 (1487313721.943137) sockd[3012]: debug: sockd_priv(): switching privilege 6 off                                                    
Feb 17 09:42:01 (1487313721.943137) sockd[3116]: debug: rulespermit(): 91.238.80.152.25327 -> 192.168.1.66.1080, clientauth N/A, srcauth notset, co
mmand accept, fd 10 from 91.238.80.152.25327, accepted on 192.168.1.66.1080                                                                        
Feb 17 09:42:01 (1487313721.943144) sockd[3012]: debug: sockd_setugid(): old uid/gid: 0/0, new: 1002/1003                                          
Feb 17 09:42:01 (1487313721.943152) sockd[3116]: debug: rulespermit(): trying to match against client-rule-rule #1, verdict = pass                 
Feb 17 09:42:01 (1487313721.943158) sockd[3012]: debug: addchild(): highest fd in use at the moment: 58                                            
Feb 17 09:42:01 (1487313721.943168) sockd[3116]: debug: addrmatch(): matching ruleaddress IPv4 address 192.168.1.1/32 port range 1 - 65535 against 
IPv4 address 91.238.80.152.25327 for protocol tcp, without alias                                                                                   
Feb 17 09:42:01 (1487313721.943181) sockd[3116]: debug: rulespermit(): trying to match against client-rule-rule #2, verdict = pass                 
Feb 17 09:42:01 (1487313721.943189) sockd[3116]: debug: addrmatch(): matching ruleaddress IPv4 address 91.238.80.152/32 port range 1 - 65535 agains
t IPv4 address 91.238.80.152.25327 for protocol tcp, without alias                                                                                 
Feb 17 09:42:01 (1487313721.943198) sockd[3116]: debug: addrmatch(): matching ruleaddress IPv4 address 0.0.0.0/0 against IPv4 address 192.168.1.66.
1080 for protocol tcp, without alias                                                                                                               
Feb 17 09:42:01 (1487313721.943205) sockd[3116]: debug: methodisset(): checking if method notset is set in the list (1) "none"                     
Feb 17 09:42:01 (1487313721.943212) sockd[3116]: debug: rulespermit(): no match yet for method none, command accept                                
Feb 17 09:42:01 (1487313721.943216) sockd[3116]: debug: rulespermit(): changing authmethod from -1 to 0                                            
Feb 17 09:42:01 (1487313721.943223) sockd[3116]: debug: methodisset(): checking if method none is set in the list (1) "none"                       
Feb 17 09:42:01 (1487313721.943231) sockd[3116]: debug: accesscheck(): method: none, 91.238.80.152.25327 -> 192.168.1.66.1080                      
Feb 17 09:42:01 (1487313721.943238) sockd[3116]: debug: methodisset(): checking if method none is set in the list (0) ""                           
Feb 17 09:42:01 (1487313721.943242) sockd[3116]: debug: methodisset(): checking if method none is set in the list (0) ""                           
Feb 17 09:42:01 (1487313721.943248) sockd[3116]: debug: accesscheck(): authentication matched                                                      
Feb 17 09:42:01 (1487313721.943255) sockd[3116]: debug: rulespermit(): rule matched: 2 (client-rule), verdict pass                                 
Feb 17 09:42:01 (1487313721.943262) sockd[3116]: debug: setconfsockoptions(): going through options, looking for tcp socket options for fd 10 (in: 
10) on the internal side                                                                                                                           
Feb 17 09:42:01 (1487313721.943269) sockd[3116]: debug: setconfsockoptions(): going through global array with 0 options, looking for globals matchi
ng 6 (post-establishment or any time)                                                                                                              
Feb 17 09:42:01 (1487313721.943276) sockd[3116]: debug: setconfsockoptions(): going through local array with 0 options, looking for locals matching
 6                                                                                                                                                 
Feb 17 09:42:01 (1487313721.943288) sockd[3116]: debug: shmem_userule(): cinfo: 91.238.80.152.25327                                                
Feb 17 09:42:01 (1487313721.943295) sockd[3116]: debug: shmem_userule(): shmids in client-rule #2: bw_shmid 0 ((nil)), mstats_shmid 0 ((nil)), ss_s
hmid 0 ((nil))                                                                                                                                     
Feb 17 09:42:01 (1487313721.943310) sockd[3116]: info: pass(2): tcp/accept [: 91.238.80.152.25327 192.168.1.66.1080                                
Feb 17 09:42:01 (1487313721.943325) sockd[3116]: debug: socks_allocbuffer(): fd 10, stype = 1                                                      
Feb 17 09:42:01 (1487313721.943442) sockd[3116]: debug: recvmsgn(): recvmsg() on fd 0 failed, received -1 bytes: Resource temporarily unavailable  
Feb 17 09:42:01 (1487313721.943450) sockd[3116]: debug: recv_negotiate(): recvmsg() from mother returned -1 after having received 1 new clients (0 
failed/blocked clients).  errno = 11 (Resource temporarily unavailable)                                                                            
Feb 17 09:42:01 (1487313721.943466) sockd[3116]: debug: pre-select: nfds = 11, rset = 0x2774660 (0, 7, 10, ), bufrset = 0x2776670 (10, ), buffwset 
= (nil) (), wset = (nil) (), xset = (nil) (), timeout = 30.999999000s                                                                              
Feb 17 09:42:01 (1487313721.943476) sockd[3116]: debug: post-select returned 1 (errno: no system error) nfds = 11, rset = 0x2774660 (10, ), bufrset
 = 0x2776670 (), buffwset = (nil) (), wset = (nil) (), xset = (nil) (), timeout = 30.999999000s                                                    
Feb 17 09:42:01 (1487313721.943484) sockd[3116]: debug: recv_clientrequest(): fd 10, client 91.238.80.152.25327, state->complete: 0, read so far: 0
Feb 17 09:42:01 (1487313721.943449) sockd[3124]: debug: postconfigloadinit(): I am a negotiate-child                                               
Feb 17 09:42:01 (1487313721.943495) sockd[3116]: debug: socks_recvfrom(): fd 10, len 1, flags 0                                                    
Feb 17 09:42:01 (1487313721.943517) sockd[3116]: debug: socks_getfrombuffer(): fd = 10, get up to 1 decoded byte from read buffer which currently h
as 0 decoded, 0 encoded.  Flags = 0                                                                                                                
Feb 17 09:42:01 (1487313721.943524) sockd[3116]: debug: socks_freeinbuffer(): fd 10, which 0, free: 288                                            
Feb 17 09:42:01 (1487313721.943529) sockd[3116]: debug: socks_freeinbuffer(): fd 10, which 0, free: 288                                            
Feb 17 09:42:01 (1487313721.943524) sockd[3124]: debug: sockd_setcpusettings(): old cpu scheduling policy/priority: other/0, new: other/0          
Feb 17 09:42:01 (1487313721.943540) sockd[3116]: debug: socks_recvfrom(): read 207/288 bytes from socket, fd 10, errno = 0 (no system error)       
Feb 17 09:42:01 (1487313721.943548) sockd[3116]: debug: socks_freeinbuffer(): fd 10, which 0, free: 288                                            
Feb 17 09:42:01 (1487313721.943554) sockd[3124]: debug: negotiate_postconfigload()                                                                 
Feb 17 09:42:01 (1487313721.943553) sockd[3116]: debug: socks_addtobuffer(): fd = 10, add 206 unencoded bytes to read buffer which currently has 0 
unencoded, 0 encoded.  Last bytes to add: 0x1, 0x1.  Data will be added after byte 0x0 which is at offset -1                                       
Feb 17 09:42:01 (1487313721.943568) sockd[3116]: debug: run_negotiate(): recv_clientrequest() from client 91.238.80.152.25327 returned 1, errno is 
0 (no error)                                                                                                                                       
Feb 17 09:42:01 (1487313721.943582) sockd[3116]: info: block(2): tcp/accept ]: 91.238.80.152.25327 192.168.1.66.1080: error after reading 1 byte in
 0 seconds: unknown SOCKS version 22 in client request                                                                                             
Feb 17 09:42:01 (1487313721.943589) sockd[3116]: debug: delete_negotiate(): forwardedtomother: 0                                                   
Feb 17 09:42:01 (1487313721.943599) sockd[3116]: debug: socks_sendto(): fd 7, len 1, flags 0, to = NULL                                            
Feb 17 09:42:01 (1487313721.943610) sockd[3116]: debug: socks_freebuffer(): fd 10                                                                  
Feb 17 09:42:01 (1487313721.943615) sockd[3116]: debug: socks_freebuffer(): freeing buffer with data (206/0, 0/0)                                  
Feb 17 09:42:01 (1487313721.943644) sockd[3116]: debug: pre-select: nfds = 8, rset = 0x2774660 (0, 7, ), bufrset = 0x2776670 (), buffwset = (nil) (
), wset = (nil) (), xset = (nil) (), timeout = 0x0                                                                                                 
Feb 17 09:42:01 (1487313721.943677) sockd[3124]: debug: addchild(): I am a new negotiate-child with data-pipe 0 and ack-pipe 7                     
Feb 17 09:42:01 (1487313721.944159) sockd[3012]: debug: addchild(): created new negotiate-child with pid 3124, data-pipe 18 and ack-pipe 56.  Minim
um rcvbuf: 23128, set: 46256 and 46256.  Minimum sndbuf: 2220288, set: 4440576 and 4440576                                                         
Feb 17 09:42:01 (1487313721.944174) sockd[3012]: debug: childcheck(): added child, pid 3124                                                        
Feb 17 09:42:01 (1487313721.944210) sockd[3012]: debug: calling select().  Free negc: 191, reqc: 16, ioc: 32                                       
Feb 17 09:42:01 (1487313721.944258) sockd[3012]: debug: pre-select: nfds = 58, rset = 0x276e630 (7, 10, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 55, 56, 57, ), bufrset = (nil) (), buffwset = (nil) ()
, wset = (nil) (), xset = (nil) (), timeout = 0x0                                                                                                  
Feb 17 09:42:01 (1487313721.944299) sockd[3012]: debug: post-select returned 1 (errno: no system error) nfds = 58, rset = 0x276e630 (57, ), bufrset
 = (nil) (), buffwset = (nil) (), wset = (nil) (), xset = (nil) (), timeout = 0x0                                                                  
Feb 17 09:42:01 (1487313721.944307) sockd[3012]: debug: main(): selectn() returned 1 (no system error)                                             
Feb 17 09:42:01 (1487313721.944325) sockd[3012]: debug: socks_recvfrom(): fd 57, len 1, flags 0                                                    
Feb 17 09:42:01 (1487313721.944337) sockd[3012]: debug: handlechildcommand(): command 1 from negotiate-child 3116                                  
Feb 17 09:42:01 (1487313721.944343) sockd[3012]: debug: handlechildcommand(): negotiate-child 3116 has freed a TCP slot, now has 96 slots free     
Feb 17 09:42:01 (1487313721.944350) sockd[3012]: debug: childcheck(): counted 96 free negotiate-child slots.  Removing pid 3116 which has handled 1
 client during 97s                                                                                                                                 
Feb 17 09:42:01 (1487313721.944357) sockd[3012]: debug: closechild(): pid = 3116, isnormalexit = 1                                                 
Feb 17 09:42:01 (1487313721.944375) sockd[3116]: debug: post-select returned 1 (errno: no system error) nfds = 8, rset = 0x2774660 (7, ), bufrset =
 0x2776670 (), buffwset = (nil) (), wset = (nil) (), xset = (nil) (), timeout = 0x0                                                                
Feb 17 09:42:01 (1487313721.944376) sockd[3012]: debug: calling select().  Free negc: 96, reqc: 16, ioc: 32                                        
Feb 17 09:42:01 (1487313721.944389) sockd[3116]: debug: run_negotiate(): mother telling us to exit normally when done                              
Feb 17 09:42:01 (1487313721.944401) sockd[3116]: debug: sockdexit(): insignal = 0                                                                  
Feb 17 09:42:01 (1487313721.944408) sockd[3116]: debug: negotiate-child: shutting down                                                             
Feb 17 09:42:01 (1487313721.944411) sockd[3012]: debug: pre-select: nfds = 57, rset = 0x276e630 (7, 10, 18, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30,
 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 55, 56, ), bufrset = (nil) (), buffwset = (nil) (), wset =
 (nil) (), xset = (nil) (), timeout = 0x0                                                                                                          
Feb 17 09:42:01 (1487313721.944477) sockd[3124]: debug: sockd_print_child_ready_message(): I'm negotiate-child and ready to serve with 65525 free f
ds and 96 free slots                                                                                                                               
Feb 17 09:42:01 (1487313721.944533) sockd[3124]: debug: pre-select: nfds = 8, rset = 0x2774660 (0, 7, ), bufrset = 0x2776670 (), buffwset = (nil) (
), wset = (nil) (), xset = (nil) (), timeout = 0x0                                                                                                 
Feb 17 09:42:01 (1487313721.944646) sockd[3012]: debug: sockd_pushsignal(): pushed signal 17 from pid 3116.  Number of signals on the stack is now 
1                                                                                                                                                  
Feb 17 09:42:01 (1487313721.944675) sockd[3012]: debug: post-select returned -1 (errno: Interrupted system call) nfds = 57, rset = 0x276e630 (7, 10
, 18, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 55, 56, ), bu
frset = (nil) (), buffwset = (nil) (), wset = (nil) (), xset = (nil) (), timeout = 0x0                                                             
Feb 17 09:42:01 (1487313721.944683) sockd[3012]: debug: sockd_handledsignals(): signal #1 on the stack is signal 17                                
Feb 17 09:42:01 (1487313721.944688) sockd[3012]: debug: sockd_handledsignals(): signals left on the stack after popping signal 17: 0               
Feb 17 09:42:01 (1487313721.944694) sockd[3012]: debug: SIGCHLD [: processing signal 17                                                            
Feb 17 09:42:01 (1487313721.944710) sockd[3012]: debug: sigchld(): process 3116 exited                                                             
Feb 17 09:42:01 (1487313721.944717) sockd[3012]: debug: sigchld(): negotiate-child-child 3116 exiting after 97s and 1 client                       
Feb 17 09:42:01 (1487313721.944724) sockd[3012]: debug: resource usage for negotiate-child-child 3116                                              
  ru_utime   : 0.000000s                                                                                                                           
  ru_stime   : 0.000000s                                                                                                                           
  ru_minflt  : 197                                                                                                                                 
  ru_majflt  : 0                                                                                                                                   
  ru_nswap   : 0                                                                                                                                   
  ru_inblock : 0                                                                                                                                   
  ru_oublock : 16                                                                                                                                  
  ru_msgsnd  : 0                                                                                                                                   
  ru_msgrcv  : 0                                                                                                                                   
  ru_nsignals: 0                                                                                                                                   
  ru_nvcsw   : 3                                                                                                                                   
  ru_nivcsw  : 0                                                                                                                                   
Feb 17 09:42:01 (1487313721.944733) sockd[3012]: debug: removechild(): pid = 3116                                                                  
Feb 17 09:42:01 (1487313721.944739) sockd[3012]: debug: SIGCHLD ]: finished processing signal 17                                                   
Feb 17 09:42:01 (1487313721.944744) sockd[3012]: debug: main(): selectn() returned -1 (Interrupted system call)                                    
Feb 17 09:42:01 (1487313721.944761) sockd[3012]: debug: calling select().  Free negc: 96, reqc: 16, ioc: 32                                        
Feb 17 09:42:01 (1487313721.944782) sockd[3012]: debug: pre-select: nfds = 57, rset = 0x276e630 (7, 10, 18, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30,
 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 55, 56, ), bufrset = (nil) (), buffwset = (nil) (), wset =
 (nil) (), xset = (nil) (), timeout = 0x0    
尝试降级danted服务器,但没有成功。将规则从:0.0.0.0/0添加到:0.0.0.0./0也没有帮助

来自服务器本身的连接也会因未知SOCKS错误而中断


知道为什么会发生这种情况吗?

提供商有错。他们添加了一些导致此错误的附加信息。

这里也有同样的问题,您介意分享答案吗?