VPS常用命令
新装VPS必用命令
root用户密码登录
root用户密钥登录
VPS重装系统脚本
Oracle DD系统后获取ipv6地址
V2ray安装
x-ui安装
PVE实用命令
speedtest-cli
OpenWrt接口配置示例
利用Cloudflare Tunnel实现内网穿透
ubuntu通过netplan设置静态ip
PVE温度显示以及去除弹窗脚本
Caddy示例配置文件
hysteria2的搭建与使用
Clash Meta配置模板
VPS流量监控脚本
rclone完全备份脚本
Oracle Cloud安装Alpine Linux
Caddy-dns的配置与使用
sing-box安装与配置
通过 CF Warp 为 IPv4/6 Only VPS 添加 IPv6/4 支持
流量转发脚本
ssh配置文件
rsync传输文件
阿里云盘CLi安装
Linux 设置IPv4优先
流量监控脚本
Openwrt中使用ddns-go加Caddy实现域名访问
NAT VPS 使用 Caddy 为内部服务提供 HTTPS 访问
Docker 多平台镜像构建与推送教程(arm64 主机示例)
本文档使用 MrDoc 发布
-
+
首页
hysteria2的搭建与使用
### 在服务端利用docker安装hysteria2 ```bash version: "3.9" services: hysteria: image: tobyxdd/hysteria container_name: hysteria restart: always network_mode: "host" volumes: - acme:/acme - ./hysteria.yaml:/etc/hysteria.yaml command: ["server", "-c", "/etc/hysteria.yaml"] volumes: acme: ``` 启动容器前需提前编辑好配置文件`vim hysteria.yaml` ```bash listen: :443 acme: domains: - your_domain email: admin@gmail.com ignoreClientBandwidth: true auth: type: password password: 123456 masquerade: type: proxy proxy: url: https://bing.com/ rewriteHost: true ``` ### 客户端配置文件 ```bash server: your_domain:443 auth: 123456 bandwidth: up: 100 mbps #设置最高上行带宽,从运营商查或不挂梯子测速speedtest.cn down: 100 mbps #设置最高下行带宽,从运营商查或不挂梯子测速speedtest.cn tls: sni: your_domain #自己域名,若没有填写伪装站点 insecure: true #使用自签名证书时时需要改成true,如为 CA 证书建议修改为 false socks5: listen: 127.0.0.1:5080 http: listen: 127.0.0.1:8080 ``` ### 使用自签证书时服务端配置 首先利用openssl生成自签证书 ```bash 生成私钥:openssl ecparam -genkey -name prime256v1 -out ca.key 生成证书:openssl req -new -x509 -days 36500 -key ca.key -out ca.crt -subj "/CN=bing.com" ``` > 注意:证书和密钥存放在`acme`文件夹内,亦可以修改存放位置,但要和`docker-compose.yml`中的目录一致,且客户端需开启`跳过证书验证`。 `docker-compose.yml`文件修改成如下 ```yaml version: "3.9" services: hysteria: image: tobyxdd/hysteria container_name: hysteria restart: always network_mode: "host" volumes: - ./acme:/acme - ./hysteria.yaml:/etc/hysteria.yaml command: ["server", "-c", "/etc/hysteria.yaml"] volumes: acme: ``` `hysteria.yaml`修改成如下 ```yaml listen: :443 tls: cert: /acme/ca.crt key: /acme/ca.key ignoreClientBandwidth: true auth: type: password password: 123456 masquerade: type: proxy proxy: url: https://bing.com/ rewriteHost: true ``` ### 开启跳跃端口 服务端利用iptable实现端口转发 ```bash # ipv4 iptables -t nat -A PREROUTING -i eth0 -p udp --dport 20000:50000 -j DNAT --to-destination :443 # ipv6 ip6tables -t nat -A PREROUTING -i eth0 -p udp --dport 20000:50000 -j DNAT --to-destination :443 ``` 注意修改网卡名称 ### 客户端软件选择 #### Windows **v2rayN** 首先在此:https://github.com/apernet/hysteria/releases/ 下载客户端。(Windows 的一般下载 hysteria-windows-amd64-avx.exe 或 hysteria-windows-amd64.exe),解压至v2rayN的bin/hysteria目录中,并重命名为hysteria-windows-amd64.exe。 使用v2rayN的自定义配置服务器,core选择hysteria,socks端口选择5080。 **Nekobox** 下载地址:https://github.com/MatsuriDayo/nekoray/releases 服务器-手动输入配置-类型选hysteria2 #### Android **Nekobox for Android** 下载地址:https://github.com/MatsuriDayo/NekoBoxForAndroid
koalalove
2024年5月26日 09:30
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码