本帖最后由 zhbff408 于 2018-9-7 12:18 编辑
关于frpc的自启动问题,如下:
网络环境:内网网络,无公网IP,需要外网远程访问nas文件,只能内网穿透实现。几经了解,最终选择frp方案。
方案:vultr上租了vps(公网ip)作frps(服务器端),nas QNAP 231p作frpc(客户端),外网通过阿里域名指向vps公网ip,再端口映射访问内网nas文件。
遇到问题:frps(服务器端)部署完毕,没有问题。但nas上frpc(客户端)部署在自启动出现问题。虽然现在frpc能实现自启动,但出现非常严重问题: 1、Web管理后台能登录,但很多APP提示“等待启用中,无法打开”的错误,从截图可以看出,几乎一大半app丧失功能,无法正常使用; 2、smb协议也失效,window网上邻居看不到nas,映射网络磁盘路径也找不到。
frpc部署参考了论坛laomms大神的帖子,可能是理解上的偏差,导致严重的问题。 现重复操作步骤,请各位大佬帮忙看看,指导指导哪里出问题,应该怎么修改,感谢!
步骤: 1、将frpc和frpc.ini通过winscp上传至目录 /share/CACHEDEV1_DATA/Web/frp 2、打开xshell,连接nas,输入以下代码,赋予frp文件夹里所有文件执行权限; chmod a+rx /share/CACHEDEV1_DATA/Web/frp/* 3、回到winscp,配置frpc.ini,保存退出; 4、回到xshell,逐行输入以下代码: ubiattach -m 6 -d 2 /bin/mount -t ubifs ubi2:config /tmp/config nano /tmp/config/autorun.sh 5、编辑autorun.sh,加入代码: #!/bin/sh /etc/init.d/login.sh restart /share/CACHEDEV1_DATA/Web/frp/frps -c /share/CACHEDEV1_DATA/Web/frp/frps.ini 6、执行以下代码,赋予执行权限: chmod +x /tmp/config/autorun.sh 7、卸载config挂载,逐行执行以下代码: umount /tmp/config ubidetach -m 6 8、重启nas。
然后,就出现前文提到的问题。
|