给你网站隐藏端口加把锁-最简单的FRP进阶教程CADDY安装使用

2020-03-19 10:57:25 7点赞 51收藏 12评论

前言

大家好,我是茄子

之前有写过三篇关于UNRAID docker的文章,最主要的还是想用自己买的硬件和系统达成像群晖一样的易用度。装nas是为了什么,当然是为了好玩啊。这次的教程主要是为了在外网更方便的玩自己的nas。

哪个男孩不想要一个炫酷的面板呢?-UNRAID数据面板搭建小编注:此篇文章来自#原创新人#活动,成功参与活动将获得额外100金币奖励。2020年新人计划正在进行,点击查看活动详情本来在unraid上折腾怎么搭建Mariadb数据库,一直不成功,遂上搜索网站搜索相关文档,突然发现了这个炫酷的面板。话不多说,直接开整,准备工作如下主要是这三个docker首先需铁茄子| 10 评论8 收藏51查看详情本子的别墅-UNRAID 漫画库搭建小编注:此篇文章来自#原创新人#活动,成功参与活动将获得额外100金币奖励。2020年新人计划正在进行,点击查看活动详情前言很多年前买了一个kobo用来看漫画,经常要导入很麻烦,因为kobo自己的管理软件很脑残。遂在网上寻找相关的软件进行管理。使用过calibre-web,calibre的docke铁茄子| 10 评论3 收藏43查看详情争取不做陈老师-UNRAID相册搭建,带APP哟小编注:此篇文章来自#原创新人#活动,成功参与活动将获得额外100金币奖励。2020年新人计划正在进行,点击查看活动详情使用UNRAID有一段时间了,相对于群晖的全家桶显得不是很方便,需要自己进行补足,这次带来的是照片相关的功能补足。Piwigo简介:Piwigo是由活跃的用户和开发人员社区内置的W铁茄子| 43 评论50 收藏371查看详情

站内已经有很多值友写过怎么FRP反代自己的nas服务出去,但是后面都带一个端口号,不是很美观。这次带来的是用一个小软件隐藏端口号以及自动加上ssl证书并且续期。

UNRAID篇二:用frp实现外网穿透小编注:此篇文章来自#原创新人#活动,成功参与活动将获得额外100金币奖励。2020年新人计划正在进行,点击查看活动详情首先谢谢各位对我第一篇文章的支持,这也成为我写第二篇的动力。我发现网上的教程都是要用docker实现内网穿透,我最近实验了不用docker直接用frp实现内网穿透的方法分享给大家。bo-z| 12 评论13 收藏51查看详情

安装步骤

SSH连接FRPS服务器输入Caddy的安装命令:

curl https://getcaddy.com | bash -s personal

如果需要安装插件可以在官网勾选想要的插件,复制安装命令进行安装。

https://caddyserver.com/v1/download

给你网站隐藏端口加把锁-最简单的FRP进阶教程CADDY安装使用

依次输入如下命令创建配置文件夹(非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服务是否启动

给你网站隐藏端口加把锁-最简单的FRP进阶教程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,说明大功告成给你网站隐藏端口加把锁-最简单的FRP进阶教程CADDY安装使用

回到浏览器,输入之前设置的网址,就会发现没有端口号并且加上ssl证书了,给你网站隐藏端口加把锁-最简单的FRP进阶教程CADDY安装使用 是不是SO EZ,哪里不会点哪里~

给你网站隐藏端口加把锁-最简单的FRP进阶教程CADDY安装使用


展开 收起
12评论

  • 精彩
  • 最新
  • 挺好的.不过我用的nginx实现的去端口号,以及不同的二级域名对应不同转发端口

    校验提示文案

    提交
    这个配置简单点,对我等小白而言简单就不容易出错

    校验提示文案

    提交
    使用二级域名不是要去备案?

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • proxy / 127.0.0.1:7999 #端口号修改为服务在frp映射的端口

    这部分指的是 frps 的 bond_port 吗?
    还是? 绑定的其他端口?

    校验提示文案

    提交
    反代的端口,比如jellyfin在nas端口是1,映射到frp服务器为2,那就填2

    校验提示文案

    提交
    收起所有回复
  • 谢谢楼主,这个是不是在unraid中进行安装啊?
    还有在unraid的app中有docker版的caddy,可以出一个教程不?谢谢!

    校验提示文案

    提交
    商店有caddy,套模板就行了

    校验提示文案

    提交
    收起所有回复
  • unraid的apps中可以安装caddy,但是V2版,配置文件的写法不一样,我折腾了好久都没有实现正常访问搭设的网站。楼主可否尝试写个教程?谢谢!

    校验提示文案

    提交
    过段时间吧,这段时间梯子断了没办法查资料

    校验提示文案

    提交
    谢谢谢谢,期待中......

    校验提示文案

    提交
    还有1条回复
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
51
扫一下,分享更方便,购买更轻松