Commit Graph

59 Commits

Author SHA1 Message Date
nadoo
a98995e2cb proxy: nat fullcone support for tproxy, trojan, ss, socks5 (fix #253) 2022-03-11 19:08:07 +08:00
nadoo
cc63a59f1e proxy: support registerable usage info 2022-02-15 21:34:55 +08:00
nadoo
f2eb638b91 chore: optimize dhcpd and dns and more 2022-01-29 21:10:09 +08:00
nadoo
7e7c7553cc proxy: improve addr handling 2022-01-28 23:35:29 +08:00
nadoo
1fd59a1677 chore: move some packages to pkg folder 2022-01-08 15:05:55 +08:00
nadoo
a529261893 vmess: support zero security 2022-01-01 00:44:31 +08:00
nadoo
39ae201afe proxy: improve interface binding (by setsockopt) on linux 2021-12-28 20:11:28 +08:00
nadoo
5b1a127d04 chore: optimize codes (golint) and github actions 2021-12-25 17:55:39 +08:00
nadoo
40f75ef38b vmess: fix aead painc #301 (ref: #302) optimize 2021-12-25 12:28:09 +08:00
nadoo
e3f7555032 vmess: fix aead painc #301 (ref: #302) 2021-12-24 19:40:36 +08:00
nadoo
346db3338e wss: optimize server code 2021-11-29 00:00:22 +08:00
mzz
6006ec13c7
feat(vmess): add length mask (opt=4) (#298) 2021-11-28 23:02:46 +08:00
nadoo
c86cadb4be tls,wss,trojan: support certificate pinning (#275) 2021-08-20 18:47:15 +08:00
nadoo
aae2fc8256 vless,vmess: support string to uuid mapping standard 2021-08-08 00:05:47 +08:00
nadoo
8729908660 vmess: support aead auth 2021-08-05 23:32:53 +08:00
nadoo
93728c6378 socks5: fixed a bug in target getting 2021-03-19 15:57:16 +08:00
nadoo
226dd97d7d ss: change the conn close behavior (fixed #180) 2020-12-15 19:26:25 +08:00
mzz
539f604e37
vmess(security-auto): choose security automaticly rather than using obsolete format (#200) 2020-12-03 17:12:16 +08:00
mzz
1b484cca8f
feat(vmess): support forward/udp (#199) 2020-12-03 15:27:52 +08:00
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
dad45afb17 ss: use internal pkg instead 2020-10-26 21:43:56 +08:00
nadoo
b323a62ce6 vless: added udp support 2020-10-02 19:09:12 +08:00
nadoo
edfca215c5 general: restructure package, move socks to proxy 2020-10-01 22:49:14 +08:00
nadoo
167e6e5d29 general: several optimizations 2020-08-25 22:14:08 +08:00
nadoo
a118ec5837 general: optimize domain parts operations 2020-08-16 12:00:46 +08:00
nadoo
a0542a028e pool: return specified size of buffer 2020-04-19 23:20:15 +08:00
nadoo
a4346d2b03 general: minor changes in github actions and codes 2020-04-06 23:33:23 +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
c89d6018cf dns: set ttl to minttl config for custom dns recordings 2019-01-06 20:38:15 +08:00
nadoo
2813e80a98 http: fix #76 2018-11-21 20:28:46 +08:00
nadoo
14b072832d dns: SetDeadline for all remote connection 2018-10-20 21:24:11 +08:00
nadoo
3c8a451d94 ss: added chacha20 and xchacha20-ietf-poly1305 support. #21 #30 2018-09-02 19:18:51 +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
21923af1cd doc: update some descriptions 2018-07-25 08:23:58 +08:00
nadoo
88eee75aa7 ws: add support for security key check 2018-07-24 00:45:41 +08:00
nadoo
e0f746fa3d vmess: set rand.Seed only 1 time in NewClient 2018-07-14 12:18:52 +08:00
nadoo
49482bf054 vmess: add rand.Seed to avoid same sequence values of rand.Read 2018-07-12 10:58:48 +08:00
nadoo
ed18e8602d vmess: chacha20-poly1305 supported 2018-07-11 08:23:26 +08:00
nadoo
5ebbf7ffe8 vmess: fixed bug in aes-128-gcm 2018-07-11 00:50:38 +08:00
nadoo
d84f540c4d vmess: add aead chpher 2018-07-11 00:26:05 +08:00
nadoo
dc46705f3f vmess: fixed a bug in chunked writer 2018-07-10 09:44:51 +08:00
nadoo
fd298207c5 vmess: update chunk codes 2018-07-10 00:53:15 +08:00
nadoo
b465dc1444 vmess: support chunk stream 2018-07-09 23:42:33 +08:00
nadoo
3c766d0b68 general: add vendor folder 2018-07-07 11:07:38 +08:00
nadoo
621e8ed018 general: optimized codes 2018-07-06 11:30:42 +08:00
nadoo
049c5b1458 vmess: changed sechme to vmess://[security:]uuid@host:port?alterID=num 2018-07-06 11:13:25 +08:00