iKuai爱快流控路由

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7340|回复: 14
打印 上一主题 下一主题

[经验分享] 基于爱快Docker上运行Frps服务给无公网IP的群晖做内网穿透

[复制链接]
跳转到指定楼层
楼主
发表于 2021-8-24 11:15:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 咚咚 于 2021-8-24 14:17 编辑
本贴为个人使用经验分享,高手们勿喷。

使用环境:家中群晖一台,所接入的宽带无公网IP,需从公网访问群晖。

摘要:以下将详细分享使用基于爱快的docker运行frps服务给处于大内网宽带中的群晖做内网穿透。
01.建立空闲分区。
02.绑定业务为普通存储,挂载路径为docker。
03.打开docker服务并进入服务设置。
04.选择上一步挂载的docker分区。
05.给frps建立配置文件存放的目录并上传配置文件“frps.ini”。

复制以下内容保存文本文件为frps.ini
  1. [common]
  2. #服务端监听的IP,0.0.0.0代表监听所有IP地址
  3. bind_addr = 0.0.0.0
  4. #服务端监听端口
  5. bind_port = 7000
  6. #服务端认证口令,客户端需与此一致
  7. token = dfXKGRjvt&rCTTV#CDimMOvd

  8. #http需要用到的端口,5000为群晖默认http端口
  9. vhost_http_port = 5000
  10. #https需要用到的端口,5001与群晖默认https端口
  11. vhost_https_port = 5001

  12. #指定 Dashboard 的监听的 IP 地址
  13. dashboard_addr = 0.0.0.0
  14. #指定 Dashboard 的监听的端口
  15. dashboard_port = 8000
  16. #指定访问 Dashboard 的用户名
  17. dashboard_user = admin
  18. #指定访问 Dashboard 的端口
  19. dashboard_pwd = admin

  20. #心跳配置,默认的心跳配置时间是30
  21. heartbeat_timeout = 30

  22. #frp内网穿透服务端监听的端口,如果不设置的话,所有端口都可以连接使用,但为为了不占用系统使用的端口号,建议设置允许的端口
  23. privilege_allow_ports = 5000-50000

  24. #每个客户端最大可以使用的端口,0表示无限制
  25. 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,注意配置文件中的相关端口需要在爱快中做端口映射,否则无法在外网访问到。
  1. [common]
  2. #服务器的IP地址,此处改成自己的服务器IP地址或域名。
  3. server_addr = nas.xxxx.com
  4. #服务监听端口
  5. server_port = 7000
  6. #这个和服务端的token保持一致
  7. token = dfXKGRjvt&rCTTV#CDimMOvd

  8. [dsm http]
  9. type = http
  10. local_ip = 127.0.0.1
  11. local_port = 5000
  12. custom_domains = nas.xxxx.com
  13. #此处改成自己的域名。

  14. [dsm https]
  15. type = https
  16. local_ip = 127.0.0.1
  17. local_port = 5001
  18. custom_domains = nas.xxxx.com
  19. #此处改成自己的域名。
复制代码
04.找到刚才下载好的frpc双击进入配置界面。
05.直接按照截图上面的设置即可。
06.直接按照截图上面的设置即可。
07.直接按照截图上面的设置即可。
08.直接按照截图上面的设置即可。
09.直接按照截图上面的设置即可。
10.直接按照截图上面的设置即可。
此刻这里显示运行中就表示群晖上面运行的frpc已经连接上爱快的frps了。
现在在外网可以用自己的域名打开群晖了。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏11 支持支持2 反对反对
沙发
发表于 2021-8-24 14:02:21 | 只看该作者
非常详细,堪比官方文档!
板凳
发表于 2021-8-24 15:13:17 来自手机访问 | 只看该作者
非常有用
地板
发表于 2021-8-24 15:23:26 | 只看该作者
感谢分享,留存待需要时查阅。
5#
发表于 2021-8-24 18:01:29 | 只看该作者
没有公网的爱快怎么搞?
6#
 楼主| 发表于 2021-8-24 20:13:16 来自手机访问 | 只看该作者
muzi_li 发表于 2021-8-24 18:01
没有公网的爱快怎么搞?

爱快本身没有公网就不行,公网是必要条件,这里爱快是作为一个跳板
7#
发表于 2021-8-26 09:24:30 | 只看该作者
咚咚 发表于 2021-8-24 20:13
爱快本身没有公网就不行,公网是必要条件,这里爱快是作为一个跳板

好吧  这里拨号不给公网ip坑
8#
发表于 2021-8-26 11:08:47 | 只看该作者
咚咚 发表于 2021-8-24 20:13
爱快本身没有公网就不行,公网是必要条件,这里爱快是作为一个跳板

爱快有公网还这么麻烦干嘛,用VPN不是更方便?
9#
发表于 2021-8-26 13:59:00 | 只看该作者
哇,很详细的教程

感谢楼主
10#
发表于 2021-9-29 21:43:19 | 只看该作者
只有ipv6公网的爱快咋搞
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|论坛规章制度|iKuai Inc. ( 京ICP备13042604号 )

GMT+8, 2024-9-28 05:26

Powered by Discuz! X3.3

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表