×

使用docker搭建derper,使用npm处理ssl证书

Falcon 2024-04-11 views:
摘要

正在生成中……

我使用 derper 的 docker 镜像为: ghcr.io/yangchuansheng/derper:latest

这是它的github仓库地址

从它的Dockerfile可以看到默认的https端口为443,不校验客户端,即不开启防白嫖功能。

ENV DERP_ADDR :443
ENV DERP_VERIFY_CLIENTS false

作者博客文章: Tailscale 基础教程:部署私有 DERP 中继服务器 · 云原生实验室

可以这样配置 docker-compose.yml

version: '3'
services:
  derper:
    image: ghcr.io/yangchuansheng/derper:latest
    container_name: derper
    restart: always
    ports:
      - "127.0.0.1:12345:12345"
      - "3478:3478/udp"
    environment:
      - DERP_ADDR=:12345
      - DERP_DOMAIN=derp.example.com
      - DERP_VERIFY_CLIENTS=true

然后在nginx proxy manager 开一个新域名,如derp.example.com,申请 ssl证书 并转发到 http://127.0.0.1:12345

本文收录于