黑群晖基于docker配置frp内网穿透

superchen 发布于 2024-03-28 13 次阅读


前言

我的黑群晖需要设置一下内网穿透来外地访问,虽然 zerotier 的 p2p 组网已经很不错了,但是这个毕竟有一定的局限性,比如我是 ios 的国区 id 就下载不了 zerotier 的 app,组网不了

1.下载镜像


由于新版 frp 使用的是 toml 格式
这里的镜像大部分都是新版的,这里我推荐一个旧版的 frp

镜像名称 chenhw2/frp

2.映射文件

配置 frpc.ini,这里放的路径是我自己新建的文件夹docker/frp

3.修改 frp 配置

[common]
server_addr = 124.1.1.1       #服务器的ip
server_port = 10001           #服务器配置的监听端口
token = chen
[nas]
type = tcp                    #tcp方式
local_ip = 192.168.57.86    #群晖在内网使用的ip
local_port = 5000             #本地端口
remote_port = 9991            #远程端口,也是是外网访问端口

custom_domains = 124.1.1.1   #域名,无域名配置服务器ip

下面我也提一下新版的 frp 的配置文件格式 toml

也就是说上面的映射文件要改成

本地路径 /docker/frp/frpc.toml

容器内路径 /frp/frpc.toml

然后本地将 frpc.ini 改成 frpc.toml 并且写入以下内容

[common]
server_addr = "124.1.1.1"
server_port = 10001
token = "chen"

[nas]
type = "tcp"
local_ip = "192.168.57.86"
local_port = 5000
remote_port = 9991

custom_domains = ["124.1.1.1"]

然后再启动容器

  • alipay_img
  • wechat_img
此作者没有提供个人介绍
最后更新于 2024-11-17