开始搭建环境 |
| 首先,根据群里群晖建站教程安装相应的套件,因为管理服务需要依靠建站套件来运行,需要的套件就是左面的几个套件
版本
apache 2.4
php5.6
数据库10 |
| 打开web station套件,点击php设置,选择php5.6版本点击编辑
如图,将所有扩展全部选择上,然后点击核心设置,搜索sock出来如图的样式内容,打开数据库10套件查看sock文件路径填写到里面,如果你用的是10可以直接照图填,如果是5就填5的路径
然后点击确定保存 |
| 首先在控制面板新建个共享目录,把文件都上传进去
然后选择虚拟主机
点击新增,像我图里这样,选择基于端口,选择http至于端口你喜欢多少就填多少不冲突就行,这个端口是访问frpc控制面板用的
文档根目录选择刚刚建立的共享目录
http后端服务器选择apache2.4
php选择刚刚设置的5.6的
然后点击确定保存
当然现在还不能访问因为缺少数据
访问方式
群晖ip:端口 |
| 接着打开File station
右键单击刚刚建立的共享目录,选择属性,然后点击权限,点击新增,
用户或组选择http组
其他不动,权限全部勾选上点击确定
接着,最重要的把底下的 应用到这个文件夹、子文件夹及文件 把这个一定要选上,然后保存即可 |
导入初始数据 |
| 打开phpMyAdmin套件,使用安装数据库10时设置的用户密码登陆进去,默认账号root密码安装时设置的 |
| 登陆进来后点击 新建 然后在右侧填写数据库名称,这个后面要用到
我这里填的frpchuantou
后面的选择就是图里的utf8编码
然后点击创建,就会在左侧出来这个数据库
选择这个数据库看看他是空的 |
| 接下来导入数据库表和初级初始数据
首先选择刚刚建立的数据库,然后点击导入,会出来图1这样的界面
然后点击 选择文件 选择文件包里的sql格式文件
然后拉到底部点击 执行 开始导入数据
等待一会就会出现突然这样的成功界面
然后你会发现刚刚还是空的数据库出现如图这样的数据表,
至此控台所需要的初始数据就都有了 |
配置FRPC控台 |
| 接下来修改控台连库文件
文件位置
打开共享目录,进入admin/iframr就会发现一个db.php文件
打开文件进行编辑,如图根据图片提示进行编辑,输入数据库账号,数据库密码,和刚刚建立的数据库名称,我刚刚演示的库就是frpchuantou,因为我有现成的库名称是frp所以我这里写frp
修改完成保存文件退出 |
| 接着打开浏览器,输入ip和端口进入frpc控制台,
初始账号和密码都是admin
登陆成功后会看到图1的界面,当然图片不一样,
第一步,也是必须弄的一步
点击数据接口修改账号和密码,防止别人登陆进去搞破坏
这里的数据socket你随意填,用字母数字怎么组合都可以,反正不用你记住,这个是给shell接口用的
至于server酱,这个是给你微信发送frpc穿透信息的,如果别人上你控台都修改密码和数据都会有提示,如果别人上去改密码了,你可以根据信息里的账号密码登陆进去修改
还有不用测试我的图里链接了(手动滑稽),每次登陆都会有新的验证钥匙,而且不会重复的(手动滑稽) |
开始配置FRPC穿透 |
| 接下来开始穿透
根据图里要求去填就行,相信左侧的都没问题,那我说说右侧的
服务商这里,名称随意你能知道是谁提供的服务器就行,防止以后变更的时候找不到新提供的服务器
http/https端口就是他网站给的http/https默认端口大多数给的都是80和443,如果给的是其他端口那你域名访问就得加端口号了,80 443不用加
穿透管理地址,这个填写他提供给你的管理地址大多都是7500端口的环境地址,注意这里填完整的网页链接,用户名密码是他提供给你查看穿透的用户和密码 |
| 这里我预置了3个能用的服务器,可以直接选择启用
注意第三个服务器会不定时更新版本,所以能稳定用的就1和2
鼠标移动到服务商名称上会提示,穿透服务器管理的用户名和密码,点击名称就可以进去这个服务器的管界面
启用服务器
点击要启用的服务器,就会根据选择的服务器配置信息生成穿透信息,然后到运行管理结束现有的frpc进程就会自动载入刚刚启用的服务器 |
| 穿透管理
在这里可以看到你穿透的应用信息,可以添加修改信息,修改完成后同样到 运行管理 结束现有frpc进程来重新载入配置 |
| 添加穿透和修改TCP/UDP穿透
这里协议根据你的需要进行选择
应用名称随意,尽量有自己的格式防止和别人的名称重复导致穿透失败
两个传输一定要根据提示做
外网端口不能和别人的重复,支持官网的批量穿透填写 |
| 添加和修改HTTP/HTTPS穿透
一切根据提示填写,
至于域名这里我说下,如果你有自己的域名就用cname把域名解析到服务器的域名上,并且添加你需要的解析记录,或者直接添加*解析记录
如果没有域名并且服务商提供免费自定义域名那就自己填写服务商的域名:如服务商提供*.aa.com这样的免费域名哪里就填acb.aa.com
这里acb是你自己定义的,只要和别人的定义不一样就行你也可以有自己的格式
如dmtc-a.aa.com
dmtc-x.aa.com |
| 运行管理
若没有守护进程就根据提示添加计划任务并手动运行计划,接着回来查看是否发现守护进程
这里开启守护和关闭守护都是守护的frpc进程
关闭守护后点击结束frpc进程可以关闭所有frpc进程,过程中守护进程不会停止只不过不守护frpc穿透了,当开启守护后继续守护frpc,没有frpc进程就会获取当前设置启动的服务器信息来设置穿透,想结束守护进程就到控制面板删除计划任务然后重启,或者进入群晖终端结束进程 |
| 运行记录
可以查看所有,frpc控台的操作记录 |