mirror of
https://github.com/apernet/hysteria.git
synced 2025-04-03 04:27:39 +03:00
hysteria 2 prototype first public release
This commit is contained in:
parent
c0ab06e961
commit
9f54aade8f
139 changed files with 5146 additions and 11657 deletions
1
.github/FUNDING.yml
vendored
1
.github/FUNDING.yml
vendored
|
@ -1 +0,0 @@
|
|||
custom: ['https://hysteria.network/docs/donations/']
|
42
.github/ISSUE_TEMPLATE/en_feature_request.yaml
vendored
42
.github/ISSUE_TEMPLATE/en_feature_request.yaml
vendored
|
@ -1,42 +0,0 @@
|
|||
name: "[en] Feature Request"
|
||||
description: "Request to add a new feature, or improvement to an existing feature."
|
||||
title: "[Feature Request] "
|
||||
body:
|
||||
- type: markdown
|
||||
id: header
|
||||
attributes:
|
||||
value: |
|
||||
Before creating an issue, please take a look at [Advanced Usage](https://hysteria.network/docs/advanced-usage/) & existing issues to make sure it does not exist or has already been proposed.
|
||||
|
||||
You can also join our Telegram group or use Discussion to share your ideas with the community.
|
||||
|
||||
If you have the skills to implement the features you want, Pull Requests are more than welcomed :)
|
||||
- type: textarea
|
||||
id: detail
|
||||
attributes:
|
||||
label: "Details"
|
||||
description: |
|
||||
Describe what you want to add or change.
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: necessary
|
||||
attributes:
|
||||
label: "Value"
|
||||
description: |
|
||||
What is the value added?
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: alternative
|
||||
attributes:
|
||||
label: "Available alternatives"
|
||||
description: |
|
||||
Are there other projects that have implemented this feature that we can refer to?
|
||||
- type: textarea
|
||||
id: other-info
|
||||
attributes:
|
||||
label: "Additional information"
|
||||
description: |
|
||||
Links to any relevant issues, pull requests, or discussions.
|
||||
|
136
.github/ISSUE_TEMPLATE/en_newbie.yml
vendored
136
.github/ISSUE_TEMPLATE/en_newbie.yml
vendored
|
@ -1,136 +0,0 @@
|
|||
name: "[en] Help me!"
|
||||
description: "Unable to connect? Server/client crashed? Choose this to get help."
|
||||
title: "[Help me] "
|
||||
body:
|
||||
- type: markdown
|
||||
id: header
|
||||
attributes:
|
||||
value: |
|
||||
Before creating an issue, please take a look at [Quick Start Guide](https://hysteria.network/docs/quick-start/) and [Advanced Usage](https://hysteria.network/docs/advanced-usage/).
|
||||
|
||||
You can find solutions to common problems in [Common Problems](https://hysteria.network/docs/common-problems/). Anything already covered there will be closed without reply.
|
||||
|
||||
You can [join our Telegram group](https://t.me/hysteria_github) our use Discussion for community support.
|
||||
|
||||
Try searching existing issues to see if it has been already answered.
|
||||
|
||||
If your problem still can't be solved, fill out the form as detailed as you can to help us reproduce it.
|
||||
- type: textarea
|
||||
id: detail
|
||||
attributes:
|
||||
label: "Details"
|
||||
description: |
|
||||
Describe the problem you encountered in detail.
|
||||
|
||||
If you are using hysteria in an unusual way, describe your setup and what you are trying to achieve.
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: server-install-info
|
||||
attributes:
|
||||
label: "Hysteria server information"
|
||||
description: |
|
||||
Paste the version of hysteria server here (output of `hysteria --version`).
|
||||
If you used a script to install and config hysteria on your server, please paste the command that you executed here (such as `curl https://xxx | sh -`)
|
||||
|
||||
If you are using a VPN provider, please ask the VPN provider for help first.
|
||||
placeholder: |
|
||||
hysteria version v1.x.x 2006-01-02t08:04:05z 0123456789abcdef0123456789abcdef01234567
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: server-provider-info
|
||||
attributes:
|
||||
label: "VPS information"
|
||||
description: |
|
||||
Fill in the provider and specs of the VPS you are using to run the hysteria server here.
|
||||
|
||||
If you are using a VPN provider, please fill in the website of the VPN provider.
|
||||
placeholder: |
|
||||
TurtleShell, Chuncheon, ARM, 1 Core, 512MB RAM
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: server-config-info
|
||||
attributes:
|
||||
label: "Server config"
|
||||
description: |
|
||||
Paste the server config.json you are using here.
|
||||
If you are using a script that doesn't require any configuration, please specify `N/A`.
|
||||
placeholder: |
|
||||
{
|
||||
"listen": ":36712",
|
||||
"acme": {
|
||||
"domains": [
|
||||
"your.domain.com"
|
||||
],
|
||||
"email": "hacker@gmail.com"
|
||||
},
|
||||
"obfs": "fuck me till the daylight",
|
||||
"up_mbps": 100,
|
||||
"down_mbps": 100
|
||||
}
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: server-log
|
||||
attributes:
|
||||
label: "Server logs"
|
||||
description: |
|
||||
Paste the hysteria server output here. Screenshots are acceptable but plaintext would be much better.
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: client-install-info
|
||||
attributes:
|
||||
label: "Hysteria client information"
|
||||
description: |
|
||||
Paste the version of hysteria client here (output of `hysteria --version`).
|
||||
If you are using any third-party clients (e.g. Clash, Passwall, or SagerNet), paste their version instead. You can also find help in their communities.
|
||||
placeholder: |
|
||||
hysteria version v1.x.x 2006-01-02T08:04:05Z 0123456789abcdef0123456789abcdef01234567
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: client-config-info
|
||||
attributes:
|
||||
label: "Client config"
|
||||
description: |
|
||||
Paste the client config.json you are using here.
|
||||
Make sure to remove sensitive information (e.g. server address, password).
|
||||
If you are using a third-party client, you can paste or upload a screenshot of their configuration instead.
|
||||
placeholder: |
|
||||
{
|
||||
"server": "example.com:36712",
|
||||
"obfs": "fuck me till the daylight",
|
||||
"up_mbps": 10,
|
||||
"down_mbps": 50,
|
||||
"socks5": {
|
||||
"listen": "127.0.0.1:1080"
|
||||
},
|
||||
"http": {
|
||||
"listen": "127.0.0.1:8080"
|
||||
}
|
||||
}
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: client-environment
|
||||
attributes:
|
||||
label: "Client environment (operating system)"
|
||||
description: |
|
||||
The OS you are using to run hysteria client.
|
||||
If you are running hysteria client on OpenWRT, provide the version of OpenWRT (and any plugins you are using, e.g. Passwall).
|
||||
placeholder: |
|
||||
Windows 11
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: client-log
|
||||
attributes:
|
||||
label: "Client logs"
|
||||
description: |
|
||||
Paste the hysteria client output here. Screenshots are acceptable but plaintext would be much better.
|
||||
validations:
|
||||
required: true
|
||||
|
43
.github/ISSUE_TEMPLATE/zh_feature_request.yaml
vendored
43
.github/ISSUE_TEMPLATE/zh_feature_request.yaml
vendored
|
@ -1,43 +0,0 @@
|
|||
name: "[zh] 功能请求"
|
||||
description: "希望 Hysteria 添加新功能?或者希望 Hysteria 作出什么改变? 请选这个。"
|
||||
title: "[功能请求] "
|
||||
body:
|
||||
- type: markdown
|
||||
id: header
|
||||
attributes:
|
||||
value: |
|
||||
在创建 Issue 之前, 请花几分钟阅读一下我们 Wiki 上的 [高级用法](https://hysteria.network/zh/docs/advanced-usage/)。 确认你想要的功能是否已经被实现。
|
||||
|
||||
如果你有什么好的想法, 欢迎 [加入 Hysteria 的 Telegram 群组](https://t.me/hysteria_github) 参与功能上的讨论。
|
||||
|
||||
也请搜索一下已有 Issue, 检查一下你所需的功能有没有人曾经提出过。
|
||||
|
||||
如果你有能力实现这个功能, 欢迎为 Hysteria 提交 Pull Request。
|
||||
- type: textarea
|
||||
id: detail
|
||||
attributes:
|
||||
label: "功能描述"
|
||||
description: |
|
||||
请描述你希望 Hysteria 增加的功能或者希望 Hysteria 能作出的变更。
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: necessary
|
||||
attributes:
|
||||
label: "这个功能的必要性"
|
||||
description: |
|
||||
为什么这个功能对 Hysteria 来说是必须的? 或者为什么你认为这个功能需要内置在 Hysteria 中?
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: alternative
|
||||
attributes:
|
||||
label: "当前可用的替代方案"
|
||||
description: |
|
||||
在当前没有这个功能的前提下, 你使用什么方案来达到类似的效果?
|
||||
- type: textarea
|
||||
id: other-info
|
||||
attributes:
|
||||
label: "补充"
|
||||
description: |
|
||||
如果有任何涉及到这个功能请求的 Issue、 Pull Request、 博客文章等, 请把链接贴在下面。
|
137
.github/ISSUE_TEMPLATE/zh_newbie.yml
vendored
137
.github/ISSUE_TEMPLATE/zh_newbie.yml
vendored
|
@ -1,137 +0,0 @@
|
|||
name: "[zh] 请求帮助"
|
||||
description: "不会用?连不上?请选这个。"
|
||||
title: "[请求帮助] "
|
||||
body:
|
||||
- type: markdown
|
||||
id: header
|
||||
attributes:
|
||||
value: |
|
||||
在创建 Issue 之前, 请花几分钟阅读一下我们 Wiki 上的 [配置指南](https://hysteria.network/zh/docs/quick-start/),
|
||||
|
||||
最新的配置参数在 [高级用法](https://hysteria.network/zh/docs/advanced-usage/) 里有详细的说明。
|
||||
|
||||
您可能遇到的绝大部分问题都能在 [常见问题](https://hysteria.network/zh/docs/common-problems/) 中找到解决方案。
|
||||
|
||||
任何已有解决方案的 Issue 将会被直接关闭, 感谢理解。
|
||||
|
||||
请考虑 [加入 Hysteria 的 Telegram 群组](https://t.me/hysteria_github) 来寻求即时的社区帮助。
|
||||
|
||||
也请搜索一下已有 Issue, 看看是否能找到现成的解决方案。
|
||||
|
||||
请尽可能详细地填写下面这个表单来帮助我们检查并复现您遇到的问题, 请记住我们不会预测魔法, 只有复现了您遇到的问题, 我们才知道该如何帮助你解决它。
|
||||
- type: textarea
|
||||
id: detail
|
||||
attributes:
|
||||
label: "问题详情"
|
||||
description: |
|
||||
请描述你遇到的问题。
|
||||
如果你的需求和通常的用法有所不同, 也请在这里说明。
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: server-install-info
|
||||
attributes:
|
||||
label: "服务端安装信息或者一键脚本信息"
|
||||
description: |
|
||||
请填写你使用的服务端版本(在 VPS 上执行 `hysteria --version`, 把输出贴在这里)。
|
||||
如果你使用一键脚本, 请把一键脚本让你复制和执行的命令贴在这里。
|
||||
如果你使用机场, 请优先联系机场售后以获取使用帮助。
|
||||
placeholder: |
|
||||
hysteria version v1.x.x 2006-01-02t08:04:05z 0123456789abcdef0123456789abcdef01234567
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: server-provider-info
|
||||
attributes:
|
||||
label: "VPS 信息"
|
||||
description: |
|
||||
请填写你搭建服务端所使用的 VPS 服务商以及 VPS 配置。
|
||||
如果你使用机场, 请填写机场网址。
|
||||
placeholder: |
|
||||
TurtleShell 春川机房 ARM 单核 512MB内存
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: server-config-info
|
||||
attributes:
|
||||
label: "服务端配置"
|
||||
description: |
|
||||
请把你的服务端配置 JSON 粘贴在这里。
|
||||
如果你使用的是一键脚本并且不需要任何配置, 请填写「无」。
|
||||
placeholder: |
|
||||
{
|
||||
"listen": ":36712",
|
||||
"acme": {
|
||||
"domains": [
|
||||
"your.domain.com"
|
||||
],
|
||||
"email": "hacker@gmail.com"
|
||||
},
|
||||
"obfs": "fuck me till the daylight",
|
||||
"up_mbps": 100,
|
||||
"down_mbps": 100
|
||||
}
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: server-log
|
||||
attributes:
|
||||
label: "服务端日志"
|
||||
description: |
|
||||
请把你的服务端日志贴在这里, 可以是截图但是请尽可能提供纯文本。
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: client-install-info
|
||||
attributes:
|
||||
label: "客户端安装信息"
|
||||
description: |
|
||||
请填写你使用的客户端版本(在客户端执行 `hysteria --version`, 并把输出贴在这里)。
|
||||
如果你使用第三方客户端(包括但不限于 Clash、 Passwall、 SagerNet), 请贴上它们的版本, 或者到这些第三方客户端的社群寻求帮助。
|
||||
placeholder: |
|
||||
hysteria version v1.x.x 2006-01-02T08:04:05Z 0123456789abcdef0123456789abcdef01234567
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: client-config-info
|
||||
attributes:
|
||||
label: "客户端配置"
|
||||
description: |
|
||||
请把你的客户端配置 JSON 粘贴在这里。
|
||||
你可以移除客户端配置里的敏感信息(像服务器地址、 混淆密码、 认证密码), 但是这也意味着你必须自己检查这些配置是否填写正确。
|
||||
如果你使用第三方客户端, 你可以贴上第三方客户端的配置或者配置截图。
|
||||
placeholder: |
|
||||
{
|
||||
"server": "example.com:36712",
|
||||
"obfs": "fuck me till the daylight",
|
||||
"up_mbps": 10,
|
||||
"down_mbps": 50,
|
||||
"socks5": {
|
||||
"listen": "127.0.0.1:1080"
|
||||
},
|
||||
"http": {
|
||||
"listen": "127.0.0.1:8080"
|
||||
}
|
||||
}
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: client-environment
|
||||
attributes:
|
||||
label: "客户端运行环境(操作系统)"
|
||||
description: |
|
||||
请填写客户端使用的操作系统的名称和版本。
|
||||
如果你在 OpenWRT 上运行 hysteria 客户端, 请填写 OpenWRT (以及你使用的插件, 如 Passwall)的版本。
|
||||
placeholder: |
|
||||
Windows 11
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: client-log
|
||||
attributes:
|
||||
label: "客户端日志"
|
||||
description: |
|
||||
请把你的客户端日志贴在这里, 可以是截图但是请尽可能提供纯文本。
|
||||
validations:
|
||||
required: true
|
||||
|
10
.github/dependabot.yml
vendored
10
.github/dependabot.yml
vendored
|
@ -1,10 +0,0 @@
|
|||
version: 2
|
||||
updates:
|
||||
- package-ecosystem: "gomod"
|
||||
directory: "/"
|
||||
schedule:
|
||||
interval: "daily"
|
||||
- package-ecosystem: "github-actions"
|
||||
directory: "/"
|
||||
schedule:
|
||||
interval: "daily"
|
60
.github/workflows/codeql-analysis.yml
vendored
60
.github/workflows/codeql-analysis.yml
vendored
|
@ -1,60 +0,0 @@
|
|||
name: "CodeQL"
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ master ]
|
||||
pull_request:
|
||||
# The branches below must be a subset of the branches above
|
||||
branches: [ master ]
|
||||
schedule:
|
||||
- cron: '17 14 * * 3'
|
||||
|
||||
jobs:
|
||||
analyze:
|
||||
name: Analyze
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
actions: read
|
||||
contents: read
|
||||
security-events: write
|
||||
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
language: [ 'go' ]
|
||||
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ]
|
||||
# Learn more:
|
||||
# https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v3
|
||||
|
||||
# Initializes the CodeQL tools for scanning.
|
||||
- name: Initialize CodeQL
|
||||
uses: github/codeql-action/init@v2
|
||||
with:
|
||||
languages: ${{ matrix.language }}
|
||||
# If you wish to specify custom queries, you can do so here or in a config file.
|
||||
# By default, queries listed here will override any specified in a config file.
|
||||
# Prefix the list here with "+" to use these queries and those in the config file.
|
||||
# queries: ./path/to/local/query, your-org/your-repo/queries@main
|
||||
|
||||
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
|
||||
# If this step fails, then you should remove it and run the build manually (see below)
|
||||
# - name: Autobuild
|
||||
# uses: github/codeql-action/autobuild@v2
|
||||
|
||||
# ℹ️ Command-line programs to run using the OS shell.
|
||||
# 📚 https://git.io/JvXDl
|
||||
|
||||
# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
|
||||
# and modify them (or add more) to build your code if your project
|
||||
# uses a compiled language
|
||||
|
||||
- name: Run build script
|
||||
run: ./build.sh
|
||||
shell: bash
|
||||
|
||||
- name: Perform CodeQL Analysis
|
||||
uses: github/codeql-action/analyze@v2
|
40
.github/workflows/dev-build-master.yml
vendored
40
.github/workflows/dev-build-master.yml
vendored
|
@ -1,40 +0,0 @@
|
|||
name: "Build master"
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- 'master'
|
||||
tags-ignore:
|
||||
- 'v*'
|
||||
- 'core/v*'
|
||||
- 'app/v*'
|
||||
|
||||
jobs:
|
||||
|
||||
build:
|
||||
name: Build
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
|
||||
|
||||
steps:
|
||||
|
||||
- name: Check out
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Setup Go
|
||||
uses: actions/setup-go@v4
|
||||
with:
|
||||
go-version: "1.20"
|
||||
|
||||
- name: Run build script
|
||||
env:
|
||||
HY_APP_PLATFORMS: 'darwin/amd64,darwin/amd64-avx,darwin/arm64,windows/amd64,windows/amd64-avx,windows/386,windows/arm64,linux/amd64,linux/amd64-avx,linux/386,linux/arm,linux/armv5,linux/arm64,linux/s390x,linux/mipsle,linux/mipsle-sf,freebsd/amd64,freebsd/amd64-avx,freebsd/386,freebsd/arm,freebsd/arm64'
|
||||
run: ./build.sh
|
||||
shell: bash
|
||||
|
||||
- name: Archive
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: hysteria-binaries-${{ github.sha }}
|
||||
path: ./build
|
44
.github/workflows/release-docker.yaml
vendored
44
.github/workflows/release-docker.yaml
vendored
|
@ -1,44 +0,0 @@
|
|||
name: Build Docker Image
|
||||
|
||||
on:
|
||||
push:
|
||||
tags:
|
||||
- 'v*'
|
||||
|
||||
jobs:
|
||||
docker:
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
|
||||
|
||||
steps:
|
||||
- name: Check out
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Get tag
|
||||
id: get_tag
|
||||
run: echo "TAG=$(git describe --tags --always --match 'v*')" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Set up QEMU
|
||||
uses: docker/setup-qemu-action@v2
|
||||
|
||||
- name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v2
|
||||
|
||||
- name: Login to DockerHub
|
||||
uses: docker/login-action@v2.1.0
|
||||
with:
|
||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
|
||||
- name: Build and push
|
||||
id: docker_build
|
||||
uses: docker/build-push-action@v4.0.0
|
||||
with:
|
||||
context: .
|
||||
push: true
|
||||
platforms: linux/amd64,linux/arm64
|
||||
tags: tobyxdd/hysteria:latest,tobyxdd/hysteria:${{ steps.get_tag.outputs.TAG }}
|
||||
|
||||
- name: Image digest
|
||||
run: echo ${{ steps.docker_build.outputs.digest }}
|
65
.github/workflows/release.yml
vendored
65
.github/workflows/release.yml
vendored
|
@ -1,65 +0,0 @@
|
|||
name: Build and release
|
||||
|
||||
on:
|
||||
push:
|
||||
tags:
|
||||
- 'v*'
|
||||
|
||||
jobs:
|
||||
|
||||
build:
|
||||
name: Build and release
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
|
||||
|
||||
steps:
|
||||
|
||||
- name: Check out
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Setup Go
|
||||
uses: actions/setup-go@v4
|
||||
with:
|
||||
go-version: "1.20"
|
||||
|
||||
- name: Run build script
|
||||
env:
|
||||
HY_APP_PLATFORMS: 'darwin/amd64,darwin/amd64-avx,darwin/arm64,windows/amd64,windows/amd64-avx,windows/386,windows/arm64,linux/amd64,linux/amd64-avx,linux/386,linux/arm,linux/armv5,linux/arm64,linux/s390x,linux/mipsle,linux/mipsle-sf,freebsd/amd64,freebsd/amd64-avx,freebsd/386,freebsd/arm,freebsd/arm64'
|
||||
run: ./build.sh
|
||||
shell: bash
|
||||
|
||||
- name: Generate hashes
|
||||
run: |
|
||||
cd build
|
||||
for f in $(find . -type f); do
|
||||
sha256sum $f | sudo tee -a hashes.txt
|
||||
done
|
||||
|
||||
- name: Upload
|
||||
uses: softprops/action-gh-release@v1
|
||||
if: startsWith(github.ref, 'refs/tags/')
|
||||
with:
|
||||
files: |
|
||||
./build/hysteria-darwin-amd64
|
||||
./build/hysteria-darwin-amd64-avx
|
||||
./build/hysteria-darwin-arm64
|
||||
./build/hysteria-windows-amd64.exe
|
||||
./build/hysteria-windows-amd64-avx.exe
|
||||
./build/hysteria-windows-386.exe
|
||||
./build/hysteria-windows-arm64.exe
|
||||
./build/hysteria-linux-amd64
|
||||
./build/hysteria-linux-amd64-avx
|
||||
./build/hysteria-linux-386
|
||||
./build/hysteria-linux-arm
|
||||
./build/hysteria-linux-armv5
|
||||
./build/hysteria-linux-arm64
|
||||
./build/hysteria-linux-s390x
|
||||
./build/hysteria-linux-mipsle
|
||||
./build/hysteria-linux-mipsle-sf
|
||||
./build/hysteria-freebsd-amd64
|
||||
./build/hysteria-freebsd-amd64-avx
|
||||
./build/hysteria-freebsd-386
|
||||
./build/hysteria-freebsd-arm
|
||||
./build/hysteria-freebsd-arm64
|
||||
./build/hashes.txt
|
Loading…
Add table
Add a link
Reference in a new issue