本帖最后由 咚咚 于 2021-8-24 14:17 编辑
本贴为个人使用经验分享,高手们勿喷。
使用环境:家中群晖一台,所接入的宽带无公网IP,需从公网访问群晖。
摘要:以下将详细分享使用基于爱快的docker运行frps服务给处于大内网宽带中的群晖做内网穿透。 01.建立空闲分区。
02.绑定业务为普通存储,挂载路径为docker。
03.打开docker服务并进入服务设置。
04.选择上一步挂载的docker分区。
05.给frps建立配置文件存放的目录并上传配置文件“frps.ini”。
复制以下内容保存文本文件为frps.ini
- [common]
- #服务端监听的IP,0.0.0.0代表监听所有IP地址
- bind_addr = 0.0.0.0
- #服务端监听端口
- bind_port = 7000
- #服务端认证口令,客户端需与此一致
- token = dfXKGRjvt&rCTTV#CDimMOvd
- #http需要用到的端口,5000为群晖默认http端口
- vhost_http_port = 5000
- #https需要用到的端口,5001与群晖默认https端口
- vhost_https_port = 5001
- #指定 Dashboard 的监听的 IP 地址
- dashboard_addr = 0.0.0.0
- #指定 Dashboard 的监听的端口
- dashboard_port = 8000
- #指定访问 Dashboard 的用户名
- dashboard_user = admin
- #指定访问 Dashboard 的端口
- dashboard_pwd = admin
- #心跳配置,默认的心跳配置时间是30
- heartbeat_timeout = 30
- #frp内网穿透服务端监听的端口,如果不设置的话,所有端口都可以连接使用,但为为了不占用系统使用的端口号,建议设置允许的端口
- privilege_allow_ports = 5000-50000
- #每个客户端最大可以使用的端口,0表示无限制
- max_ports_per_client = 0
复制代码06.获取文件路径并复制。
07.给docker服务添加接口,可以理解为路由器上的一个LAN口,这个LAN口是需要一个IP地址的,以下运行在docker上面的所有程序都是通过这个接口连接网络。
08.接口配置根据自己的环境自行设置。
09.添加frps的镜向文件。
10.找到指定的frps镜向并下载。
11.我安装的是0.26.0这个版本,因为我家群晖上面也是安装的这个版本。
12.下载完的每一个镜向文件均在镜向文件均保存在镜向管理界面当中。
13.创建容器。
14.容器配置参数根据自己的需要自行修改,也可以完全按我的设置。
15.此时该容器状态显示“已启用”就表示工作正常并记住这个ip地址,后面将要使用。
16.此时可以看到,在线路中多了一条前面给docker服务添加接口后的线路。
17.添加端口映射,将以上容器的IP地址映射到公网才可以在公网上面访问到frps服务。
18.端口映射的相关配置请根据自己的实际情况设置,特别注意的是内网地址为前面设置容器时的ip地址,这个不能错。
以上为爱快端frps的配置全过程
以下为群晖端frpc的配置全过程,更新中。。。
01.打开群晖套件中心,搜索安装docker
02.打开docker,点开注册表搜索frpc找到oldiy frpc双击并安装。
03.上传frpc.ini到“/docker/frpc/frpc.ini”路径中,后面要用到。
复制以下内容保存文本文件为frpc.ini,注意配置文件中的相关端口需要在爱快中做端口映射,否则无法在外网访问到。
- [common]
- #服务器的IP地址,此处改成自己的服务器IP地址或域名。
- server_addr = nas.xxxx.com
- #服务监听端口
- server_port = 7000
- #这个和服务端的token保持一致
- token = dfXKGRjvt&rCTTV#CDimMOvd
- [dsm http]
- type = http
- local_ip = 127.0.0.1
- local_port = 5000
- custom_domains = nas.xxxx.com
- #此处改成自己的域名。
- [dsm https]
- type = https
- local_ip = 127.0.0.1
- local_port = 5001
- custom_domains = nas.xxxx.com
- #此处改成自己的域名。
复制代码04.找到刚才下载好的frpc双击进入配置界面。
05.直接按照截图上面的设置即可。
06.直接按照截图上面的设置即可。
07.直接按照截图上面的设置即可。
08.直接按照截图上面的设置即可。
09.直接按照截图上面的设置即可。
10.直接按照截图上面的设置即可。
此刻这里显示运行中就表示群晖上面运行的frpc已经连接上爱快的frps了。
现在在外网可以用自己的域名打开群晖了。
|