Toby
836b9b6a54
chore: bump txthinking/socks5 version
2022-02-25 18:18:41 -08:00
Toby
6efa976a56
feat wip: bump protocol version & quic-go version, frag & defrag implementation
2022-02-25 00:14:22 -08:00
Toby
7466b69cce
feat: re-enable PMTUD on Windows & Linux
2022-02-19 23:21:13 -08:00
mritd
fd2e0100c6
feat(cmd): use cobra
...
use cobra
Signed-off-by: mritd <mritd@linux.com>
2022-02-06 15:33:15 +08:00
dependabot[bot]
ad0f61391b
chore(deps): bump github.com/caddyserver/certmagic from 0.15.2 to 0.15.3
...
Bumps [github.com/caddyserver/certmagic](https://github.com/caddyserver/certmagic ) from 0.15.2 to 0.15.3.
- [Release notes](https://github.com/caddyserver/certmagic/releases )
- [Commits](https://github.com/caddyserver/certmagic/compare/v0.15.2...v0.15.3 )
---
updated-dependencies:
- dependency-name: github.com/caddyserver/certmagic
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-02 06:13:55 +00:00
dependabot[bot]
a76eb04d41
chore(deps): bump github.com/prometheus/client_golang
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.12.0 to 1.12.1.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.12.0...v1.12.1 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-31 06:09:40 +00:00
dependabot[bot]
75d87fc362
chore(deps): bump github.com/oschwald/geoip2-golang from 1.5.0 to 1.6.1
...
Bumps [github.com/oschwald/geoip2-golang](https://github.com/oschwald/geoip2-golang ) from 1.5.0 to 1.6.1.
- [Release notes](https://github.com/oschwald/geoip2-golang/releases )
- [Commits](https://github.com/oschwald/geoip2-golang/compare/v1.5.0...v1.6.1 )
---
updated-dependencies:
- dependency-name: github.com/oschwald/geoip2-golang
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-28 06:14:15 +00:00
dependabot[bot]
dce4ff22e6
chore(deps): bump github.com/prometheus/client_golang
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.11.0...v1.12.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-20 06:12:53 +00:00
Toby
89452dd9c5
feat: ACL country support
2022-01-09 18:11:52 -08:00
Toby
c3b76a5b44
feat: use fsnotify-based keypair reloading
2022-01-09 14:26:09 -08:00
Toby
029ede79d3
bump quic-go to v0.24.0
2021-12-16 17:26:24 -08:00
Toby
4872004a5c
feat: experimental faketcp implementation
2021-12-15 16:46:20 -08:00
dependabot[bot]
108c9b49c7
Bump github.com/caddyserver/certmagic from 0.15.1 to 0.15.2
...
Bumps [github.com/caddyserver/certmagic](https://github.com/caddyserver/certmagic ) from 0.15.1 to 0.15.2.
- [Release notes](https://github.com/caddyserver/certmagic/releases )
- [Commits](https://github.com/caddyserver/certmagic/compare/v0.15.1...v0.15.2 )
---
updated-dependencies:
- dependency-name: github.com/caddyserver/certmagic
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-09 06:21:42 +00:00
dependabot[bot]
a08ccc228c
Bump github.com/caddyserver/certmagic from 0.15.0 to 0.15.1
...
Bumps [github.com/caddyserver/certmagic](https://github.com/caddyserver/certmagic ) from 0.15.0 to 0.15.1.
- [Release notes](https://github.com/caddyserver/certmagic/releases )
- [Commits](https://github.com/caddyserver/certmagic/compare/v0.15.0...v0.15.1 )
---
updated-dependencies:
- dependency-name: github.com/caddyserver/certmagic
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-13 06:23:29 +00:00
dependabot[bot]
d53f2a22db
Bump github.com/caddyserver/certmagic from 0.14.5 to 0.15.0
...
Bumps [github.com/caddyserver/certmagic](https://github.com/caddyserver/certmagic ) from 0.14.5 to 0.15.0.
- [Release notes](https://github.com/caddyserver/certmagic/releases )
- [Commits](https://github.com/caddyserver/certmagic/compare/v0.14.5...v0.15.0 )
---
updated-dependencies:
- dependency-name: github.com/caddyserver/certmagic
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-01 06:19:51 +00:00
dependabot[bot]
2d252b5ba8
Bump github.com/caddyserver/certmagic from 0.14.4 to 0.14.5
...
Bumps [github.com/caddyserver/certmagic](https://github.com/caddyserver/certmagic ) from 0.14.4 to 0.14.5.
- [Release notes](https://github.com/caddyserver/certmagic/releases )
- [Commits](https://github.com/caddyserver/certmagic/compare/v0.14.4...v0.14.5 )
---
updated-dependencies:
- dependency-name: github.com/caddyserver/certmagic
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-06 06:22:53 +00:00
dependabot[bot]
2127dd08ba
Bump github.com/caddyserver/certmagic from 0.14.1 to 0.14.4
...
Bumps [github.com/caddyserver/certmagic](https://github.com/caddyserver/certmagic ) from 0.14.1 to 0.14.4.
- [Release notes](https://github.com/caddyserver/certmagic/releases )
- [Commits](https://github.com/caddyserver/certmagic/compare/v0.14.1...v0.14.4 )
---
updated-dependencies:
- dependency-name: github.com/caddyserver/certmagic
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-31 06:17:35 +00:00
dependabot[bot]
825ecff5cf
Bump github.com/lucas-clemente/quic-go from 0.20.1 to 0.22.0
...
Bumps [github.com/lucas-clemente/quic-go](https://github.com/lucas-clemente/quic-go ) from 0.20.1 to 0.22.0.
- [Release notes](https://github.com/lucas-clemente/quic-go/releases )
- [Changelog](https://github.com/lucas-clemente/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/lucas-clemente/quic-go/compare/v0.20.1...v0.22.0 )
---
updated-dependencies:
- dependency-name: github.com/lucas-clemente/quic-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-29 04:33:50 +00:00
Toby
c32ac17f62
Bump quic-go to v0.22.0 & remove SetDontFragment (as it's implemented in quic-go already)
2021-07-28 21:18:43 -07:00
dependabot[bot]
eb57aaf2ad
Bump github.com/caddyserver/certmagic from 0.14.0 to 0.14.1
...
Bumps [github.com/caddyserver/certmagic](https://github.com/caddyserver/certmagic ) from 0.14.0 to 0.14.1.
- [Release notes](https://github.com/caddyserver/certmagic/releases )
- [Commits](https://github.com/caddyserver/certmagic/compare/v0.14.0...v0.14.1 )
---
updated-dependencies:
- dependency-name: github.com/caddyserver/certmagic
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-12 06:16:36 +00:00
dependabot[bot]
73aa3e5e20
Bump github.com/prometheus/client_golang from 1.10.0 to 1.11.0
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.10.0...v1.11.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-16 07:34:19 +00:00
dependabot[bot]
6ac1517e72
Bump github.com/caddyserver/certmagic from 0.13.1 to 0.14.0
...
Bumps [github.com/caddyserver/certmagic](https://github.com/caddyserver/certmagic ) from 0.13.1 to 0.14.0.
- [Release notes](https://github.com/caddyserver/certmagic/releases )
- [Commits](https://github.com/caddyserver/certmagic/compare/v0.13.1...v0.14.0 )
---
updated-dependencies:
- dependency-name: github.com/caddyserver/certmagic
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-14 08:24:52 +00:00
Toby
078f860174
Merge pull request #75 from HyNetwork/wip-tun
...
TUN
2021-05-08 18:09:53 -07:00
Toby
912fb07cda
Merge branch 'wip-cli' into master
2021-05-06 18:06:54 -07:00
dependabot[bot]
04b142ef29
Bump github.com/caddyserver/certmagic from 0.13.0 to 0.13.1
...
Bumps [github.com/caddyserver/certmagic](https://github.com/caddyserver/certmagic ) from 0.13.0 to 0.13.1.
- [Release notes](https://github.com/caddyserver/certmagic/releases )
- [Commits](https://github.com/caddyserver/certmagic/compare/v0.13.0...v0.13.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-06 08:30:24 +00:00
mritd
77392ccf98
feat(cmd): add POSIX command line style support
...
add POSIX command line style support
Signed-off-by: mritd <mritd@linux.com>
2021-05-03 20:44:26 +08:00
Haruue Icymoon
13ec19cbfe
Implement TUN, no ACL support yet
2021-05-03 11:22:43 +08:00
Toby
0c887e0634
Update dependencies & use better log formatter
2021-04-28 15:55:14 -07:00
Toby
d1e9daea49
ACME implementation
2021-04-28 00:45:59 -07:00
Toby
ac1233a6f9
Bump quic-go to v0.20.1
2021-04-27 22:24:38 -07:00
Toby
787ed14c4d
TCP TProxy implementation, no UDP or ACL support yet
2021-04-24 02:56:17 -07:00
Toby
6ddcbdc01d
Implement Prometheus metrics
2021-04-10 18:01:56 -07:00
Toby
01c7d18211
Update to support quic-go v0.20.0 APIs
2021-03-21 15:08:48 -07:00
Toby
7d280393a3
Most things work fine now, except:
...
- UDP support has been temporarily removed, pending upstream QUIC library support for unreliable messages
- SOCKS5 server needs some rework
- Authentication
2021-01-29 00:01:32 -08:00
Toby
d9d07a5b2a
use new quic-go mod version
2021-01-26 21:34:49 -08:00
Toby
becf5893f4
TQUIC 3
2020-08-29 16:03:17 -07:00
mritd
fad7cf0206
feat(client): support https proxy
...
support https proxy
use the built-in basic auth extension
ref tobyxdd/hysteria#14 tobyxdd/hysteria#15
Signed-off-by: mritd <mritd@linux.com>
2020-08-07 18:11:44 +08:00
Toby
4bc61cea61
Change the logging system to Logrus
2020-07-06 14:01:45 -07:00
Toby
55e029f8ad
Update quic-go
2020-06-08 15:14:12 -07:00
Toby
f65e532957
HTTP proxy implementation
2020-05-13 20:43:46 -07:00
Toby
127e9e1b6c
Implement client side ACL for SOCKS5 TCP
2020-04-26 14:58:50 -07:00
Toby
6cd960ea41
ACL entry
2020-04-25 18:58:27 -07:00
Toby
d5640efd7e
WIP SOCKS5 proxy
2020-04-22 13:45:25 -07:00
Toby
d4507d4397
quic-go upstream update & minor changes to brutal sender
2020-04-12 14:24:14 -07:00
Toby
246c2ce89c
Throughput optimizations
2020-04-10 13:57:28 -07:00
Toby
5547895dcb
First commit, forwarder is essentially complete
2020-04-09 14:07:31 -07:00