VPS搭建Hysteril2节点,套CDN加速
https://afeinet.blogspot.com/2024/11/02.html
一.VPS服务器
推荐:RN或Vultr
二.准备域名
-
付费域名
1年只要1美元, 支持支付宝
注册网址👉www.namesilo.com
优惠码: afeifree
小白 注册视频教程:
https://youtu.be/U0Mmh9atE6w&t=109s -
免费域名
小白 us.kg 注册教程:
https://youtu.be/TVkLIwJnIYs
三.域名托管到 Cloudflare
-
注册1个Cloudflare账号
注册网址: cloudflare.com
小白 注册视频教程:
https://youtu.be/U0Mmh9atE6w&t=37s
小白 域名托管到Cloudflare
https://youtu.be/U0Mmh9atE6w&t=612s -
注册 Cloudflare 并添加域名:
登录 Cloudflare,将你拥有的域名添加到 Cloudflare。 -
更改域名的 DNS 记录:
将域名的 DNS A 记录指向 VPS 的 IP 地址(如 192.3.85.247,改成你自己的IP),
暂时不要启用 CDN 加速(不是橙色小云图标, 而是灰色小云图标)。
四.ssh链接vps
本教程采用 finalshell作为连接vps的工具.
finalshell下载链接:
请先转存到你自己的云盘, 再下载, 避免失联
Windows X64版,下载地址:
小白 finalshell 下载及安装教程:
https://youtu.be/-p6Cy_j-mXI&t=39s
卸载旧脚本
如果你是全新VPS, 可以跳过此步骤.
如果你采用了我这个教程而搭建的vpn节点, 请按下面步骤执行.
停止Hysteria2
1 | systemctl stop hysteria-server.service |
复制 粘贴以下脚本
1 | wget -N --no-check-certificate https://raw.githubusercontent.com/flame1ce/hysteria2-install/main/hysteria2-install-main/hy2/hysteria.sh && bash hysteria.sh |
输入 2
卸载脚本
查看防火墙开启了哪些端口
1 | ufw status |
开启端口80 443
1 | iptables -I INPUT -p tcp --dport 80 -j ACCEPT |
或者
懒人模式 关闭防火墙 开启所有端口
1 | ufw disable |
五.搭建节点
一键安装Hysteria2
1 | bash <(curl -fsSL https://get.hy2.sh/) |
显示三行红字, 代表安装成功
设置开机自启
1 | systemctl enable hysteria-server.service |
生成自签证书
1 | openssl req -x509 -nodes -newkey ec:<(openssl ecparam -name prime256v1) -keyout /etc/hysteria/server.key -out /etc/hysteria/server.crt -subj "/CN=bing.com" -days 36500 && sudo chown hysteria /etc/hysteria/server.key && sudo chown hysteria /etc/hysteria/server.crt |
服务器配置文件
1 | cat << EOF > /etc/hysteria/config.yaml |
根据你的个人情况, 可修改以下参数:
监听端口 443
密码 123456
伪装网站 www.bing.com
本教程采用CA证书, 需要1个域名,
将域名解析到vps
复制上面的服务器配置文件, 粘贴到vps, 敲回车
查看Hysteria2状态
1 | systemctl status hysteria-server.service |
如果是 inactive (dead), 代表没有启动
确认已经是英文输入状态, 按 q 键 退出查看状态
重启Hysteria2
1 | systemctl restart hysteria-server.service |
查看Hysteria2状态
1 | systemctl status hysteria-server.service |
看到绿色字体的 active (ruuning) 代表hysterial服务已经运行
如果最后一行末尾是 acme_client 则等待1分钟后, 再次查看Hysteria2状态
重复以上查看步骤
直到在最后一行末尾看到 server up and running 为止
设置开机自启
1 | systemctl enable hysteria-server.service |
六.电脑客户端 配置
下载 v2rayN 6.60版
去其官网进行下载
https://github.com/2dust/v2rayN/releases/latest
使用方法:
找到目录 v2rayN\zz_v2rayN-With-Core-SelfContained\bin\hysteria2
删除旧文件
下载hysterial2
去其官网进行下载
https://github.com/apernet/hysteria/releases
将下载的exe文件粘贴到目录 zz_v2ryaN\bin\hysteria
关掉梯子, 不挂代理, 测试你的上网速度 speedtest.cn
客户端配置文件
1 | server: 192.3.85.247:443 #你的vps的ipv4 |
如果你觉得网速够用就行, 可以填比最大速度稍小的数值.
比如, 想要观看流畅4K, 50MB的速度, 足矣.
复制以上配置, 新建文本文件, 粘贴, 保存为"hy-afei".
打开v2rayN, 服务器>添加自定义配置服务器
别名: hy-afei
地址: 点击"编辑"按钮, 选择上面的文本文件"hy-afei".
Core类型: hysteria2
Socks端口: 1080
七.配置 Cloudflare CDN
启用 CDN 加速(橙色小云图标)。
设置端口穿透: Cloudflare 默认仅支持 80 和 443 端口。确保 Hysteria2 运行在这些端口上。
八.其他命令 参考
1 | #移除 Hysteria 及相关服务 |
end…