Frp与宝塔共存-2

提前解析好域名,如果你的域名支持泛解析的话,就一起做解析,操作方法就是在A记录中添加一个“*”即可。

一级域名泛解析示例

本文使用的是二级域名进行泛解析。

二级域名泛解析示例

如果域名解析商不支持泛解析,也不影响后续操作,把需要用到的域名全部解析即可。

首先点击左侧的网站,之后点击上方绿色的添加站点,把你对应远程设备的域名都添加进宝塔面板的网站域名中即可,后续有增加,也要跟着添加进来。PHP版本选择纯静态

站点设置反向代理

至此,反向代理配置完成。

3.frp客户端配置(frpc)

OpenWrt-frp客户端设置

点击保存后继续点击下方的添加,进行内网设备的相应设置。

OpenWrt-frp客户端添加服务

打开Docker,点击注册表,搜索frpc。选择stilleshan/frpc下载,选择latest为最新版本。这个镜像是参考教程的博主部署的。

注册表搜索frpc

下载frpc镜像

选择latest版本

在群晖NAS任意位置新建或者上传frpc.ini文件。使用群晖的文本编辑套件或Notepad++等编辑器来创建和编辑.ini文件,避免Windows下的后缀问题导致容器错误。

本文以/docker/frpc/frpc.ini为例,文件路径如图:

设置配置文件路径

frpc.ini配置示例

PLAINTEXT

选择映像,双击stilleshan/frpc:latest

创建容器
勾选使用高权限执行容器,点击高级设置

容器常规设置
选择卷,添加文件,指定到你frpc.ini所在的位置,装载路径为/frp/frpc.ini

注意:装载路径由镜像作者规定,不能修改,请直接复制粘贴。

设置文件装载路径
选择网络,勾选使用与Docker Host相同的网络,点击应用

设置网络
点击应用完成配置。

应用设置
容器中可以看到frpc正在运行中。之后可以随时停止容器,编辑frpc.ini来配置你的域名,再次启动容器即可。全程无需使用命令行来操作。

容器运行

至此,全部配置完成,可以随时随地访问自己的内网设备了~

4.实现SSL访问

申请成功后,服务器类型其他,点击下载

下载其他类型证书

登录宝塔面板,打开网站,站点设置SSL,将对应的key和pem文本粘贴进去,点击保存,开启强制HTTPS即可。

注意:免费证书不支持泛域名,所以必须单独设置解析,单独添加站点开启HTTPS访问。

5.脚本相关命令

Uninstall(卸载)

SHELL

Update(更新)

SHELL

Server management(服务管理器)

SHELL

需要注意的问题

如果你使用的国内服务器,因为没有备案,即使设置成功也无法使用域名直接访问。

解决方案:

原文链接:https://xiao9.cc/48.html

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享