2025-02-28
欢乐时光
00
请注意,本文编写于 154 天前,最后修改于 23 天前,其中某些信息可能已经过时。

目录

前提条件
Cloudflare配置
Hysteria2服务端配置示例
常用命令

前提条件

  1. 有Cloudflare账号;
  2. 有托管在Cloudflare上的域名;
  3. 有可以安装 Hysteria2 服务端的主机。

搭建服务端可参考我的文章:Hysteria2代理:服务端及客户端搭建

Cloudflare配置

  1. 登录到Cloudflare;

  2. 按照下图操作进入Api Token设置页面,开始创建Token;

image

  1. 按照下图配置项,配置Token权限;

image

  1. 很重要!获得Token并激活Token!

按照前三步设置完成后,点击继续,你将获得一个token(token只会显示这一次,请务必保存!),以及激活Token的一段命令

请复制那段命令,然后在服务器上运行它,以激活token!!

激活后即可进行后续Hysteria2配置。

Hysteria2服务端配置示例

yaml
# 本文只关注注释部分配置项即可,其他部分为基础配置,请自行学习了解! listen: :24443 acme: domains: - hys.baidu.com email: [email protected] type: dns # 重点 dns: name: cloudflare # 重点:新增dns自动配置 config: cloudflare_api_token: #你的cloudflare api token 需要权限:区域-所有域-dns-编辑(害怕风险可以限制客户端IP) auth: type: password password: hyspassword masquerade: type: proxy proxy: url: https://baidu.com/ rewriteHost: true

如上所示配置完成后,即可启动hysteria服务,如果一切正常,查看服务状态你将会看到启动成功并显示端口的日志!

常用命令

假如你是使用 官方自动安装脚本 来安装的hysteria,你可以直接使用下面的命令(Linux):

sh
# 启动服务 sudo systemctl start hysteria-server.service # 开机自启服务 sudo systemctl enable hysteria-server.service # 查看服务状态 sudo systemctl status hysteria-server.service # 查看服务全部运行日志 sudo journalctl --no-pager -e -u hysteria-server.service

本文作者:DingDangDog

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!