教程向-超详细图文FRP(内网穿透)的搭建与使用
第一次发帖 有不足之处还请各位大佬指出。虽然之前 @zhangbo8418已经在论坛发了FRPC套件(快捷传送门)以及部分说明,但身为超级小白的我,看的还是一脸懵逼,只好自行查找琢磨,经过两晚的通宵作战,终于搞定FRPS&FRPC,不过虽然弄好了,但还是有不尽人意的瑕疵之处,就是HTTPS下无法打开网页,这点还有待研究,要有大佬知道怎么弄的,欢迎指出……------------------------------------------------------------------------------------------
FRP使用HTTPS连接问题已解决,解决方案请点击下方传送门查看
传送门地址
------------------------------------------------------------------------------------------
2021/1/28
因为群晖电源问题 坏了搁置了将近一年 最近才有时间去解决 故而也很久没上过论坛了
今闲来无事看到多年前的老帖 被了出来对于此重新说一说
关于frps在我最后一次的搭建环境中 已经可以不用这么麻烦的执行脚本修改文件了
相对于此 对我来说较便捷的步骤是
先安装宝塔面板 然后在下载利用宝塔面板中的frps插件 进行可视化配置操作(只需设置简单参数即可)
关于frpc我是经由设置原来的群晖套件 换为设置现在的路由器插件 相对于ssh修改文件也较便捷
对于https通过设置宝塔面板来进行的(依旧是Let's Encrypt泛域名证书,但到期自动续期)
另因vps到期 以上步骤不写教程也无详细步骤图 如有需要请自行摸索 即未到期也懒得弄
====================================================
写这篇帖子的初衷也是希望能帮到和我一样的白板同学。先说说FRPS吧,我是用vps服务器搭建的。我接触Linux系统和VPS时间不长,也都是不超过半年,最开始接触Linux系统是从学习vps搭建某N开始的。不久之前玩韩服天刀,被某加速器坑到封号20年,所以一怒之下决定自建了某N,也是像现在一样肝了几晚恶补,才知道怎么搞的。由于已经对vps有了一定了解,就在4月14号重新买了vps服务器。之前购买的kdatacenter vps到期价格也不便宜,所以这次选择了魔方云vps韩国服务器;至于FRPC我是直接用的是@zhangbo8418 同学发的套件,修改了frpc文件……废话不多说,直接进入正题。
需要工具:WINscp、Xshell 5
一、vps服务器端设置
1、frps安装:
Xshell 5登录vps,
一键脚本:**** Hidden Message *****安装结束后显示:
Congratulations, frps install completed!
==============================================
You Server IP : 12.12.12.12
Bind port : 5443
Dashboard port: 6443
vhost http port : 80
vhost https port: 443
Privilege token : WEWLRgwRjIJVPx2kuqzkGnvuftPLQniq
Max Pool count: 50
Log level : info
Log max days : 3
Log file : enable #将上面信息添加到你的路由器frp穿透插件中吧
==============================================
frps Dashboard: http://12.12.12.12:6443/ #这个是frp控制台访问地址
==============================================
**** Hidden Message *****
安装完成后可以关掉Xshell 5了
2、win SCP 登录vps
**** Hidden Message *****这样服务器的配置基本就完成了。
---------------------------------------------------------------------------------------------------------------------
配置服务器时 可能要用到的命令:
我在搭建frp完成后,发现服务器端配置完全正确,但浏览器 ip:7500却无法打开进入控制台 在经过看大量教程后 最终解决
解决方法及原因:
**** Hidden Message *****
最后展示下 我的效果图:
========================================================================
二、群晖fprc套件设置
1、首先安装fprc套件 套件传送门
2、Xshell 5登录群晖增加root密码(已经增加过的请忽略直接看第二步)
输入群晖内网ip
在这里输入群晖admin账号密码
输入sudo -i命令 获取root权限
确定变成root@xxx后(XXX应该显示你设置的主机用户名)
**** Hidden Message *****
清空所有内容,增加代码
//后为我注释内容 请删掉
···········以下为要添加的代码内容,加不到代码框里了,一添加就就少胳膊缺腿的,就这样看吧···············
**** Hidden Message *****
·············要添加的代码到此结束,以上内容部分请安自己实际情况修改·························
保存,启动套件。到此群晖frpc端设置也就全部完成。
代码原贴传送:找不到了 不过复制上面能用就行。。。
4、验证
如群辉frpc端无报错
登录:vpsip:7500 或 域名:7500查看
出现如下即表示连接成功。
----------------------------------------------------------------------------------------------------------
关于上文 http_user & http_pwd 的具体解释:
**** Hidden Message *****
====================================================================
我之前在设置群辉frpc的时候,是在原有文件基础上进行修改的,但实测后发现,群辉套件能连接上,且无报错,但网址无法连接到群辉登录页面,所以整体删除,重新复制写入代码,才得以成功打开网页。有可能是因为本人这方面基础非常薄弱,文件有地方修改存在毛病,故因出此问题。有能力的大佬同学可尝试直接在原文件修改。
最后在送一小撮福利,不管用得上用不上都发出来共享给大家吧(忽略此处,看下方,另外没有删除线很尴尬! 标灰斜体下划线黄阴影 即删除!)
**** Hidden Message *****
注意:上面福利(标灰斜体下划线区分)就算能安装,也不要安装了,秋水不知何因已经打不开。前阵子使用,vps被Q了,不知道是不是与之有关。所以在此说明。之后因无视此处出现的任何责任(被Q等),自行承担。
帖子的最后,再次感谢@zhangbo8418 同学的fepc内网穿透套件。
未完,下方2-4楼有后期补充内容!重要!请接着往下看!
本帖最后由 zang2016 于 2022-1-28 21:26 编辑
2022/1/28
因 koolshare 论坛已于2021年后半年关闭故1楼中的脚本原贴连接已经无法查看
关于该frps脚本后续是否还能正常使用请自行测试
4/21
自己在阿里云或者其他地方购买的域名或二级域名 需要创建A记录解析至vps的ip上
------------------------------------------------------------------------------------------------------------------------
4/25
关于frp如何部署SSL进行HTTPS连接 请查看我另一帖子
帖子传送门
==========================================================================
4/23
给大家推荐个vps端的控制面板吧用着不错 今天刚装上
安装以后能通过WEB页面直接对服务器进行管理
能在线直接对文件进行编辑、开放服务器端口、和查看服务器状态等操作,非常实用。
完全可以在装frps之前搞定,用来辅助frp的安装。
下方还有补充内容,如不想查看此处 请直接移动至三楼。
放三张效果图 自己看吧
文件编辑:
服务器状态:
防火墙,已开放端口的查看和开放端口的操作:
--------------------------------------------------------------------------------------------------------------------------
一键安装代码:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
安装完以后的信息:
--------------------------------------------------------------------------------------------------------------------------
原贴地址&官网
本帖最后由 zang2016 于 2022-1-11 22:00 编辑
5/1
frp穿透后
邮件服务器域名为:www.1233211234567.vip/mail
即:www.域名/mail
同理 photostation 一样 即www.域名/photo
PS:以上穿透具体域名可能会有所不同(有人反映打不开),如若不同请自行测试。
2022/1/11
关于上方域名打不开的原因为没有设置别名,请设置别名后进行访问。
以DSM7.0为例(其他版本自行寻找设置路径),设置路径为:控制面板-登陆门户-应用程序-选择需要设置别名的程序点击设置即可。
你设置的别名就是你域名后方的后缀,如设置adb为photos 的别名,则通过www.域名/adb打开photos 。
------------------------------------------------------------------------------------------
6/5
大神zhangbo8418的frp内网穿透套件,安装再卸载后,如显示无法取得,请重启nas后在安装。
------------------------------------------------------------------------------------------
5/25
frp内网穿透模式下 搭建邮件服务器教程
传送门
------------------------------------------------------------------------------------------
5/14
本处高能:因Frp作者更换新的模块,导致Frp v0.18.0与之前的版本不兼容,如果升级请服务器端同步升级。升级命令:
wget --no-check-certificate https://raw.githubusercontent.com/clangcn/onekey-install-shell/master/frps/install-frps.sh -O ./install-frps.sh
bash install-frps.sh update
详细请参照原贴:http://koolsh{:7_200:}are.cn/thread{:7_200:}-65379-1-1.html
【删除中间表情】
以上命令用于Frps v0.18.0以前版本升级使用。最新安装请忽略。
本帖最后由 zang2016 于 2018-11-29 23:08 编辑
6/5
DSM6.2使用winscp登录root解决办法:
(1)用Xshell 5 ssh登录群晖
(2)切换root权限
(3)输入命令 vim/etc/ssh/sshd_config
(4)i 编辑文件 将 #PermitRootLogin yes前面的#去掉
(5):wq 保存文件 ,关闭Xshell 5,重启群晖
11/29
由于frp的作者更新了0.20版本的配置文件,导致我们在使用lede插件里面的frpc客户端时配置正确的情况下出现uthorization failed未授权,这种情况,解决方案如下:这段配置是服务端的配置文件
bind_port = 7000
vhost_http_port = 80
vhost_https_port = 443
token = 12345678 #之前的是privilege_token,现在改为token即可
原贴地址: https://www.vediotalk.com/?p=1145
实际上,这个东西是可以做个配置页面就行了,只是frp的配置不太直观我做了nps:https://www.bilibili.com/video/BV1YR4y1u78a 好像没有写完 zang2016 发表于 2018-4-20 16:49
一、服务器端设置
frps安装:
你这边编辑不到帖子吗
momo 发表于 2018-4-20 16:57
你这边编辑不到帖子吗
可以的 等下写完在编辑 vps装个宝塔。。就省事多了 我是直接把路由器给FRP穿透了 谢谢分享
一直想捣鼓,学习了。感谢分享 谢谢分享楼主辛苦了 谢谢分享 看看怎么弄的 感谢分享 可以的 感谢楼主分享 套件不兼容郁闷 学习一下,看看教程 感谢分享啊 咨询一下你们用的黑群晖?什么版本啊 我现在用最新的6.1.6 提示不兼容 3615 删除所有配置信息倒是没什么问题,但是注意日志路径,建议还是用我写的路径。。。 多谢分享! 看看学习可能会需要