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服务端的端口号,也就是你外网访问时候用的端口号

# frpc.ini
[common]
server_addr = 你的公网IP地址
server_port = A_port
token = your_token

[Alist]
type = tcp
local_ip = 127.0.0.1
local_port = 5244
remote_port = 5244

利用群晖docker部署服务

下载镜像

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

运行镜像

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

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

利用docker-compose部署服务

创建docker-compose文件

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

docker-compose配置文件编写

version: '3.3'
services:
    frpc:
        restart: always
        network_mode: host
        volumes:
            - './frpc.ini:/etc/frp/frpc.ini'
        container_name: frpc
        image: snowdreamtech/frpc

群晖nas开启SSH

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

SSH连接到群晖nas

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

运行docker-compose文件

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

#切换root用户
sudo -i
#进入frpc路径
cd /volume1/docker/frpc
运行docker-compose
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里的配置代码粘贴保存即可

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值