用户工具

站点工具


xnix:nginx_doh

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
xnix:nginx_doh [2021/12/30 04:47] Hshhxnix:nginx_doh [2024/05/30 03:41] (当前版本) – added tags Hshh
行 1: 行 1:
-====== 使用 Nginx 搭建 DNS over HTTPS (DoH) ======+====== 使用 Nginx + njs 搭建 DNS over HTTPS (DoH) ======
  
 ==== 参考文档及源代码 ==== ==== 参考文档及源代码 ====
行 85: 行 85:
  }  }
 } }
-</code> 
- 
-==== nginx_stream.js hack ==== 
-在本次修改前, nginx_stream.js 还未适配最新的 njs, 需要手动添加以下至文件末尾 
-<code> 
-export default { glb_get_response, glb_process_request, glb_get_edns_subnet, dns_filter_doh_request, dns_preread_doh_request, dns_preread_dns_request, dns_get_qname, dns_get_response }; 
 </code> </code>
  
行 105: 行 99:
 ==== 更新说明 ==== ==== 更新说明 ====
   * 20211228, 新版的 njs, 需要 js 源代码输出 export, 为此 js_filter 也需要声明命名空间. 另外配置文件中的 js_include 已被废弃, 取而代之为 js_import. nginx_stream.js 也可能需要手动修改适配.   * 20211228, 新版的 njs, 需要 js 源代码输出 export, 为此 js_filter 也需要声明命名空间. 另外配置文件中的 js_include 已被废弃, 取而代之为 js_import. nginx_stream.js 也可能需要手动修改适配.
 +
 +{{tag>nginx DoH "DNS Over HTTPS"}}
xnix/nginx_doh.1640810867.txt.gz · 最后更改: 2021/12/30 04:47 由 Hshh