zang2016 发表于 2018-4-20 16:18:00

教程向-超详细图文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 发表于 2018-4-20 16:49:47

本帖最后由 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 发表于 2018-4-23 02:17:17

本帖最后由 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-6-5 22:04:18

本帖最后由 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


zhangbo8418 发表于 2022-1-12 12:33:46

实际上,这个东西是可以做个配置页面就行了,只是frp的配置不太直观我做了nps:https://www.bilibili.com/video/BV1YR4y1u78a

momo 发表于 2018-4-20 16:33:57

好像没有写完

momo 发表于 2018-4-20 16:57:59

zang2016 发表于 2018-4-20 16:49
一、服务器端设置

frps安装:


你这边编辑不到帖子吗

zang2016 发表于 2018-4-20 17:10:56

momo 发表于 2018-4-20 16:57
你这边编辑不到帖子吗

可以的 等下写完在编辑

chnvery 发表于 2018-4-20 17:23:47

vps装个宝塔。。就省事多了

zxmlysxl 发表于 2018-4-21 11:01:08

我是直接把路由器给FRP穿透了

cloudthink 发表于 2018-4-21 11:20:27

谢谢分享

yueyue9817 发表于 2018-4-21 11:28:38

一直想捣鼓,学习了。感谢分享

chhqqq 发表于 2018-4-21 11:41:13

谢谢分享楼主辛苦了

aa65224065 发表于 2018-4-21 12:05:36

谢谢分享 看看怎么弄的

snowman1003 发表于 2018-4-21 12:08:43

感谢分享

wenmo 发表于 2018-4-21 12:12:17

可以的 感谢楼主分享

12cpy 发表于 2018-4-21 12:27:39

套件不兼容郁闷

yuyxyx 发表于 2018-4-21 13:19:20

学习一下,看看教程

kraa2019 发表于 2018-4-21 13:28:58

感谢分享啊

aa65224065 发表于 2018-4-21 14:00:15

咨询一下你们用的黑群晖?什么版本啊 我现在用最新的6.1.6 提示不兼容 3615

zhangbo8418 发表于 2018-4-21 17:31:20

删除所有配置信息倒是没什么问题,但是注意日志路径,建议还是用我写的路径。。。

joson 发表于 2018-4-21 17:57:39

多谢分享!

szapha 发表于 2018-4-21 22:37:29

看看学习可能会需要
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 教程向-超详细图文FRP(内网穿透)的搭建与使用