收起左侧

分享一下自己ipv6通过duckdns实现https域名公网访问的过程(全程免费)

6
回复
221
查看
[ 复制链接 ]

1

主题

13

回帖

0

牛值

江湖小虾

设备:14年联想笔记本
系统版本:0.9.11

  1. 确认宽带开通公网ip;

  2. 登陆自己的网关打开ipv6并且关掉ipv6防火墙(因为我的路由器不带规则配置);

  3. 进入飞牛系统自动生成ipv6地址,勾选设为默认网关,fe80开头的为内网地址;

    image.png

    image.png

  4. 登陆https://www.duckdns.org/网站,登陆并点击创建子域名,这里有点慢,建议开科学上网;

    image.png

  5. 进入飞牛配置ddns

    image.png

  6. .配置防火墙,我使用的飞牛默认配置,但是勾选了均不符合时拒绝访问

    image.png

  7. 此时可以使用手机测试一下链接,电脑链接不了的话看一下开没开ipv6协议

    image.png

  8. 证书,可以通过腾讯云等厂商获取免费证书,也可以使用Let's Encrypt生成

    找一个能连外网的服务器,我使用的fnos是debian系统所以是apt,依次执行以下命令:
    sudo代表使用root权限

    1.安装Certbot

    sudo apt update && sudo apt install certbot

    2. 创建验证脚本

    /etc/letsencrypt/duckdns-auth.sh

    #!/bin/bash
    TOKEN="你的DuckDNS令牌"
    DOMAIN="你的子域名"  # 不要带.duckdns.org
    TXT="_acme-challenge.$DOMAIN"
    
    # 设置TXT记录
    curl -s "https://www.duckdns.org/update?domains=你的子域名.duckdns.org&token=$TOKEN&txt=$CERTBOT_VALIDATION"
    sleep 30  # 等待DNS传播
    

3. 创建清理脚本

/etc/letsencrypt/duckdns-clean.sh

4. 设置执行权限

chmod +x /etc/letsencrypt/*.sh

5. 签发证书

certbot certonly --manual --preferred-challenges dns --manual-auth-hook /etc/letsencrypt/duckdns-auth.sh --manual-cleanup-hook /etc/letsencrypt/duckdns-clean.sh -d "你的子域名.duckdns.org" --register-unsafely-without-email --agree-tos

6. 检查生成文件/etc/letsencrypt/live/

文件名 类型 用途
privkey.pem 私钥文件 服务器的私有密钥,必须严格保密
cert.pem 服务器证书 你的域名专属证书(主证书
chain.pem 中间证书 Let's Encrypt 的中间证书(不包含根证书)
fullchain.pem 完整证书链 cert.pem + chain.pem 合并后的文件(最常用
  1. 下载文件并进入飞牛系统导入证书

    image.png

    配置后不一定立即生效,可稍等或重启一下系统,刷新刷新ddns啥的消磨一下时间,然后就可以访问https://域名

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

18

主题

26

回帖

0

牛值

初出茅庐

你的duckdns 更新正常吗 , 我这里怎么一直提示失败。

你是移动宽带吗?我是移动宽带,之前都可以用 ,最近发现不能用了 ,发现是6月初就不行了,测试过电信是可以用的,所以就是移动给屏蔽了  详情 回复
7 小时前

1

主题

6

回帖

0

牛值

江湖小虾

lp-fn 发表于 2025-6-25 12:08
你的duckdns 更新正常吗 , 我这里怎么一直提示失败。

你是移动宽带吗?我是移动宽带,之前都可以用 ,最近发现不能用了 ,发现是6月初就不行了,测试过电信是可以用的,所以就是移动给屏蔽了
我是移动宽带,也是最近不行了。 但是应该没有屏蔽,我直接使用duckdns网页上提供的 url 手动调用还是可以更新的。  详情 回复
6 小时前

18

主题

26

回帖

0

牛值

初出茅庐

好咯x 发表于 2025-6-25 13:36
你是移动宽带吗?我是移动宽带,之前都可以用 ,最近发现不能用了 ,发现是6月初就不行了,测试过电信是可 ...

我是移动宽带,也是最近不行了。 但是应该没有屏蔽,我直接使用duckdns网页上提供的 url 手动调用还是可以更新的。
哈哈,我是都没用,估计就是运营商搞的鬼,还是区域性的,其他省份有些也能用  详情 回复
4 小时前

1

主题

11

回帖

0

牛值

江湖小虾

收藏了,以后实践

xcp
okok 我这个用的非常爽,但是没那么大远程带宽需求的话完全可以用飞牛免费的  详情 回复
5 小时前

1

主题

13

回帖

0

牛值

江湖小虾

5 小时前 楼主 显示全部楼层
ocean_X8Ns2 发表于 2025-6-25 14:35
收藏了,以后实践

okok 我这个用的非常爽,但是没那么大远程带宽需求的话完全可以用飞牛免费的

1

主题

6

回帖

0

牛值

江湖小虾

lp-fn 发表于 2025-6-25 14:25
我是移动宽带,也是最近不行了。 但是应该没有屏蔽,我直接使用duckdns网页上提供的 url 手动调用还是可 ...

哈哈,我是都没用,估计就是运营商搞的鬼,还是区域性的,其他省份有些也能用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则