给你网站隐藏端口加把锁-最简单的FRP进阶教程CADDY安装使用
前言
大家好,我是茄子
之前有写过三篇关于UNRAID docker的文章,最主要的还是想用自己买的硬件和系统达成像群晖一样的易用度。装nas是为了什么,当然是为了好玩啊。这次的教程主要是为了在外网更方便的玩自己的nas。
站内已经有很多值友写过怎么FRP反代自己的nas服务出去,但是后面都带一个端口号,不是很美观。这次带来的是用一个小软件隐藏端口号以及自动加上ssl证书并且续期。
安装步骤
curl https://getcaddy.com | bash -s personal
如果需要安装插件可以在官网勾选想要的插件,复制安装命令进行安装。
https://caddyserver.com/v1/download
依次输入如下命令创建配置文件夹(非root用户请在命令前加sudo):
mkdir /etc/caddy
touch /etc/caddy/Caddyfile
chown -R root:www-data /etc/caddy
设置开机自动启动:
curl -s https://raw.githubusercontent.com/mholt/caddy/master/dist/init/linux-systemd/caddy.service -o /etc/systemd/system/caddy.service
systemctl daemon-reload
systemctl enable caddy
systemctl status caddy
输入sudo systemctl status caddy检查Caddy服务是否启动
确定Caddy服务启动以后,开始配置Caddyfile:
nano /etc/caddy/Caddyfile
books.abc.com {
gzip
tls 123@adc.com #填写你的邮箱,caddy会自动申请SSL证书
proxy / 127.0.0.1:7999 #端口号修改为服务在frp映射的端口
}
有多个服务端口需要配置就复制粘贴上文模板,修改对应网站以及端口号,按CTRL+X 再按Y 回车,保存Caddy配置文件。
再输入如下命令重启Caddy,查看运行情况:
systemctl restart caddy
systemctl status caddy
如果显示为active,说明大功告成
回到浏览器,输入之前设置的网址,就会发现没有端口号并且加上ssl证书了,
是不是SO EZ,哪里不会点哪里~








YxTimes
校验提示文案
值友8964970653
这部分指的是 frps 的 bond_port 吗?
还是? 绑定的其他端口?
校验提示文案
eMuzi
还有在unraid的app中有docker版的caddy,可以出一个教程不?谢谢!
校验提示文案
eMuzi
校验提示文案
eMuzi
校验提示文案
eMuzi
还有在unraid的app中有docker版的caddy,可以出一个教程不?谢谢!
校验提示文案
值友8964970653
这部分指的是 frps 的 bond_port 吗?
还是? 绑定的其他端口?
校验提示文案
YxTimes
校验提示文案