Commit Graph

168 Commits

Author SHA1 Message Date
ginuerzh
91e12c4428 update github actions 2024-10-11 00:23:09 +08:00
ShuBo6
e30f120045 fix: file.Close() 2024-07-07 13:00:14 +08:00
tiancheng91
2faecc1be8 feat: support node sort by tcp ping latency 2024-06-13 22:49:50 +08:00
guoguangwu
fd57e80709 chore: remove refs to deprecated io/ioutil 2024-02-02 17:22:04 +08:00
Jeffrey Zhang
7a2490134a support vsock 2023-10-10 19:27:13 +08:00
koaiwu
847ee05fd4 parseIP supports IPv6 2023-01-19 14:46:23 +08:00
ginuerzh
005cff5888 #889: add http tunnel mode for HTTP handler 2022-11-16 15:21:01 +08:00
ginuerzh
ac554f670c add proxyAgent options for http/http2 handler 2022-08-18 20:03:03 +08:00
ginuerzh
b9e61dca1a go1.19 2022-08-18 18:21:21 +08:00
IndexDoge
f94293b454 feat: add bind interface
fix: clone route without interface and mark config
2022-04-19 20:02:16 +08:00
purerosefallen
79b086df90 add mark option 2022-04-07 22:07:20 +08:00
luyuhuang
fd079dd066 certificate pinning for servers without domain 2020-11-18 21:40:14 +08:00
ginuerzh
b285bcd6ce support mutual TLS authentication 2020-05-23 21:07:37 +08:00
ginuerzh
2c0eb8df9a fix issue #520 2020-05-23 11:14:49 +08:00
Raymond Liu
8ab2fe6f77 Print version info to Stdout instead of Stderr
Otherwise we can't get the right version information by this:
```shell
gost -V | cut -d' ' -f2
```
2020-03-20 21:31:41 +08:00
ginuerzh
3a63210845 fix #352: add pubkey auth support for ssh 2020-03-02 19:42:27 +08:00
ginuerzh
1587c679e7 add relay proxy protocol 2020-02-27 14:56:48 +08:00
ginuerzh
a99ff4aa15 add otls 2020-02-24 14:53:51 +08:00
ginuerzh
cbc9c1f77e dns: add edns0 subnet option support 2020-02-09 13:46:37 +08:00
ginuerzh
94dcfcab8c rudp: fix panic 2020-02-08 17:27:30 +08:00
ginuerzh
abe4043413 add chain.DialContext 2020-02-08 15:02:04 +08:00
ginuerzh
425099a7ba merge ss2 and ss 2020-02-03 22:18:44 +08:00
ginuerzh
18a515a5eb fix tun for darwin 2020-02-03 21:05:42 +08:00
ginuerzh
bd9fc76466 add udp transparent proxy 2020-02-02 15:32:49 +08:00
ginuerzh
6ce3639c02 add ssu connector 2020-02-02 15:32:49 +08:00
ginuerzh
4133cf30b4 add chain support for resolver 2020-02-02 15:31:32 +08:00
ginuerzh
694c05b50a add dot & doh 2020-02-02 15:31:32 +08:00
ginuerzh
8ec3d8cbcf add dns proxy server 2020-02-02 15:29:05 +08:00
ginuerzh
56e2ac3566 add auth parameter (#467) 2020-01-22 12:25:42 +08:00
ginuerzh
08d2f7c516 add default gateway for routes 2020-01-21 20:47:03 +08:00
ginuerzh
a782cf5cf8 fix parseIPRoutes 2020-01-21 20:34:27 +08:00
ginuerzh
e16427c6c8 add gateway per route for tun server side 2020-01-21 19:32:23 +08:00
ginuerzh
d1043cff83 add notls option for SOCKS5 2020-01-12 20:33:53 +08:00
ginuerzh
c5fc56d151 kcp: add fake TCP support 2020-01-11 18:43:54 +08:00
ginuerzh
c56e4aa7c2 add fake TCP transport 2020-01-11 15:36:18 +08:00
ginuerzh
9a24c06f96 add path support for h2/h2c 2020-01-09 11:11:51 +08:00
ginuerzh
7eea9b3ad7 tuntap: code refactor 2020-01-07 13:46:05 +08:00
ginuerzh
c0c477493d tuntap: add raw tcp tunnel 2020-01-06 13:05:20 +08:00
ginuerzh
4d818442d7 tuntap: add routing gateway options 2020-01-04 15:55:42 +08:00
ginuerzh
bde4217ca9 add support for tap device 2020-01-01 21:30:36 +08:00
ginuerzh
56d90dfa70 add config for udp forward listener 2020-01-01 15:09:27 +08:00
ginuerzh
21bee37da1 tun: revert multiqueue 2019-12-31 17:28:28 +08:00
ginuerzh
13a60628f4 multiqueue tun 2019-12-30 17:40:57 +08:00
ginuerzh
4a9731a512 tun: add route config 2019-12-27 14:08:17 +08:00
ginuerzh
b11ce8a71c add tun device support (#420) 2019-12-26 14:57:11 +08:00
ginuerzh
d1f192cfdd fix #408 2019-12-18 23:37:01 +08:00
ginuerzh
1caabf84ad self-defined profiling server address 2019-12-18 23:37:01 +08:00
ginuerzh
e996e7c35b add user-agent option for http/http2 2019-06-20 15:19:42 +08:00
ginuerzh
bea815ec9a add max_fails & fail_timeout options support for port forwarding 2019-06-20 10:47:58 +08:00
ginuerzh
e8ad44cab3 add max_fails & fail_timeout options support for load balancing 2019-06-19 13:21:10 +08:00