iKuai爱快流控路由

标题: 基于爱快Docker上运行Frps服务给无公网IP的群晖做内网穿透 [打印本页]

作者: 咚咚    时间: 2021-8-24 11:15
标题: 基于爱快Docker上运行Frps服务给无公网IP的群晖做内网穿透
本帖最后由 咚咚 于 2021-8-24 14:17 编辑
本贴为个人使用经验分享,高手们勿喷。

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

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

复制以下内容保存文本文件为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.获取文件路径并复制。
(, 下载次数: 58)
07.给docker服务添加接口,可以理解为路由器上的一个LAN口,这个LAN口是需要一个IP地址的,以下运行在docker上面的所有程序都是通过这个接口连接网络。
(, 下载次数: 61)
08.接口配置根据自己的环境自行设置。
(, 下载次数: 62)
09.添加frps的镜向文件。
(, 下载次数: 56)
10.找到指定的frps镜向并下载。
(, 下载次数: 46)
11.我安装的是0.26.0这个版本,因为我家群晖上面也是安装的这个版本。
(, 下载次数: 59)
12.下载完的每一个镜向文件均在镜向文件均保存在镜向管理界面当中。
(, 下载次数: 62)
13.创建容器。
(, 下载次数: 63)
14.容器配置参数根据自己的需要自行修改,也可以完全按我的设置。
(, 下载次数: 53)
15.此时该容器状态显示“已启用”就表示工作正常并记住这个ip地址,后面将要使用。
(, 下载次数: 56)
16.此时可以看到,在线路中多了一条前面给docker服务添加接口后的线路。
(, 下载次数: 61)
17.添加端口映射,将以上容器的IP地址映射到公网才可以在公网上面访问到frps服务。
(, 下载次数: 54)
18.端口映射的相关配置请根据自己的实际情况设置,特别注意的是内网地址为前面设置容器时的ip地址,这个不能错。
(, 下载次数: 65)

以上为爱快端frps的配置全过程
以下为群晖端frpc的配置全过程,更新中。。。

01.打开群晖套件中心,搜索安装docker
(, 下载次数: 63)
02.打开docker,点开注册表搜索frpc找到oldiy frpc双击并安装。
(, 下载次数: 56)
03.上传frpc.ini到“/docker/frpc/frpc.ini”路径中,后面要用到。
(, 下载次数: 63)

复制以下内容保存文本文件为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双击进入配置界面。
(, 下载次数: 57)
05.直接按照截图上面的设置即可。
(, 下载次数: 51)
06.直接按照截图上面的设置即可。
(, 下载次数: 63)
07.直接按照截图上面的设置即可。
(, 下载次数: 72)
08.直接按照截图上面的设置即可。
(, 下载次数: 55)
09.直接按照截图上面的设置即可。
(, 下载次数: 69)
10.直接按照截图上面的设置即可。
(, 下载次数: 58)
此刻这里显示运行中就表示群晖上面运行的frpc已经连接上爱快的frps了。
(, 下载次数: 58)
现在在外网可以用自己的域名打开群晖了。
(, 下载次数: 62)


作者: 宝贝归来    时间: 2021-8-24 14:02
非常详细,堪比官方文档!
作者: a27785261    时间: 2021-8-24 15:13
非常有用
作者: 曼菲士    时间: 2021-8-24 15:23
感谢分享,留存待需要时查阅。
作者: muzi_li    时间: 2021-8-24 18:01
没有公网的爱快怎么搞?
作者: 咚咚    时间: 2021-8-24 20:13
muzi_li 发表于 2021-8-24 18:01
没有公网的爱快怎么搞?

爱快本身没有公网就不行,公网是必要条件,这里爱快是作为一个跳板
作者: muzi_li    时间: 2021-8-26 09:24
咚咚 发表于 2021-8-24 20:13
爱快本身没有公网就不行,公网是必要条件,这里爱快是作为一个跳板

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

爱快有公网还这么麻烦干嘛,用VPN不是更方便?
作者: xiaiyue    时间: 2021-8-26 13:59
哇,很详细的教程

感谢楼主
作者: terrycheng    时间: 2021-9-29 21:43
只有ipv6公网的爱快咋搞
作者: bzlzm    时间: 2021-9-30 01:09
简单的事情复杂化,域名+ipv6
作者: liyangqiuyu    时间: 2021-9-30 11:19
bzlzm 发表于 2021-9-30 01:09
简单的事情复杂化,域名+ipv6

问题就是如果连了没有ipv6的网就访问不回来了, 以前我也像这样做的。后面还是老老实实的改了公网ip做动态域名
作者: gearfoxx    时间: 2022-3-2 15:01
谢谢分享,收藏了
作者: wangda1024    时间: 2022-9-2 17:31
感谢分享 学习一下
作者: muzi_li    时间: 2022-11-14 08:37
terrycheng 发表于 2021-9-29 21:43
只有ipv6公网的爱快咋搞

搞好了没。我的也是ipv6设置后外网一直没法访问




欢迎光临 iKuai爱快流控路由 (https://bbs.ikuai8.com/) Powered by Discuz! X3.3