当前位置:   article > 正文

docker部署Frpc服务_docker frpc

docker frpc

前言

由于移动的宽带没有ipv4,也就是没有公网IP。但是我需要在外网对于我的群晖服务进行访问,所以我需要在群晖docker内搭建frp服务。总体来说服务还可以,基本上满足了我的外网访问需求。

云服务器部署Frps

编写Frpc客户端配置

  • A_port是你的frps服务端监听地址

  • server_addr是你的部署Frps服务端的公网IP

  • token是你Frps服务端设置的token

  • local_ip = 127.0.0.1表示本机,也就是群晖

  • local_port是群晖的5244,我这里举例的Alist服务就部署在我群晖的5244端口

  • remote_port是Frps服务端的端口号,也就是你外网访问时候用的端口号

  1. # frpc.ini
  2. [common]
  3. server_addr = 你的公网IP地址
  4. server_port = A_port
  5. token = your_token
  6. [Alist]
  7. type = tcp
  8. local_ip = 127.0.0.1
  9. local_port = 5244
  10. remote_port = 5244

利用群晖docker部署服务

下载镜像

打开群晖dokcer,在docker中搜索frp,选中镜像进行下载

运行镜像

运行目录可以自定义,但是注意要将frpc.ini文件放在里面

在端口设置中要选择与docker-host使用相同网络

利用docker-compose部署服务

创建docker-compose文件

在frpc运行目录中新建docker-compose.yaml

docker-compose配置文件编写

  1. version: '3.3'
  2. services:
  3. frpc:
  4. restart: always
  5. network_mode: host
  6. volumes:
  7. - './frpc.ini:/etc/frp/frpc.ini'
  8. container_name: frpc
  9. image: snowdreamtech/frpc

群晖nas开启SSH

在群晖中找到控制面板--终端机与SNMP

SSH连接到群晖nas

使用xshell、finalshell等均可,我这里以finalshell演示

运行docker-compose文件

进入frpc文件路径,若不知道的话,右键选中属性可查看

  1. #切换root用户
  2. sudo -i
  3. #进入frpc路径
  4. cd /volume1/docker/frpc
  5. 运行docker-compose
  6. docker-compose up -d

利用群晖第三方套件部署服务

添加第三方套件源

http://spk.bobohome.store:8880

https://packages.synocommunity.com

https://spk.imnks.com/

https://www.cphub.net

https://spk.520810.xyz:666

https://spk.imnks.com

安装frpc套件

安装套件后打开,将frpc.ini里的配置代码粘贴保存即可

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/403232
推荐阅读
相关标签
  

闽ICP备14008679号