Skip to content

Commit

Permalink
0.4.1
Browse files Browse the repository at this point in the history
  • Loading branch information
emptysuns committed Sep 10, 2022
1 parent 43c171d commit 6886074
Show file tree
Hide file tree
Showing 11 changed files with 7,246 additions and 3,632 deletions.
59 changes: 34 additions & 25 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Hi Hysteria

## 一·简介

> Hysteria 是一个功能丰富的,专为恶劣网络环境进行优化的网络工具(双边加速),比如卫星网络、拥挤的公共 Wi-Fi、在**中国连接国外服务器**等。 基于修改版的 QUIC 协议。
Hysteria这是一款由go编写的非常优秀的“轻量”代理程序,它很好的解决了在搭建富强魔法服务器时最大的痛点——**线路拉跨**
Expand All @@ -21,9 +22,11 @@ Hysteria这是一款由go编写的非常优秀的“轻量”代理程序,它

3、无对钟国大陆线路优化,洛杉矶shockhosting机房,1c128m ovznat 4k@p60:
![image](imgs/yt.jpg)

```
139783 Kbps
```

该项目仅作学习用途,请查看的访客在5s之内立即删除并停止使用。

由它所引起的任何问题,作者并不承担风险和任何法律责任。
Expand All @@ -33,14 +36,19 @@ Hysteria这是一款由go编写的非常优秀的“轻量”代理程序,它
适配ubuntu/debian, centos/rhel操作系统,misple/arm/x86/s390x架构。

```
(2022/08/14) 0.4.0 [v2rayN如果使用最新的配置,请更新客户端,clash_meta不影响]:
1. 兼容hysteria 1.2.0 resolver与tun配置变动
2. 使用DoH替代原来通过udp 53明文的dns请求,增加安全性
3. 完善关于支持客户端的说明
通知: 请使用wechat-video且hysteria Core版本低于1.2.1的用户更新双端
因为hysteria 1.2.1修复了不开obfs导致wechat-video失效的bug,如果不更新
会导致无法连接
(2022/09/10) 0.4.1:
1. 减小配置检测时等待时间,增加等待检测进程关闭的时间
2. 新增常见问题
```

[历史改进](md/log.md)

## 二·使用

### 第一次使用?

#### 1. [防火墙问题](md/firewall.md)
Expand All @@ -53,22 +61,26 @@ Hysteria这是一款由go编写的非常优秀的“轻量”代理程序,它

#### 5. [如何设置我的延迟、上行/下行速度?](md/speed.md)

#### 6. [**支持的客户端**](md/client.md)
#### 6. [支持的客户端](md/client.md)

#### 7. [常见问题/通知](md/issues.md)

### 拉取安装

```
su - root #switch to root user.
bash <(curl -fsSL https://git.io/hysteria.sh)
```

### 配置过程
首次安装后: `hihy`命令调出菜单,如更新了hihy脚本,请执行选项`9`或者`12`,获得最新的配置

首次安装后: `hihy`命令调出菜单,如更新了hihy脚本,请执行选项 `9`或者 `12`,获得最新的配置

```
-------------------------------------------
|********** Hi Hysteria **********|
|********** Author: emptysuns **********|
|********** Version: 0.3.8 **********|
|********** Version: 0.4.1 **********|
-------------------------------------------
Tips:hihy 命令再次运行本脚本.
.............................................
Expand Down Expand Up @@ -98,7 +110,9 @@ Tips:hihy 命令再次运行本脚本.
.............................................
请选择:
```

**脚本每次更新都可能会发生改变,请一定要展开并仔细参考演示过程,避免发生不必要的错误!**

<details>
<summary>演示较长,点我查看</summary>
<pre><blockcode>
Expand Down Expand Up @@ -146,9 +160,10 @@ pekopeko

执行配置...

安装成功,请查看下方配置详细信息
install.sh: line 618: 11172 Killed /etc/hihy/bin/appS -c /etc/hihy/conf/hihyServer.json server > /tmp/hihy_debug.info 2>&1

安装成功,请查看下方配置详细信息

1* [v2rayN/nekoray/hihy_cmd] 使用hysteria core直接运行
客户端配置文件输出至: /root/config.json ( 直接下载生成的配置文件[推荐] / 自行复制粘贴下方配置到本地 )
Tips:客户端默认只开启http(8888)、socks5(8889)代理!其他方式请参照hysteria文档自行修改客户端config.json
Expand Down Expand Up @@ -188,57 +203,51 @@ hysteria://1.2.3.4:12854?protocol=udp&auth=pekopeko&peer=wechat.com&insecure=1&u

3* [Clash.Meta] 推荐!配置文件已在/root/metaHys.yaml输出,请下载至客户端使用(beta)

</blockcode></pre>
</details>
`</blockcode></pre>`

</details>

## 三·高级玩法(伪
## 三·选读

#### 1. [借用其他支持Socks5的GUI,来获得一个图形界面](https://github.com/emptysuns/Hi_Hysteria/blob/main/md/gui.md)


## 四·Todo

**如果您有好的功能建议,请不要忘记开个issue提出来欧~~~欢迎PR来完成Todo或者给我纠正我的渣代码**

**我的爱好是写bug ( ̄▽ ̄)~**

* [x] 检测端口是否被占用
* [X] 检测端口是否被占用
* [ ] 利用xray s5 inbound来支持按域名分流(warp)
* [x] 生成分享链接
* [x] hihy替换掉hysteria
* [X] 生成分享链接
* [X] hihy替换掉hysteria
* [ ] 规范化脚本代码
* [ ] 提供docker和systemd(已完成)两种运行方式
* [ ] 多密码支持
* [ ] 利用base64加密替换原来的auth_str
* [x] 兼容v2rayN,放弃cmd的更新
* [x] 支持clash.meta核心
* [X] 兼容v2rayN,放弃cmd的更新
* [X] 支持clash.meta核心
* [ ] 优化clash配置选项
* [ ] 支持sing-box作为core运行方式
* [ ] 提供查看实时log选项
* [ ] 生成clash配置时,提供一个远程链接来代替本地导入

## 五·结语

魔改UDP的QUIC协议,加了tls和混淆的话,个人跑了一段时间大流量,未被运营商QoS,落地ip并没有被墙,也不知道什么时候被针对,大家且用且珍惜吧。


## 六·鸣谢


[@HyNetwork/hysteria](https://github.com/HyNetwork/hysteria)


[@Loyalsoldier/geoip](https://github.com/Loyalsoldier/geoip)


[@mack-a/v2ray-agent](https://github.com/mack-a/v2ray-agent)


[@2dust/v2rayN](https://github.com/2dust/v2rayN)


[@Loyalsoldier/clash-rules](https://github.com/Loyalsoldier/clash-rules)


[@zzzgydi/clash-verge](https://github.com/zzzgydi/clash-verge)


[@MetaCubeX/Clash.Meta](https://github.com/MetaCubeX/Clash.Meta)
Binary file modified acl/Country.mmdb
Binary file not shown.
Loading

0 comments on commit 6886074

Please sign in to comment.