Commit Graph

645 Commits

Author SHA1 Message Date
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
665d722d2c direct: support dial timeout and relay timeout (#97) 2020-05-04 16:51:41 +08:00
nadoo
3392db41de check: stop current check process when timeout (#159) 2020-05-04 15:33:26 +08:00
nadoo
061b3da42e ssh: support ssh forwarder 2020-05-04 13:53:59 +08:00
nadoo
48e059db6c dns: switch upstream when dial error occurred 2020-05-03 20:02:11 +08:00
nadoo
2fe9c3990b forwarder: avoid to disable direct forwarder 2020-05-02 21:49:30 +08:00
nadoo
a9a1985a4b dns: allow to switch dns server permanently (#97) 2020-05-02 20:02:19 +08:00
nadoo
b99a730968 general: suport results feedback in more protocols 2020-05-01 20:54:23 +08:00
nadoo
c5881a6db3 general: update due to the previous interface change 2020-04-29 18:45:58 +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
45f4240f73 rule: support checkdisabledonly option 2020-04-21 21:51:27 +08:00
nadoo
b74880ae7a pool: added a function to init bufPools 2020-04-21 12:17:14 +08:00
nadoo
0b0611a0dc strategy: added new option checkfailedonly #138 2020-04-21 00:50:12 +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
5326c0a901 pool: added buffer pool for conn 2020-04-19 17:03:39 +08:00
nadoo
8ccafa8fbd doc: update doc 2020-04-14 00:17:46 +08:00
nadoo
d8b9e00025 socks4: add doc info and fix bug 2020-04-13 12:33:44 +08:00
nadoo
fa3a7da859 socks4: fix compile problem 2020-04-13 12:26:21 +08:00
mr.The
f14c4c7797
socks4: add support for socks4 proxy (#114) 2020-04-13 12:22:03 +08:00
nadoo
8b43213c76 dns: code optimize 2020-04-13 00:55:11 +08:00
nadoo
ff461f615b doc: add some info for trojan 2020-04-12 17:48:04 +08:00
nadoo
792a47f0c0 doc: update doc for trojan 2020-04-12 17:24:34 +08:00
nadoo
bfcf9272dc trojan: added udp support 2020-04-12 15:27:20 +08:00
nadoo
2520a1c8b4 ss: handle unexpect situation to avoid panic #132 2020-04-11 21:08:10 +08:00
nadoo
4e1cb6ebf6 trojan: added trojan support 2020-04-08 01:09:51 +08:00
nadoo
d668339e27 ipset: add missing package 2020-04-06 23:37:36 +08:00
nadoo
a4346d2b03 general: minor changes in github actions and codes 2020-04-06 23:33:23 +08:00
nadoo
855907c46b ws: support set a different host header #157 2020-04-05 11:55:48 +08:00
nadoo
666c76f921 general: tidy code 2020-04-04 22:57:29 +08:00
nadoo
db9aa1bf6c goreleaser: update to support mips 2020-04-04 18:27:55 +08:00
nadoo
9c3f2f600a socks5: fix #148 2020-04-04 18:00:31 +08:00
nadoo
fda05d5d3d strategy: try fwrdrs 1 by 1 when len(avail)==0 2020-04-04 00:03:47 +08:00
nadoo
c4cebdd1d8 actions: update scripts 2020-04-03 22:54:13 +08:00
nadoo
fd3bdb8f56 strategy: run init when no forwarders available 2020-04-03 20:31:59 +08:00
nadoo
1204cf30fd strategy: try to fix #135 #142 2020-04-03 20:15:22 +08:00
nadoo
1789d97f00 ssr: change 3rd party module #139 2020-04-03 19:57:31 +08:00
nadoo
fc7060080c Merge branch 'master' into dev 2020-04-03 12:45:48 +08:00
nadoo
bd0d14159c http: fix #155 2020-04-03 12:42:57 +08:00
nadoo
4170da0f5d general: show help message in stdout 2019-10-21 21:03:19 +08:00
nadoo
ef2d3cd07f http: remove debug info 2019-10-21 15:51:38 +08:00
nadoo
393a334705 http: fix #127 2019-10-21 15:44:50 +08:00
nadoo
ca88797df4 http: fixed #128 2019-10-21 14:58:18 +08:00
nadoo
39cd60c50b http: close remote conn after relay 2019-10-21 14:16:49 +08:00
nadoo
486c455236 log: show caller's info in verbose mode 2019-10-20 17:52:25 +08:00
nadoo
ef8cdfa703 http: support auth in server mode. #84 2019-10-19 22:16:15 +08:00
nadoo
2560f6727f socks5: support auth in server mode. #84 2019-10-19 20:29:52 +08:00