nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							1fd59a1677
							
						
					 | 
					
						
						
							
							chore: move some packages to pkg folder
						
						
						
						
						
					 | 
					
						2022-01-08 15:05:55 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							6bd77a0b2a
							
						
					 | 
					
						
						
							
							dns: support default port 53 in dnsserver config
						
						
						
						
						
					 | 
					
						2021-09-10 23:36:25 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							7486373821
							
						
					 | 
					
						
						
							
							proxy: support server mode of PROXY protocol v1
						
						
						
						
						
					 | 
					
						2021-08-04 19:13:22 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							41861ff48e
							
						
					 | 
					
						
						
							
							tproxy: optimize codes and now works properly
						
						
						
						
						
					 | 
					
						2021-07-19 23:06:28 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							879e736f01
							
						
					 | 
					
						
						
							
							ws: use default port if not specified
						
						
						
						
						
					 | 
					
						2021-07-06 20:31:39 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							53fe94251f
							
						
					 | 
					
						
						
							
							direct: optimize codes
						
						
						
						
						
					 | 
					
						2021-07-02 19:09:01 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							41fee381d0
							
						
					 | 
					
						
						
							
							dhcpd: support to handle DECLINE & RELEASE msg
						
						
						
						
						
					 | 
					
						2021-06-07 19:14:58 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							3092d857ff
							
						
					 | 
					
						
						
							
							dns: added new config dnscachelog and default to false
						
						
						
						
						
					 | 
					
						2021-05-30 12:18:05 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							2a7eed7667
							
						
					 | 
					
						
						
							
							ci: added freebsd version
						
						
						
						
						
					 | 
					
						2021-04-19 10:39:40 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							417ac556f7
							
						
					 | 
					
						
						
							
							pool: added bufio.Reader pool
						
						
						
						
						
					 | 
					
						2020-11-03 22:52:50 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							e9f6f15290
							
						
					 | 
					
						
						
							
							general: try to reduce tcp fragment
						
						
						
						
						
					 | 
					
						2020-10-23 22:29:12 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							78e03d7fbf
							
						
					 | 
					
						
						
							
							check: add  checktolerance config for lha mode
						
						
						
						
						
					 | 
					
						2020-10-12 19:07:54 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							175ef16a5c
							
						
					 | 
					
						
						
							
							trojan: support listen as trojan server
						
						
						
						
						
					 | 
					
						2020-10-10 19:04:33 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							6eda2b79c8
							
						
					 | 
					
						
						
							
							dns: update cache when an item expired
						
						
						
						
						
					 | 
					
						2020-10-09 22:02:19 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							6d64ee4c0e
							
						
					 | 
					
						
						
							
							dns: change cache to lrucache
						
						
						
						
						
					 | 
					
						2020-10-08 18:48:23 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							edfca215c5
							
						
					 | 
					
						
						
							
							general: restructure package, move socks to proxy
						
						
						
						
						
					 | 
					
						2020-10-01 22:49:14 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							de8c08c7b2
							
						
					 | 
					
						
						
							
							dhcpd: assign random ip
						
						
						
						
						
					 | 
					
						2020-09-29 00:38:35 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							93a7677a94
							
						
					 | 
					
						
						
							
							ipset: use github.com/nadoo/ipset package
						
						
						
						
						
					 | 
					
						2020-09-25 11:04:13 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							31f7c50cbc
							
						
					 | 
					
						
						
							
							general: optimize  memory allocations
						
						
						
						
						
					 | 
					
						2020-08-26 19:21:35 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							167e6e5d29
							
						
					 | 
					
						
						
							
							general: several optimizations
						
						
						
						
						
					 | 
					
						2020-08-25 22:14:08 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							f65a983da8
							
						
					 | 
					
						
						
							
							dns: optimize codes
						
						
						
						
						
					 | 
					
						2020-08-23 23:23:30 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							a42d3a68d0
							
						
					 | 
					
						
						
							
							dns: check length in UnmarshalDomain to avoid panic
						
						
						
						
						
					 | 
					
						2020-08-21 23:54:18 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							a118ec5837
							
						
					 | 
					
						
						
							
							general: optimize domain parts operations
						
						
						
						
						
					 | 
					
						2020-08-16 12:00:46 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							997bf09c32
							
						
					 | 
					
						
						
							
							ci: update golang and action script version
						
						
						
						
						
					 | 
					
						2020-08-13 21:09:54 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							8f661a67a4
							
						
					 | 
					
						
						
							
							general: optimize codes
						
						
						
						
						
					 | 
					
						2020-08-10 18:43:41 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							ab6a448d00
							
						
					 | 
					
						
						
							
							dns: optimize code
						
						
						
						
						
					 | 
					
						2020-05-06 20:10:18 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							e3c57ba369
							
						
					 | 
					
						
						
							
							dns: add length check to avoid panic
						
						
						
						
						
					 | 
					
						2020-05-05 01:30:57 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							48e059db6c
							
						
					 | 
					
						
						
							
							dns: switch upstream when dial error occurred
						
						
						
						
						
					 | 
					
						2020-05-03 20:02:11 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							a9a1985a4b
							
						
					 | 
					
						
						
							
							dns: allow to switch dns server permanently (#97)
						
						
						
						
						
					 | 
					
						2020-05-02 20:02:19 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								wuudjac
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							22e0576b53
							
						
					 | 
					
						
						
							
							redir, dns: IncFailures on non-timeout errors (#133)
						
						
						
						
						
					 | 
					
						2020-04-28 15:18:19 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							c2d9c67214
							
						
					 | 
					
						
						
							
							dns: log qname in error
						
						
						
						
						
					 | 
					
						2020-04-28 12:23:21 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							76fddcc29c
							
						
					 | 
					
						
						
							
							dns: use pool buffer if possible
						
						
						
						
						
					 | 
					
						2020-04-22 19:37:10 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							149824cc20
							
						
					 | 
					
						
						
							
							dns: marshal to io.writer instead of byte slice
						
						
						
						
						
					 | 
					
						2020-04-20 12:41:53 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							a0542a028e
							
						
					 | 
					
						
						
							
							pool: return specified size of buffer
						
						
						
						
						
					 | 
					
						2020-04-19 23:20:15 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							8b43213c76
							
						
					 | 
					
						
						
							
							dns: code optimize
						
						
						
						
						
					 | 
					
						2020-04-13 00:55:11 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							855907c46b
							
						
					 | 
					
						
						
							
							ws: support set a different host header #157
						
						
						
						
						
					 | 
					
						2020-04-05 11:55:48 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							2c4aa26055
							
						
					 | 
					
						
						
							
							general: bump version
						
						
						
						
						
					 | 
					
						2019-09-19 18:03:48 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							d6d706b5ee
							
						
					 | 
					
						
						
							
							log: show proxy info in log, via PROXY
						
						
						
						
						
					 | 
					
						2019-09-18 22:08:48 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							edcb21236a
							
						
					 | 
					
						
						
							
							proxy: add a new interface proxy to distinguish client and server
						
						
						
						
						
					 | 
					
						2019-09-18 19:40:14 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							063dc1bc01
							
						
					 | 
					
						
						
							
							proxy: added the ability to log forwarder
						
						
						
						
						
					 | 
					
						2019-09-18 12:53:04 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							47406ce4ce
							
						
					 | 
					
						
						
							
							udptun: fixed a bug in nat mapping. #91
						
						
						
						
						
					 | 
					
						2019-03-12 23:32:23 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							4ece9ece25
							
						
					 | 
					
						
						
							
							dns: allow to resolve domain which in a reject rule
						
						
						
						
						
					 | 
					
						2019-03-08 00:14:37 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							f9a21f5951
							
						
					 | 
					
						
						
							
							rule: allow to use root domains like com/net/cn... #43
						
						
						
						
						
					 | 
					
						2019-03-07 00:19:30 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							c89d6018cf
							
						
					 | 
					
						
						
							
							dns: set ttl to minttl config for custom dns recordings
						
						
						
						
						
					 | 
					
						2019-01-06 20:38:15 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							6ba9e1f5e8
							
						
					 | 
					
						
						
							
							obfs: compatible with some server implementation in tls mode
						
						
						
						
						
					 | 
					
						2018-12-16 13:28:24 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							5a43cf873e
							
						
					 | 
					
						
						
							
							ipset: only allow to set ipset in rule files #69
						
						
						
						
						
					 | 
					
						2018-11-27 23:25:20 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							14b072832d
							
						
					 | 
					
						
						
							
							dns: SetDeadline for all remote connection
						
						
						
						
						
					 | 
					
						2018-10-20 21:24:11 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							7367e41cd1
							
						
					 | 
					
						
						
							
							dns: correct a length mistake
						
						
						
						
						
					 | 
					
						2018-09-02 00:16:16 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							1b4489cd67
							
						
					 | 
					
						
						
							
							dns: return error when there's not enough length for rdata. #55
						
						
						
						
						
					 | 
					
						2018-09-01 23:44:47 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							529786acf6
							
						
					 | 
					
						
						
							
							dns: add dnsalwaystcp config. #49
						
						
						
						
						
					 | 
					
						2018-08-26 22:36:14 +08:00 | 
					
					
						
						
							
							
							
						
					 |