群晖docker搭建frpc客户端-跳坑指南
前言:
群晖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应该不是这样的格式才对
更多推荐
所有评论(0)