记记配置。。。讲真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
