记记配置。。。讲真yaml真的比json直观很多,就算是自己用也不太需要一键脚本就能很容易写出不少功能的配置。
工具主页:https://v2.hysteria.network/zh/
安装,升级和卸载:
安装和升级:bash <(curl -fsSL https://get.hy2.sh/) 卸载:bash <(curl -fsSL https://get.hy2.sh/) --remove 配置文件:/etc/hysteria/config.yaml
现在的配置文件(2023.11.8):
/etc/hysteria/config.yaml listen: :443 acme: domains: - bwh.luke6887.me email: [email protected] auth: type: password password: 45WwrUV6bZryL75dYnXsC8EruPnfKJ4V masquerade: type: proxy proxy: url: https://luke6887.me/ rewriteHost: true listenHTTP: :80 listenHTTPS: :443 forceHTTPS: true bandwidth: up: 2 gbps down: 2 gbps ignoreClientBandwidth: true outbounds: - name: direct type: direct - name: media_unlock type: socks5 socks5: addr: 23.26.217.105:10810 acl: inline: - media_unlock(geosite:netflix) - media_unlock(geosite:bilibili) - media_unlock(geosite:disney) - media_unlock(geosite:openai) - media_unlock(geosite:amazon) - media_unlock(geosite:spotify) - media_unlock(geosite:steam) - direct(all)
然后重启,设置hysteria开机启动:
systemctl restart hysteria-server.service systemctl enable hysteria-server.service
作为解锁流媒体的分流机安装dnate-server:
安装:apt install dante-server 配置文件:/etc/danted.conf
解锁机的sock5代理(dante-server)配置:
/etc/danted.conf internal: 0.0.0.0 port = 10810 external: eth0 logoutput: syslog socksmethod: none clientmethod: none client pass { from: 0.0.0.0/0 to: 0.0.0.0/0 } socks pass { from: 0.0.0.0/0 to: 0.0.0.0/0
重启一下:
systemctl restart danted