非零基础,不提创建域名、配置DNS的事了\ 免费域名freenom,每年续一次\ 免费CDN,就是这里的cloud flare\ 注册PayPal(跟着教程走,后续如果不用付款就不用)
第一步
免费注册域名
省略,后续可能的话补上
使用的Freenom,网上教程很多,注册也不麻烦,就是网址国内可能交互可能不太方便

第二步
添加域名到cloud flare
省略,后续可能的话补上,默认你的域名已经是Active

添加隧道
然后点击域名,进入后选择左侧的Access的Launch Zero Trust

选择隧道,然后新建一个

此处需要选择套餐,选择0元的就行,但是可能会需要支付,我看网上教程有些人没说,但是我遇到了,所以记录一下,选择0元的,绑定PayPal支付就行,PayPal可以绑定银联,零费用大概几分钟就好了。

新建一个隧道需要新建一个名字,随便起就行了,然后选择docker,复制下面的代码然后执行,我这里是用的screen保活,不知道是不是多此一举了。
screen -R 窗口名
# 新建
screen -r 窗口名
# 恢复
# Ctrl+A+D
# 退出窗口
然后要设置子域,这里不是必须的,也可以不设子域,但是要没解析过,ip填本地ip就行。

然后就可以访问啦,当然命令行可以看到访问的详细信息。
