Commit Graph

42 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
cb698713ee dns: log error when adding an invalid record 2022-02-20 01:07:51 +08:00
nadoo
cc63a59f1e proxy: support registerable usage info 2022-02-15 21:34:55 +08:00
nadoo
1fd59a1677 chore: move some packages to pkg folder 2022-01-08 15:05:55 +08:00
nadoo
b502b129b7 proxy: exit glider when it fails to listen (#284) 2021-12-11 12:19:40 +08:00
nadoo
c86cadb4be tls,wss,trojan: support certificate pinning (#275) 2021-08-20 18:47:15 +08:00
nadoo
c055c33143 tls: added new param alpn 2021-08-17 09:39:24 +08:00
nadoo
a62674838e ssh: handle error in init conn (#264) 2021-07-07 19:05:26 +08:00
nadoo
879e736f01 ws: use default port if not specified 2021-07-06 20:31:39 +08:00
nadoo
ceb8b82df8 proxy: support chain more than 2 protocols in server mode 2021-05-05 18:41:48 +08:00
nadoo
2a7eed7667 ci: added freebsd version 2021-04-19 10:39:40 +08:00
nadoo
2d16870803 tls,trojan: optimize the default port handling 2021-03-21 00:08:00 +08:00
nadoo
2db84bb7aa chore: document works and code optimizations 2020-12-02 19:00:39 +08:00
nadoo
e077cb86b4 proxy: support tunnel mode inkcp tls ws 2020-11-29 23:13:19 +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
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
bc68535dcd doc: add info for customize building 2020-10-02 00:03:49 +08:00
nadoo
edfca215c5 general: restructure package, move socks to proxy 2020-10-01 22:49:14 +08:00
nadoo
851fc46104 conn: optimize relay operation 2020-09-03 00:12:00 +08:00
nadoo
e23a29f057 tls: support customization of serverName (#169) 2020-07-14 18:35:48 +08:00
nadoo
6604bfe8a7 tls: fixed a bug in tls which may lose proxy addr 2019-09-20 13:58:53 +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
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
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
dadaf35cb2 unix: add unix domain socket support. #59 2018-11-25 17:56:59 +08:00
nadoo
25c9721b00 tls: optimized code 2018-11-25 15:41:47 +08:00
nadoo
d37c2e2a35 server: changed interface definition and implementation 2018-11-25 13:18:15 +08:00
changx
88e33cab7e downgrade to tls12 2018-10-29 16:26:37 +08:00
changx
e27601f648 listener with tls transport layer 2018-10-29 16: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
3c3cb8e3fd doc: update for vmess and tls 2018-07-11 08:34:15 +08:00
nadoo
c8ca1f0b25 tls: add skipVerify param in url 2018-07-04 16:55:45 +08:00
nadoo
4a72e79002 tls: allow InsecureSkipVerify 2018-06-28 23:20:04 +08:00
nadoo
20273b48be tls: add experimental tls support 2018-06-28 20:45:24 +08:00