介绍
hysteria 是一款通过 udp 来进行代理的软件
实测在晚高峰(22 时),同一个位于芝加哥垃圾线路的服务器
通过 cf 反代 + 优选节点 + vless ,打开 youtube 4k 视频缓冲时间 12s 左右
通过 hysteria,打开 youtube 4k 视频缓冲时间 4s 左右
服务器配置
1、下载安装脚本
mkdir /usr/hysteriacd /usr/hysteriawget https://raw.githubusercontent.com/apernet/hysteria/master/install_server.shchmod 777 install_server.sh./install_server.sh
2、导入配置文件
进入 /etc/hysteria,修改 config.json 文件(此步骤需要一个指向本服务器的域名,且暂时放开 80 端口,hysteria 会自动生成证书)
{ "listen": ":56712", "acme": { "domains": [ "hy.us.sanqi.one" ], "email": "1254751767@qq.com" }, "obfs": "99xxssssaassafasdfas"}{ "listen": ":56712", "acme": { "domains": [ "hy.us.sanqi.one" ], "email": "1254751767@qq.com" }, "obfs": "8ZuA2Zpqaxxsd123asdfMjDqEXBwY", "socks5_outbound": { "server": "127.0.0.1:20002", "user": "zzh", "password": "Zzh125475" }
}
3、启动服务
systemctl enable hysteria-serversystemctl start hysteria-serversystemctl status hysteria-server
4、端口跳跃
以 Linux 为例,将 eth0 上的 UDP 40000-50000 端口转发到 56712 端口:
iptables -t nat -A PREROUTING -i eth0 -p udp --dport 40000:50000 -j DNAT --to-destination :56712
客户端
v2rayN(windows)
添加自定义配置服务器
随便导入一个 config.json
编辑:
{ "server": "hy.us.sanqi.one:40000-50000", "obfs": "99xxssssaassafasdfas", "up_mbps": 20, "down_mbps": 100, "insecure": true, "socks5": { "listen": "127.0.0.1:10808" }, "http": { "listen": "127.0.0.1:10809" }}
core 类型选 hysteria
clash-meta(Android)
新建 config.yaml 配置文件
port: 7890socks-port: 1080
proxies: - name: "hysteria" type: hysteria server: 192.3.128.27 sni: hy.us.sanqi.one port: 40000 obfs: 99xxssssaassafasdfas up: 20 down: 50
proxy-groups: - name: PROXY type: select proxies: - hysteriarule-providers: reject: type: http behavior: domain url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/reject.txt" path: ./ruleset/reject.yaml interval: 86400
icloud: type: http behavior: domain url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/icloud.txt" path: ./ruleset/icloud.yaml interval: 86400
apple: type: http behavior: domain url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/apple.txt" path: ./ruleset/apple.yaml interval: 86400
google: type: http behavior: domain url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/google.txt" path: ./ruleset/google.yaml interval: 86400
proxy: type: http behavior: domain url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/proxy.txt" path: ./ruleset/proxy.yaml interval: 86400
direct: type: http behavior: domain url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/direct.txt" path: ./ruleset/direct.yaml interval: 86400
private: type: http behavior: domain url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/private.txt" path: ./ruleset/private.yaml interval: 86400
gfw: type: http behavior: domain url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/gfw.txt" path: ./ruleset/gfw.yaml interval: 86400
tld-not-cn: type: http behavior: domain url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/tld-not-cn.txt" path: ./ruleset/tld-not-cn.yaml interval: 86400
telegramcidr: type: http behavior: ipcidr url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/telegramcidr.txt" path: ./ruleset/telegramcidr.yaml interval: 86400
cncidr: type: http behavior: ipcidr url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/cncidr.txt" path: ./ruleset/cncidr.yaml interval: 86400
lancidr: type: http behavior: ipcidr url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/lancidr.txt" path: ./ruleset/lancidr.yaml interval: 86400
applications: type: http behavior: classical url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/applications.txt" path: ./ruleset/applications.yaml interval: 86400
rules: - RULE-SET,applications,DIRECT - DOMAIN,clash.razord.top,DIRECT - DOMAIN,yacd.haishan.me,DIRECT - RULE-SET,private,DIRECT - RULE-SET,reject,REJECT - RULE-SET,icloud,DIRECT - RULE-SET,apple,DIRECT - RULE-SET,google,DIRECT - RULE-SET,proxy,PROXY - RULE-SET,direct,DIRECT - RULE-SET,lancidr,DIRECT - RULE-SET,cncidr,DIRECT - RULE-SET,telegramcidr,PROXY - GEOIP,LAN,DIRECT - GEOIP,CN,DIRECT - MATCH,PROXY
在手机上导入配置文件即可