需要条件
- 自己的域名
- 支付宝/paypal, 还有等值 $10.98 USD 的钱
- 基础的 Linux 操作命令
购买 VPS
RackNerd 不算小厂.
注册后进产品列表是看不到的, 非要用这个链接才能看到这一款 $10.98 USD 一年的小机, 估计怕老用户发现降价骂娘, 所以悄悄卖, 我也不清楚.
反正先下手抢吧, 保不准什么时候就没有了. 我买下来也就 80.53 人民币, 一年的价格. 很难找到再便宜的了.
提供了一些 Location, San Jose, CA
是新上的地区, 而且我是我访问起来是最快的一个节点. 用后面提供的 test IP 来测试, 你们自行测试选择.
操作系统选建议的 Ubuntu min
保障措施
- 新购 IP 被墙, 可 72 小时内免费更换
- 怕跑路, 就用 paypal 支付, 到时候可以用争议把钱要回来. 我嫌麻烦就直接支付宝了.
部署 VPS 端服务
支付后, 会收到一封邮件, 里面有你的 VPS 的 IP, root 密码, 以及其他一些信息.
这种便宜小机没线路优化, 如果用 v2ray, trojan, ss 之类是慢的用不成的, 只能上彪悍强大的 hysteria 协议.
hysteria 基于修改版的 QUIC 协议, 据说有争议, 说会引起线路拥塞, 管他个鬼, 我自己用着快就行了, 哪还顾得了其他, 反正我自己不拥塞.
安装
root 用户登录, 执行官方提供的一键安装脚本
bash <(curl -fsSL https://git.io/hysteria.sh)
选择 1 先安装, 后续执行
hihy
就可以再次呼出这个管理界面
准备工作
新机器不用看这里.
如果像我一样, 有的机器在跑其他服务程序, 比如有 Nginx 占用了 80 和 443 端口, 那么就需要先停掉 Nginx, 让 hysteria 申请证书时候用一下.
好在 hysteria 只有申请时候会用一下 80 端口, 也不会去修改 Nginx 配置文件, 不像其他那些很坑的协议和一键安装脚本.
安装配置完后, 把 Nginx 原样启动起来, 不影响其他的 web 服务.
安装和配置
输入域名, 自动申请证书以后, 协议选 udp
, 其他如下图, 基本用默认值即可.
注意这里:
- ping 值按真实的, 关闭翻墙直连, 你 ping 你 VPS 的数值来填, 我这里暗戳戳的提到了 100, 好像也没什么影响
- 期望速度, 这里要注意了! 不要瞎填, 按照自己的真实带宽来填写, 否则阻塞到自己网络. 这个参数和服务端无关, 但是会填写到生成给客户端的配置文件里, 随时可以改的.
而后就会提示有三个使用方式:
- [v2rayN/Matsuri/nekobox/nekoray] 使用hysteria core直接运行:
- [Shadowrocket/Matsuri/nekobox/Passwall] 一键链接:
- [Clash.Meta] 配置文件已在/root/Hys-test(clashMeta).yaml输出,请下载至客户端使用(beta)
我购买了 Shadowrocket, 复制链接粘过去完事.
PC 用的是 clash-verge, 切换到 clash-meta 核心即可, 参照这里来使用即可
小坑
hysteria 生成的 clashMeta.yaml 里面的 rules 是有问题的, 用这个项目的替换之即可
我的这部分改成这样
proxy-groups:
- name: "PROXY"
type: select
proxies:
- Hys-do
- demo.good.com
- Hys-racknerd
rule-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
其他没啥了, 用就完了.
效果
我测试下来 YouTube 4K 流畅丝滑无压力, 惊喜的是, 打开网页响应速度极快, 是我以前买的高大上的机场的2倍以上, 极大的提升了上网体验
因为是美国节点, 各种Copilot, AI, chatGPT 等服务也都一路绿灯
原本图便宜, 买来做备用节点的, 结果现在用成主力节点了.