Hysteria 2 介绍

发布时间: 更新时间: 总字数:394 阅读时间:1m 作者:IP:上海 网址
专栏文章
  1. alpine 部署 v2ray 服务
  2. Clash 使用
  3. Hysteria 2 介绍(当前)
  4. Mitmproxy HTTPS 代理工具
  5. WireGuard VPN 安装和使用
  6. Inode VPN 使用
  7. V2ray 介绍
  8. Shadowsocks Python版一键安装脚本
  9. OpenVPN client 使用问题
  10. OpenVPN server 配置文件详细说明
  11. CentOS 6/7 安装配置 OpenVPN Server
  12. CentOS 架设PPTP VPN服务教程

Hysteria 是一个强大、快速、抗审查的代理工具

介绍

  • SOCKS5、HTTP 代理、TCP/UDP 转发、Linux TProxy、TUN,更多模式不断添加
  • 基于魔改的 QUIC 协议,Hysteria 即使在最不稳定和容易丢包的网络环境中也能提供无与伦比的性能
  • 协议旨在伪装成标准的 HTTP/3 流量,无论中间人还是主动探测,都很难分辨和封锁

部署

服务端

text
bash <(curl -fsSL https://get.hy2.sh/)
  • 启动服务
bash
systemctl enable hysteria-server.service

systemctl start hysteria-server.service

安装后相关配置文件:

/etc/hysteria/config.yaml ...

自签证书

bash
openssl req -x509 -nodes -newkey ec:<(openssl ecparam -name prime256v1) -keyout /etc/hysteria/server.key -out /etc/hysteria/server.crt -subj "/CN=bing.com" -days 36500 && sudo chown hysteria /etc/hysteria/server.key && sudo chown hysteria /etc/hysteria/server.crt

#使用自签名证书
tls:
  cert: /etc/hysteria/server.crt
  key: /etc/hysteria/server.key
  • 查看日志
bash
journalctl -u hysteria-server.service  -f

客户端

  • 官方客户端
yaml
server: h.0931.date:443

auth: 1c1d8841-2ffc-41ae-8c14-ed3682b5827b

tls:
  insecure: true

obfs:
  type: salamander
  salamander:
    password: 888930b6ca1

bandwidth:
  up: 2 mbps
  down: 2 mbps

fastOpen: true
lazy: true

socks5:
  listen: 127.0.0.1:1080

http:
  listen: 127.0.0.1:8080

启动客户端

bash
./hysteria-linux-amd64-avx -c config.yaml

./hysteria-darwin-amd64 -c config.yaml
./hysteria-darwin-amd64 client --log-level debug -c config.yaml

F&Q

客户端保存 connect error: timeout: no recent network activity

怀疑是内核问题

参考

  1. https://github.com/apernet/hysteria
  2. https://hysteria.network/zh/