148 Commits

Author SHA1 Message Date
Toby
214f1cf72c Fix ConnGauge nil crash 2021-04-27 23:10:09 -07:00
Toby
ac1233a6f9 Bump quic-go to v0.20.1 2021-04-27 22:24:38 -07:00
Toby
39a33aec94
Merge pull request #60 from HyNetwork/wip-conn-gauge
Prometheus Active Conn Gauge
2021-04-27 20:44:48 -07:00
Toby
71701581ac Update READMEs 2021-04-27 20:44:02 -07:00
Toby
8c5b701a4b Prometheus Active Conn Gauge 2021-04-27 20:38:43 -07:00
Toby
56f35d94cc Revert "bump DefaultMaxIncomingStreams to 4096"
This reverts commit 7ba81612f821d731115b0db3acae81318241f936.
2021-04-27 20:24:48 -07:00
Toby
144f26bc2f
Merge pull request #58 from HyNetwork/wip-dialer
Transport
2021-04-27 20:24:02 -07:00
Toby
bbfbb3d6c2
Merge pull request #56 from HyNetwork/wip-tproxy
TProxy
2021-04-27 20:23:52 -07:00
Toby
03d530776c Fix stubs 2021-04-27 20:21:01 -07:00
Toby
3667778ca7 Fix import cycles 2021-04-27 20:18:43 -07:00
Toby
5ac95d987a Use core.Transport 2021-04-27 20:14:43 -07:00
Toby
4da73888f4 Transport WIP 2021-04-26 17:34:08 -07:00
Toby
b3d149a72f UDP TProxy ACL & Fix SOCKS5 hijack bug 2021-04-25 23:45:45 -07:00
Toby
7ba81612f8 bump DefaultMaxIncomingStreams to 4096 2021-04-25 20:41:39 -07:00
Toby
a28d5a5677 Update READMEs 2021-04-25 03:08:30 -07:00
Toby
7b3e1a5b41 UDP TProxy implementation, no ACL support yet 2021-04-25 00:38:07 -07:00
Toby
2b4e660324 Remove pointless udpMinTimeout 2021-04-24 18:13:30 -07:00
Toby
3b7aefb10d Improve UDP Relay timeout handling 2021-04-24 17:37:50 -07:00
Toby
70fd2ffc0d ACL for TCP TProxy 2021-04-24 15:36:19 -07:00
Toby
787ed14c4d TCP TProxy implementation, no UDP or ACL support yet 2021-04-24 02:56:17 -07:00
Toby
444bb5daec handleControlStream should not always return true 2021-04-22 18:09:48 -07:00
Toby
0626a3e505
Merge pull request #54 from tobyxdd/wip-udp-relay
UDP Relay
2021-04-21 21:59:15 -07:00
Toby
b3f0306c13 Merge branch 'master' into wip-udp-relay 2021-04-21 21:54:28 -07:00
Toby
d990586e88 Update READMEs 2021-04-21 21:53:18 -07:00
Toby
00f39ab097 Add missing UDP relay config check 2021-04-21 21:48:36 -07:00
Toby
98ddad22f6 Close stopChan on exit 2021-04-21 21:42:35 -07:00
Toby
bca98ef4da Implement UDP relay 2021-04-21 21:40:43 -07:00
Toby
78f6eece9f Remove unnecessary closures 2021-04-21 17:43:24 -07:00
Toby
3b6a2bc56e Use correct address for packets from localRelayConn 2021-04-21 17:08:01 -07:00
Toby
d8b198ca31 Rename the original relay to TCPRelay 2021-04-21 16:38:08 -07:00
Toby
51abb06911 Adjustable saltLen 2021-04-21 14:23:40 -07:00
Toby
f396cae604
Merge pull request #53 from tobyxdd/wip-xplus-obfs
Better obfs
2021-04-19 20:54:05 -07:00
Toby
45c664785b
Merge pull request #52 from tobyxdd/wip-protocol-2.0
Protocol 2.0
2021-04-19 20:53:47 -07:00
Toby
b80db1fc19 XPlus obfs & don't frag 2021-04-19 20:52:50 -07:00
Toby
eb9006bd0d Add missing file 2021-04-19 00:20:39 -07:00
Toby
b09880a050 Split host & port in the protocol, and make each domain resolves only once even when ACL is enabled, improving performance and ensuring consistency of connection destinations 2021-04-19 00:20:22 -07:00
Toby
7b841aa203 Protocol version check 2021-04-18 18:07:01 -07:00
Toby
fc4d573f3d Minor README improvements 2021-04-13 17:22:41 -07:00
Toby
6ecd4bd9b8 Add the Docker Hub link to README 2021-04-13 16:31:14 -07:00
Toby
e4c5425cd0 fix(docker): ACTIONS_ALLOW_UNSECURE_COMMANDS 2021-04-13 16:22:08 -07:00
Toby
16df31b1b8
Merge pull request #46 from mritd/chore/docker
chore(docker): update dockerfile
2021-04-13 16:16:13 -07:00
mritd
7e769e6b8a
chore(workflow): support Multi-platform build
support Multi-platform build

Signed-off-by: mritd <mritd@linux.com>
2021-04-13 20:42:33 +08:00
mritd
db716f7a75
chore(workflow): fix workflow trigger
fix workflow trigger

Signed-off-by: mritd <mritd@linux.com>
2021-04-13 20:38:43 +08:00
mritd
93a8bde9bc
chore(dockerfile): fix git cmd missing
fix git cmd missing

Signed-off-by: mritd <mritd@linux.com>
2021-04-13 20:30:01 +08:00
mritd
71f3583deb
chore(dockerfile): auto env from git repo
auto env from git repo

Signed-off-by: mritd <mritd@linux.com>
2021-04-13 20:27:32 +08:00
mritd
91cb3f8ef7
chore(docker): update docker file, add ci support
update docker file, add ci support

Signed-off-by: mritd <mritd@linux.com>
2021-04-13 20:05:10 +08:00
Toby
44e6c3fdde Add Installation section to READMEs 2021-04-11 14:37:36 -07:00
Toby
7ba60a0ece darwin/arm64 build 2021-04-11 14:18:31 -07:00
Toby
6378f5e132
Merge pull request #45 from tobyxdd/wip-prometheus
Implement Prometheus Metrics API
2021-04-11 14:09:00 -07:00
Toby
240fb5aa0e Add missing prometheus_listen entry in README.zh.md 2021-04-10 18:30:59 -07:00