前言:

群晖NAS使用Docker安装配置frpc内网穿透教程 - 思有云 - IOIOX

看了这个文章发现下载frpc0.57.0之类的stilleshan/frpc的版本是怎样都不成功的。可能是技术不够或者其他问题,搞了两天了。主要是docker提示解释json错误,都不能启动。又看了一些文章说值要加上双引号,一样没用。只好用回0.37.0这样的旧版本。

新版本使用的是.toml这样的文件,里面是值键对这样的格式,但是不能解释成json,docker容器都不能启动了。旧版使用.ini文件,就是值键对,容器顺利启动并且frp生效。

准备工作:

1。putty-用于ssh远程连接群晖

2。群晖7.0开启SSH,路径:控制面板-》终端机和snmp,把SSH的勾打上应用就可以了。

用putty登录群晖,然后切换成root用户,不然docker命令使用起来有问题

sudo -i

 因为要连接到国外下载docker镜像,使用群晖界面是没办法下载的,只好使用命令了

docker pull stilleshan/frpc:0.37.0

 下载完成后,可以在群晖的docker看到镜像

在docker文件添加frpc.ini文件,ini文件其实是一个utf-8格式的文本

文件内容如下

[common]
server_addr = frp.freefrp.net 
server_port = 7000
token = freefrp.net

[web1_linjianpingwpxx]
type = http
local_ip = 192.168.xx.xx
local_port = 5000
custom_domains = nas1.xxxxx.com

[web2_linjianpingwpxx]
type = https
local_ip = 192.168.xx.xx
local_port = 5001
custom_domains = nas.xxxxx.com

创建frpc容器

 勾上 使用高权限执行容器,版本是0.37.0,点击高级设置

存储空间,如图设置 /frp/frpc.ini

网络可以设置端口或者如图勾选,我这里就直接打勾就可以了,个人觉得比较方便

域名添加记录

我使用的是ename,所以就用它来举例,请按实际域名服务商的情况操作

主要思路是给域名解释里面添加一个cname记录,然后指向frp.freefrp.net,主机记录填写nas,相当于二级域名,如果你还有电影服务器,可以填写movie,稍等一会儿就会成功了

成功展示

因为我使用的是https,所以有安全提示,接受就可以显示了

结束语

真是搞不懂新版本为啥老是json解释不成功,如果使用json应该不是这样的格式才对

GitHub 加速计划 / fr / frp
83.04 K
13 K
下载
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
最近提交(Master分支:3 个月前 )
4383756f 8 天前
6ba849fc 17 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐