小记群辉frpc-->云主机frps-->宝塔建站实现群辉docker通过abc.yourdomain.com访问
本文主要记录自己通过特定的域名(例如abc.yourdomain.com)访问群辉NAS(Synology NAS)的Docker容器的方式。
步骤 1: 准备域名和DNS解析
注册域名:我之前在阿里云买了一个域名,一直未使用,刚好可以派上用场。
DNS解析:在域名注册商的DNS管理界面中,添加一个A记录或CNAME记录,将
域名指向你的云服务器IP地址。例如:
步骤 2: 配置群辉NAS的frpc(内网穿透工具)
安装frpc:在群辉NAS上安装
Frps客户端。可以在套件中心下载安装
配置frpc:编辑frps的配置文件,添加如下配置(根据你的frp服务器地址修改):
[common] server_addr = xx.xx.xx.xx server_port = 7000 token = yourtoken #根据需要自行修改 [应用名称] type = tcp local_ip = 127.0.0.1 local_port = 5000 #本地端口 remote_port = 5000 #映射在服务器的端口
直接点击保存即可启动
步骤 3: 配置云服务器的Docker容器中的frps
安装frps:在宝塔面板中安装Docker容器。在容器中添加frps

配置frps:编辑frps的配置文件(
/www/dk_project/dk_app/frps/frps_KcyS/data/frps.toml),添加如下配置(根据你的frp服务器地址修改):bindAddr = "0.0.0.0" bindPort = 7000 vhostHTTPPort = 40800 vhostHTTPSPort = 40443 auth.method = "token" auth.token = "yourtoken" #根据需要自行修改 webServer.addr = "0.0.0.0" webServer.port = 7500 webServer.user = "user" #根据需要自行修改 webServer.password = "password" #根据需要自行修改
启动frps:使用Docker启动frps容器
步骤 4: 配置宝塔建站
如果你跟我一样使用的是宝塔面板来管理你的网站,你可以在宝塔面板中添加一个网站,并绑定到。这样,当用户访问abc.yourdomain.comabc.yourdomain.com时,请求会被转发到你的Docker容器的Web服务。具体如何配置网站服务,下一篇文章再详细讲解。

步骤 5: 测试访问
最后,确保一切配置正确无误后,尝试访问abc.yourdomain.com,看看是否能够成功访问到你的Docker容器中的Web服务。




