nadoo
|
2db84bb7aa
|
chore: document works and code optimizations
|
2020-12-02 19:00:39 +08:00 |
|
nadoo
|
417ac556f7
|
pool: added bufio.Reader pool
|
2020-11-03 22:52:50 +08:00 |
|
nadoo
|
6fff126e4b
|
proxy: optimize NewConn, avoid loop
|
2020-10-11 18:46:15 +08:00 |
|
nadoo
|
edfca215c5
|
general: restructure package, move socks to proxy
|
2020-10-01 22:49:14 +08:00 |
|
nadoo
|
bd358e4ae6
|
proxy: move conn to proxy package
|
2020-10-01 22:38:34 +08:00 |
|
nadoo
|
89114e678b
|
proxy: record failures of remote connection only
|
2020-09-14 20:56:37 +08:00 |
|
nadoo
|
b3b11b4188
|
http: better logging
|
2020-09-13 23:28:01 +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
|
8f661a67a4
|
general: optimize codes
|
2020-08-10 18:43:41 +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 |
|
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
|
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
|
bd0d14159c
|
http: fix #155
|
2020-04-03 12:42:57 +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 |
|
nadoo
|
d9189e6212
|
http: add Host header in CONNECT request
|
2019-10-13 21:42:16 +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
|
c2425e67de
|
general: add github actions and remove travis
|
2019-09-15 20:50:52 +08:00 |
|
nadoo
|
2e44d79db8
|
reject: add a virtual proxy reject
|
2019-03-07 23:34:29 +08:00 |
|
nadoo
|
9bcc18a29b
|
ci: update to go 1.12
|
2019-03-01 00:59:55 +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
|
b44fd344f4
|
kcp: added kcp support #63
|
2018-11-30 19:01:25 +08:00 |
|
nadoo
|
d37c2e2a35
|
server: changed interface definition and implementation
|
2018-11-25 13:18:15 +08:00 |
|
nadoo
|
2813e80a98
|
http: fix #76
|
2018-11-21 20:28:46 +08:00 |
|
changx
|
e27601f648
|
listener with tls transport layer
|
2018-10-29 16:18:51 +08:00 |
|
changx
|
5383ac4fc0
|
tls listener
|
2018-10-14 13:56:04 +08:00 |
|
nadoo
|
15b98359b1
|
http: fixed a compatibility issue with some http proxy server. #62
|
2018-09-17 19:16:17 +08:00 |
|
nadoo
|
a46ab20901
|
forwarder: add the ability to get parameters like 'priority'
|
2018-08-12 12:37:25 +08:00 |
|
nadoo
|
0da05ecedd
|
general: add a forwarder struct and changed proxies to use it
|
2018-08-10 19:03:30 +08:00 |
|
nadoo
|
1f8a3cdf53
|
general: remove unnecessary SetKeepAlive
|
2018-08-03 19:27:47 +08:00 |
|
nadoo
|
73a778f5e1
|
common: remove unnecessary logs
|
2018-08-02 13:02:04 +08:00 |
|
nadoo
|
a2a67df771
|
http: keep proxy-connection when connect to upstream http proxy. #42
|
2018-07-31 20:25:39 +08:00 |
|
nadoo
|
ff1fb8c291
|
ws: fixed bug in ws codes and now it worked
|
2018-07-22 18:21:27 +08:00 |
|
nadoo
|
621e8ed018
|
general: optimized codes
|
2018-07-06 11:30:42 +08:00 |
|
nadoo
|
e320dc5508
|
general: use dialer's address if there's no self address
|
2018-07-04 11:05:43 +08:00 |
|
nadoo
|
4a72e79002
|
tls: allow InsecureSkipVerify
|
2018-06-28 23:20:04 +08:00 |
|
nadoo
|
cce6fcf6ef
|
v2ray: move the stock v2ray-core proxy to v2ray package
|
2018-06-28 22:57:34 +08:00 |
|
nadoo
|
f3db1980cf
|
general: tidy code
|
2018-06-28 09:49:23 +08:00 |
|