Skip to content

HaoKunT/aliyunfc-doh-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

目的

这个仓库用于在阿里云函数计算上搭建DoH服务器

DNS解析流程

  1. 本地客户端向函数计算发送DNS解析请求
  2. 函数计算服务端,首先由Caddy进行代理,Caddy监听9000端口(函数计算要求),Caddy对path进行rewrite,然后反向代理到8053端口上
  3. 8053端口由CoreDNS监听,CoreDNS将请求forward1.1.1.1(TLS协议),需要自定义解析的,可在配置文件自行配置,例如本仓库使用host文件进行自定义解析,需要对区域进行解析的,可以参考相关文档
  4. 返回结果

目的

  1. 安全,防止DNS污染
  2. 自定义解析,可自定义对某些区域的解析,也可单独对某域名解析

使用

  1. 使用fun命令行工具进行部署,编辑template.yml文件,具体可参考相关文档
  2. 本地部署dnscrypt-proxy客户端,编辑dnscrypt-proxy.toml配置文件,主要修改解析源
    1. server_names修改为myserver
    2. static中添加myserver,然后修改stamp,计算方法在这
  3. 本地修改DNS解析服务器为127.0.0.1,然后就可以愉快的玩耍了

About

阿里云函数计算DoH服务搭建

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages