Commit Graph

209 Commits

Author SHA1 Message Date
nadoo
417ac556f7 pool: added bufio.Reader pool 2020-11-03 22:52:50 +08:00
nadoo
dad45afb17 ss: use internal pkg instead 2020-10-26 21:43:56 +08:00
nadoo
aefb9cd7ae proxy: enable splice in relay when using proxy.Conn 2020-10-22 19:42:42 +08:00
nadoo
cd78995cd4 ws: optimized the frame implementation 2020-10-20 20:28:35 +08:00
nadoo
beec9d205f ws: support websocket server mode 2020-10-19 20:45:57 +08:00
nadoo
d510ea45b0 udp: remove uottun and optimize udp implementation 2020-10-15 00:19:05 +08:00
nadoo
78e03d7fbf check: add checktolerance config for lha mode 2020-10-12 19:07:54 +08:00
nadoo
a1ff92201c trojan: support fallback 2020-10-11 19:53:38 +08:00
nadoo
40ddd1be3a trojan: add new scheme trojanc (trojan cleartext) 2020-10-11 01:15:28 +08:00
nadoo
175ef16a5c trojan: support listen as trojan server 2020-10-10 19:04:33 +08:00
nadoo
6d64ee4c0e dns: change cache to lrucache 2020-10-08 18:48:23 +08:00
nadoo
8495f16a76 tls, trojan: use 443 as default port if not specified 2020-10-07 21:06:49 +08:00
nadoo
829a0d7f80 vless: support fallback to a http server 2020-10-04 18:26:44 +08:00
nadoo
422869b37a vless: support udp in server mode 2020-10-04 00:10:24 +08:00
nadoo
cd42337169 chore: update doc for info and restructure codes 2020-10-03 22:42:34 +08:00
nadoo
8b6739f12c vless: spport server mode 2020-10-03 20:51:27 +08:00
nadoo
1ed7fbff65 doc: updates for new features 2020-10-02 19:31:03 +08:00
nadoo
b323a62ce6 vless: added udp support 2020-10-02 19:09:12 +08:00
nadoo
bc68535dcd doc: add info for customize building 2020-10-02 00:03:49 +08:00
nadoo
bd358e4ae6 proxy: move conn to proxy package 2020-10-01 22:38:34 +08:00
nadoo
47e20cf7f4 conn: add CopyN function 2020-10-01 21:33:59 +08:00
nadoo
c01c2d1839 vless: added vless support 2020-10-01 20:59:45 +08:00
nadoo
02220387e9 dpcpd: handle errors 2020-10-01 19:29:53 +08:00
nadoo
72a2782395 config: better naming and some minor optimizations 2020-09-26 23:34:26 +08:00
nadoo
2d71facf9b ci: add workflow to publish docker image 2020-09-25 13:17:16 +08:00
nadoo
93a7677a94 ipset: use github.com/nadoo/ipset package 2020-09-25 11:04:13 +08:00
nadoo
167e6e5d29 general: several optimizations 2020-08-25 22:14:08 +08:00
nadoo
3a6fd63bc0 ssr: update version to fix checksum issue(#176) 2020-08-14 12:56:59 +08:00
nadoo
16eee62947 doc: add info to build from source code 2020-08-02 18:40:10 +08:00
nadoo
e23a29f057 tls: support customization of serverName (#169) 2020-07-14 18:35:48 +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
c5881a6db3 general: update due to the previous interface change 2020-04-29 18:45:58 +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
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
855907c46b ws: support set a different host header #157 2020-04-05 11:55:48 +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
nadoo
0c719d7098 ssr: fix #115 2019-10-11 19:05:05 +08:00
nadoo
2c4aa26055 general: bump version 2019-09-19 18:03:48 +08:00
nadoo
063dc1bc01 proxy: added the ability to log forwarder 2019-09-18 12:53:04 +08:00
nadoo
c2425e67de general: add github actions and remove travis 2019-09-15 20:50:52 +08:00
whoami
9595fcf0c0 typo: (#99) 2019-09-07 16:26:55 +08:00
nadoo
a22b1d9c86 strategy: add checktimeout config. (#89) 2019-03-18 23:37:01 +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
9bcc18a29b ci: update to go 1.12 2019-03-01 00:59:55 +08:00
nadoo
47547bb08d config: change checkduration to checkinterval 2019-01-06 21:01:20 +08:00
nadoo
6ba9e1f5e8 obfs: compatible with some server implementation in tls mode 2018-12-16 13:28:24 +08:00
nadoo
51fedc8653 http: fix potential problem 2018-12-14 00:02:25 +08:00
nadoo
750862abdb obfs: added simple-obfs support. #79 2018-12-12 21:40:31 +08:00
nadoo
44c30df001 doc: update description for tls 2018-11-28 23:28:32 +08:00
nadoo
5a43cf873e ipset: only allow to set ipset in rule files #69 2018-11-27 23:25:20 +08:00
nadoo
86478d2c25 doc: update document for tls and unix proxy 2018-11-25 22:21:23 +08:00
nadoo
14b072832d dns: SetDeadline for all remote connection 2018-10-20 21:24:11 +08:00
nadoo
70a88f4789 redir: added redir6 proxy 2018-09-04 20:26:40 +08:00
nadoo
eae5bf118d general: add vendor folder 2018-09-02 22:16:24 +08:00
nadoo
3c8a451d94 ss: added chacha20 and xchacha20-ietf-poly1305 support. #21 #30 2018-09-02 19:18:51 +08:00
nadoo
ac94540ab8 general: update some doc or comment for new features. 2018-08-27 19:38:42 +08:00
nadoo
20616dfd10 doc: add info for dnsalwaystcp 2018-08-27 00:01:09 +08:00
nadoo
2f239d60f1 doc: add info for dh mode 2018-08-26 01:43:28 +08:00
nadoo
0d1c4c5a47 direct: remove link-local ip from IFaceIPs func 2018-08-22 00:11:31 +08:00
nadoo
1d5ef167ec doc: add info for setting interface 2018-08-21 07:57:21 +08:00
nadoo
edd5964a1e direct: optimized local ip logic 2018-08-20 00:17:16 +08:00
nadoo
c9e9ebd287 forwarder: support curl like interface parameter 2018-08-19 01:49:52 +08:00
nadoo
c21a7d8c4d forawrder: change localip to interface 2018-08-18 23:59:21 +08:00
nadoo
59e7b17200 doc: add local ip info for forwarder 2018-08-17 23:53:27 +08:00
nadoo
88ff8997b5 strategy: avoid returning nil dialer in lha.nextDialer 2018-08-16 00:01:59 +08:00
nadoo
4967f0bd36 doc: add info for forwarder option: priority 2018-08-14 19:52:32 +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
8d20331096 doc: update README file format 2018-08-01 00:47:43 +08:00
nadoo
04c6f74343 doc: update for custom dnsrecord 2018-08-01 00:36:11 +08:00
nadoo
40f3315007 dnstun: remove dustun proxy, use dns and dnsserver settings instead 2018-07-30 01:13:44 +08:00
nadoo
21923af1cd doc: update some descriptions 2018-07-25 08:23:58 +08:00
nadoo
49021f167c doc: update help msg for ws 2018-07-24 00:54:38 +08:00
nadoo
88eee75aa7 ws: add support for security key check 2018-07-24 00:45:41 +08:00
nadoo
068e4df8fc doc: add some info for websocket 2018-07-22 20:02:50 +08:00
nadoo
c8c4d5c75c doc: drop support for go1.9 2018-07-16 15:08:43 +08:00
nadoo
7a7b25f173 doc: update for vmess security settings 2018-07-12 11:22:21 +08:00
nadoo
3c3cb8e3fd doc: update for vmess and tls 2018-07-11 08:34:15 +08:00
nadoo
049c5b1458 vmess: changed sechme to vmess://[security:]uuid@host:port?alterID=num 2018-07-06 11:13:25 +08:00
nadoo
43a66b4d48 doc: add vmess config in config example file 2018-07-05 20:56:05 +08:00
nadoo
922462ffe8 vmess: add docs for vmess 2018-07-05 20:44:19 +08:00
nadoo
385f5d7790 vmess: worked in SecTypeNone mode 2018-07-03 00:31:43 +08:00
nadoo
f3db1980cf general: tidy code 2018-06-28 09:49:23 +08:00
nadoo
3e09aa9ce0 doc: update spell mistakes 2018-06-03 13:54:16 +08:00
nadoo
dcd02cebd9 ssr: check obfs and protocol type 2018-05-22 12:19:57 +08:00
nadoo
a25cc5cfe3 doc: update ssr info 2018-05-20 16:59:48 +08:00
nadoo
113a96fd18 doc: add some info for ssr 2018-05-17 10:16:00 +08:00