399 Commits

Author SHA1 Message Date
Toby
97ef033b65 feat: server SOCKS5 outbound 2022-02-26 20:45:20 -08:00
Toby
6b880ba22d feat wip: SOCKS5 client DialTCP 2022-02-26 13:05:52 -08:00
Toby
836b9b6a54 chore: bump txthinking/socks5 version 2022-02-25 18:18:41 -08:00
Toby
c0f53ea712 feat: v2 compatibility 2022-02-25 17:59:01 -08:00
Toby
a5e27385c8 chore: disable update check error msg 2022-02-25 17:30:42 -08:00
Toby
af530f8943
Merge pull request #244 from HyNetwork/wip-udp-frag
UDP fragmentation support
2022-02-25 17:29:38 -08:00
Toby
1789db9ade feat: full frag support 2022-02-25 17:08:54 -08:00
Toby
6efa976a56 feat wip: bump protocol version & quic-go version, frag & defrag implementation 2022-02-25 00:14:22 -08:00
Toby
52bcc1d57b chore: move "disable TCP timeout for SOCKS5 UDP holder" out of the loop 2022-02-20 23:48:34 -08:00
Toby
cea6052309 fix: disable TCP timeout for SOCKS5 UDP holder 2022-02-20 23:42:35 -08:00
Toby
0134b05bb0
Merge pull request #232 from HyNetwork/dependabot/github_actions/docker/login-action-1.13.0
chore(deps): bump docker/login-action from 1.12.0 to 1.13.0
2022-02-19 23:49:53 -08:00
Toby
28d843d52a chore: 0.9.7 changelog 2022-02-19 23:46:59 -08:00
Toby
be45ab1344
Merge pull request #239 from HyNetwork/fix-pmtud
feat: re-enable PMTUD on Windows & Linux
2022-02-19 23:44:30 -08:00
Toby
7466b69cce feat: re-enable PMTUD on Windows & Linux 2022-02-19 23:21:13 -08:00
Toby
2ed60ba402 fix: udp stub 2022-02-19 19:15:51 -08:00
Toby
d92ac5df6e
Merge pull request #236 from HyNetwork/fix-tproxy-udp
fix: incorrect TProxy UDP implementation
2022-02-19 19:09:51 -08:00
Toby
d6b549cea4 fix: incorrect TProxy UDP implementation (228) 2022-02-19 17:42:02 -08:00
dependabot[bot]
6c8c21ce62
chore(deps): bump docker/login-action from 1.12.0 to 1.13.0
Bumps [docker/login-action](https://github.com/docker/login-action) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v1.12.0...v1.13.0)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-18 06:12:16 +00:00
Toby
41bb9d817e
Merge pull request #227 from mritd/feat/cobra
refactor(cmd): refactor cmd code, support custom mmdb-url
2022-02-13 23:25:05 -08:00
mritd
cb994c47a9
feat(cmd): remove warn log, disable cmd sorting
remove warn log, disable cmd sorting

Signed-off-by: mritd <mritd@linux.com>
2022-02-14 14:43:25 +08:00
mritd
870e13ed4c
feat(cmd): compatible windows double click
compatible windows double click

Signed-off-by: mritd <mritd@linux.com>
2022-02-14 14:25:52 +08:00
mritd
e1c36405c2
docs(cmd): update doc
update doc

Signed-off-by: mritd <mritd@linux.com>
2022-02-10 11:57:36 +08:00
mritd
187cc2a97d
feat(cmd): compatible with old flag format
compatible with old flag format

Signed-off-by: mritd <mritd@linux.com>
2022-02-10 11:50:44 +08:00
Toby
00ea3c9df3 chore: smaller logo 2022-02-09 19:09:31 -08:00
mritd
f6de3a8fdf
feat(cmd): run in client mode by default
run in client mode by default

Signed-off-by: mritd <mritd@linux.com>
2022-02-10 10:54:16 +08:00
Toby
1ac9598d1b chore: rename install.sh to install_server.sh 2022-02-06 19:25:43 -08:00
Toby
7c79a12942
Merge pull request #222 from Mr-Sheep/master
Bash script for installing Hysteria with systemd
2022-02-06 19:23:53 -08:00
mritd
d783ded672
style(cmd): update banner
update banner

Signed-off-by: mritd <mritd@linux.com>
2022-02-07 09:01:44 +08:00
mritd
01dc2beb71
feat(cmd): allow custom mmdb download url
allow custom mmdb download url

Signed-off-by: mritd <mritd@linux.com>
2022-02-06 16:54:40 +08:00
mritd
8e6a9be5f7
feat(cmd): support env
support env

Signed-off-by: mritd <mritd@linux.com>
2022-02-06 16:19:04 +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
Snorlax
d3ab4b10e9 fix typo 2022-02-06 14:28:52 +08:00
Snorlax
e69b9b1faa fix install.sh 2022-02-06 14:07:09 +08:00
mritd
907959b92e
chore(docker): update compose
update compose

Signed-off-by: mritd <mritd@linux.com>
2022-02-06 11:33:28 +08:00
Snorlax
c1b380fc56 Bash script for installing Hysteria with systemd 2022-02-05 20:32:23 +08:00
Toby
03a1bf1dd8 chore: 0.9.6 changelog 2022-02-03 21:46:05 -08:00
Toby
9b78d1cad7
Merge pull request #219 from HyNetwork/wip-client-retry
feat: client retry
2022-02-03 21:42:32 -08:00
Toby
0bb74fcd8d feat: client retry 2022-02-03 21:37:25 -08:00
Toby
349ac5e41e
Merge pull request #218 from HyNetwork/wip-disable-pmtud
Disable PMTUD
2022-02-03 20:55:18 -08:00
Toby
a4a4130ba1 fix: zero initMaxDatagramSize in brutal CC (wtf...) 2022-02-03 20:54:30 -08:00
Toby
b593df44b7 feat: disable quic-go PMTUD due to broken implementation 2022-02-03 20:37:08 -08:00
Toby
28c202431c
Merge pull request #215 from HyNetwork/dependabot/go_modules/github.com/caddyserver/certmagic-0.15.3
chore(deps): bump github.com/caddyserver/certmagic from 0.15.2 to 0.15.3
2022-02-01 23:01:10 -08:00
Toby
0c0433a2e0
Merge pull request #216 from HyNetwork/dependabot/github_actions/docker/build-push-action-2.9.0
chore(deps): bump docker/build-push-action from 2.8.0 to 2.9.0
2022-02-01 23:00:53 -08:00
dependabot[bot]
d35dd2e194
chore(deps): bump docker/build-push-action from 2.8.0 to 2.9.0
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 2.8.0 to 2.9.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v2.8.0...v2.9.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-02 06:14:30 +00: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
Toby
e7caf3d645
Merge pull request #214 from HyNetwork/dependabot/go_modules/github.com/prometheus/client_golang-1.12.1
chore(deps): bump github.com/prometheus/client_golang from 1.12.0 to 1.12.1
2022-01-31 00:24:30 -08: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
Toby
31445adc2f
Merge pull request #213 from HyNetwork/dependabot/go_modules/github.com/oschwald/geoip2-golang-1.6.1
chore(deps): bump github.com/oschwald/geoip2-golang from 1.5.0 to 1.6.1
2022-01-28 20:55:40 -08: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
Toby
e91682fd16 chore: 0.9.5 changelog 2022-01-24 17:54:54 -08:00