ecs|Unraid下使用Docker安装frpc和使用ssl实现外网安全访问

作者:LBDGUT
理由Unraid下的内网穿透软件有很多例如“蒲公英”、“NPS”等都可以实现,Unraid下安装frpc的教程张大妈这里也有,所以这里讨论下如何用Docker安装frpc和配置ssl证书用于外网安全访问。记录一下过程,免得自己也忘了。
安装过程首先需要一台带有公网ip的主机,我这里选择购买阿里云ecs服务器(72.6元)、阿里云免费ssl证书(0元)和阿里云申请的个人域名(1元)
阿里云ecs的购买、登录和frps的安装请参考司波图大佬的教程,链接在这【司波图】FRP内网穿透教程,看得完你就会了——部署、原理篇_哔哩哔哩_bilibili。我这里大概讨论下实现过程
阿里云ECS的设置和frps的设置1.首先登录阿里云控制台主页,链接在这 阿里云控制台首页 (aliyun.com).登录后点击:产品与服务云服务ECS实例
ecs|Unraid下使用Docker安装frpc和使用ssl实现外网安全访问
文章插图
2.点击安全组配置
ecs|Unraid下使用Docker安装frpc和使用ssl实现外网安全访问
文章插图
3.点击配置规则
ecs|Unraid下使用Docker安装frpc和使用ssl实现外网安全访问
文章插图
4.根据自己的需要开放端口,可以自己随便定
ecs|Unraid下使用Docker安装frpc和使用ssl实现外网安全访问
文章插图
5.如果你在frp里面使用了某个端口,那就要在安全组开放对应的端口(下面的图用作参考).设置好以后重启一下实例
ecs|Unraid下使用Docker安装frpc和使用ssl实现外网安全访问
文章插图
6.使用FinalShell登录阿里云ecs,进入frp目录,编辑frps.ini
ecs|Unraid下使用Docker安装frpc和使用ssl实现外网安全访问
文章插图
7.设置好对应的端口.(别忘了安全组里面也要开放https端口),然后保存
ecs|Unraid下使用Docker安装frpc和使用ssl实现外网安全访问
文章插图
ecs|Unraid下使用Docker安装frpc和使用ssl实现外网安全访问
文章插图
域名和ssl证书的申请域名的购买这里略 (具体可以参考度娘)
以下是域名解析设置
1.点击域名
ecs|Unraid下使用Docker安装frpc和使用ssl实现外网安全访问
文章插图
ecs|Unraid下使用Docker安装frpc和使用ssl实现外网安全访问
文章插图
2.点击解析
ecs|Unraid下使用Docker安装frpc和使用ssl实现外网安全访问
文章插图
3.点击添加记录
ecs|Unraid下使用Docker安装frpc和使用ssl实现外网安全访问
文章插图
4.设置好点击确定即可(每次变更都要等大概5分钟才会生效)
ecs|Unraid下使用Docker安装frpc和使用ssl实现外网安全访问
文章插图
ssl证书的操作请看下文
1.登录阿里云控制台阿里云控制台首页 (aliyun.com).进入ssl证书管理页面
ecs|Unraid下使用Docker安装frpc和使用ssl实现外网安全访问
文章插图
2.点击免费证书,然后创建证书(购买了免费证书以后就可以创建了)
ecs|Unraid下使用Docker安装frpc和使用ssl实现外网安全访问
文章插图
3.点击证书申请(域名要填自己解析的域名,就是主机记录)
ecs|Unraid下使用Docker安装frpc和使用ssl实现外网安全访问
文章插图
ecs|Unraid下使用Docker安装frpc和使用ssl实现外网安全访问
文章插图
ecs|Unraid下使用Docker安装frpc和使用ssl实现外网安全访问
文章插图
4.(ssl证书会自动绑定到你的阿里云域名)点击验证。然后你就可以下载证书了 。下载Apache证书备用
ecs|Unraid下使用Docker安装frpc和使用ssl实现外网安全访问
文章插图
Docker下安装frpc1.进入Unraid Docker界面,点击添加容器
ecs|Unraid下使用Docker安装frpc和使用ssl实现外网安全访问

推荐阅读