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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							39ccbc5adf
							
						
					 | 
					
						
						
							
							forwarder: add the ability to specify local ip. #48
						
						
						
						
						
					 | 
					
						2018-08-15 00:54:17 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							205b4efac7
							
						
					 | 
					
						
						
							
							dns: use Direct dialer when dialer's domain equals to the query domain
						
						
						
						
						
					 | 
					
						2018-08-14 22:32:55 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							e82ea75cba
							
						
					 | 
					
						
						
							
							strategy: experimental latency based high availability mode supported
						
						
						
						
						
					 | 
					
						2018-08-14 19:33:18 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							3a8af82f87
							
						
					 | 
					
						
						
							
							conf: use dns.Config instead of multiple variables
						
						
						
						
						
					 | 
					
						2018-08-12 22:07:19 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							a46ab20901
							
						
					 | 
					
						
						
							
							forwarder: add the ability to get parameters like 'priority'
						
						
						
						
						
					 | 
					
						2018-08-12 12:37:25 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							2fcef7b00c
							
						
					 | 
					
						
						
							
							ws: fixed a bug when ws used as a middle layer protocol(tls,ws,vmess)
						
						
						
						
						
					 | 
					
						2018-08-08 00:03:32 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							a26e437b5d
							
						
					 | 
					
						
						
							
							dns: add settings dnstimeout/dnsmaxttl/dnsminttl
						
						
						
						
						
					 | 
					
						2018-08-07 19:43:52 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							6744f1ad25
							
						
					 | 
					
						
						
							
							dns: correct setdeadline
						
						
						
						
						
					 | 
					
						2018-08-06 08:48:13 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							7274dcf622
							
						
					 | 
					
						
						
							
							dns: set timout only when multiple upstream dns servers set
						
						
						
						
						
					 | 
					
						2018-08-06 08:41:54 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							9c73e969ca
							
						
					 | 
					
						
						
							
							dns: return correct err in exchange
						
						
						
						
						
					 | 
					
						2018-08-06 08:13:23 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							b27f153426
							
						
					 | 
					
						
						
							
							dns: check bytes length in unmarshal message
						
						
						
						
						
					 | 
					
						2018-08-06 08:03:07 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							5467e4bbc1
							
						
					 | 
					
						
						
							
							dns: add some comments
						
						
						
						
						
					 | 
					
						2018-08-06 00:46:07 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							09b6d59394
							
						
					 | 
					
						
						
							
							dns: support multiple upstream servers
						
						
						
						
						
					 | 
					
						2018-08-05 23:41:34 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							1f8a3cdf53
							
						
					 | 
					
						
						
							
							general: remove unnecessary SetKeepAlive
						
						
						
						
						
					 | 
					
						2018-08-03 19:27:47 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							6cdfbc3552
							
						
					 | 
					
						
						
							
							dns: change non-expired ttl to 50years to avoid int overflow on 32bit os
						
						
						
						
						
					 | 
					
						2018-08-02 13:28:01 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							73a778f5e1
							
						
					 | 
					
						
						
							
							common: remove unnecessary logs
						
						
						
						
						
					 | 
					
						2018-08-02 13:02:04 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							9acaff5b4a
							
						
					 | 
					
						
						
							
							dns: query in udp when client requests in udp and no forwarder specified
						
						
						
						
						
					 | 
					
						2018-08-02 00:11:22 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							04c6f74343
							
						
					 | 
					
						
						
							
							doc: update for custom dnsrecord
						
						
						
						
						
					 | 
					
						2018-08-01 00:36:11 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							a226637bfb
							
						
					 | 
					
						
						
							
							dns: 1. support cache; 2. support custom records; #35
						
						
						
						
						
					 | 
					
						2018-08-01 00:09:55 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							4781e7b472
							
						
					 | 
					
						
						
							
							dns: add tcp server support
						
						
						
						
						
					 | 
					
						2018-07-31 00:03:36 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							41ddbb1168
							
						
					 | 
					
						
						
							
							dns: fixed a bug in compressed domain offset calculation
						
						
						
						
						
					 | 
					
						2018-07-30 10:31:02 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							f6a578f849
							
						
					 | 
					
						
						
							
							dns: changed UnmarshalMessage to return *Messaeg
						
						
						
						
						
					 | 
					
						2018-07-30 01:05:08 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							5e32133eb9
							
						
					 | 
					
						
						
							
							dns: fixed a bug in UnmarshalRR
						
						
						
						
						
					 | 
					
						2018-07-30 00:18:10 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							d5e3ea539a
							
						
					 | 
					
						
						
							
							dns: rewrite codes
						
						
						
						
						
					 | 
					
						2018-07-29 23:44:23 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							9d42885922
							
						
					 | 
					
						
						
							
							pprof: add pprof conditional compilation
						
						
						
						
						
					 | 
					
						2018-07-17 22:14:12 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							4a72e79002
							
						
					 | 
					
						
						
							
							tls: allow InsecureSkipVerify
						
						
						
						
						
					 | 
					
						2018-06-28 23:20:04 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							7fda4f8710
							
						
					 | 
					
						
						
							
							dns: optimize code
						
						
						
						
						
					 | 
					
						2018-06-28 11:20:48 +08:00 | 
					
					
						
						
							
							
							
						
					 |