前排提示:使用Cloudflare自动的https,可能出现连接不稳定的问题,因为现在很多网站都嵌入了Cloudflare的人机拦截,可能自家产品有冲突?总之,用了之后有好有坏吧,建议自行体验后决定。
搭建服务端可参考我的文章:Hysteria2代理:服务端及客户端搭建
登录到Cloudflare;
按照下图操作进入Api Token设置页面,开始创建Token;
按照前三步设置完成后,点击继续,你将获得一个token(token只会显示这一次,请务必保存!),以及激活Token的一段命令
请复制那段命令,然后在服务器上运行它,以激活token!!
激活后即可进行后续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 许可协议。转载请注明出处!