时间:2017年03月11日 | 作者 : liuhui | 分类 : FRP教程 | 浏览: 15577次 | 评论 0 人
阿里云限量代金券 | 此广告位出租25元/月 |
由于本人最近比较忙,所以短期写一个FRP客户端搭建教程给大家使用,也用不着去大海捞针去google教程了,本人教程基于本人脚本搭建。
首先很多新人不知道FRP的真正工作原理,FRP有一个客户端和一个服务端,客户端类似花生壳的客户端,写好配置登录就好,服务端是一个有公网IP的服务器。
那么如何实现内网映射,首先你需要把你的域名指到你的FRP服务端上,可以使用A记录或CNAME记录都可以。
本人已经搭建好FRP服务器,不劳各位操心,可以直接引导到我的服务器上:www.funkystars.cn
接着,你只需要购买一个域名并且引导到我的服务器上就可以了。
然后我们只需要在我们的内网机器里镜像配置就可以。
这里用到我的客户端安装脚本,下载路径在:http://mirrors.geekfan.top/frp/Linux%b0%b2%d7%b0FRP%bf%cd%bb%a7%b6%cb%d6%d0%ce%c4%bd%c5%b1%be.sh
然后执行我的脚本就可以:
首先把脚本拷贝到内网服务器上:
Centos和Debian默认都支持lrzsz上传文件,垃圾FTP速度慢,不安全,还要搭建环境。
这里使用的SSH不建议用Putty,对lrzsz对Putty兼容不是很好,我们这里使用Xshell,下载自行百度,或者加群:326772632,群文件有下载链接。
然后我们下载lrzsz同步软件:
debian使用命令:sudo apt-get install lrzsz
Centos使用命令:yum install lrzsz
接着我们使用rz命令把脚本上传到服务器:
rz
选中脚本,点击打开。
等待上传完成,ls查看下:
ls
给予脚本755执行权限:
chmod 755 Linux安装FRP客户端中文脚本.sh
执行脚本:
sh ./Linux安装FRP客户端中文脚本.sh
按回车或者Y或者y执行安装:
选择你的Linux系统类型,我这里是X64系统,怎么看系统类型,直接看内核后缀,如果是X86_64就是64位,如果是i686就是32位,树莓派用户直接选择ARM
我是X64系统,我就输入2,树莓派用户以及各种PI用户选3就好。如果你下载好了FRP你就存到/root/frp下,我的脚本自动下载FRP,所以不用你愁。
输入2(树莓派输入3)
等待下载完成。
出现此栏说明下载成功,这里并没有结束。我们需要配置FRP。
首先输入FRP的密码
我的服务器是密码是:geekfan.top123
接着输入服务端域名:
我的服务器域名是:www.funkystars.cn
接下来输入本地IP,如果不知道就回车默认:
我这里是:192.168.1.135
然后输入FRP的域名,这里是域名是你引导到我的FRP服务器下的域名,我这里随便写个:
接着输入隧道名称,这是是HTTP的隧道,不建议使用默认,这里我建议你们写你的英文名前4个字母加QQ号后4位,因为每个人的隧道名必须不一样,我感觉这意思FRP最坑的地方,但是速度很快。
我就写个:
FUNKY-1234
下面是你SSH隧道的端口,这个用QQ前四位加英文名区分吧:
1234-FUNKY
这里你会发现已经安装成功,
你可以使用命令来启动FRP了:
首先切换到配置目录:
cd /frp/frp-config
然后我们建立一个screen,让frp后台运行:
如果没有安装screen,安装下screen:
Debian:sudo apt-get install screen
Centos: yum install screen -y
然后安装完成我们创建一个screen:
screen -S frp
然后就已经进入到screen里面了。
这里我们运行frp:
./frpc -c ./frpc.ini
如果一直卡在这,就说明已经成功了,然后咋退出呢?
Ctrl+A 松手 然后按 D即可退出screen
那么frp就会在后台自动运行。
如果之后还想进入screen,我们就screen -ls 查看screen
然后进入screen:
screen -r frp
通过ctrl+c停止frp。
至此教程结束。
原文转自 极客FAN
原文链接:http://geekfan.top/post/74.html
感谢Mr.Funky提供的脚本!
☆夢幻煋涳☆提供的脚本:FRP客户端Windows/Linux/Raspbian一键启动脚本
如有疑问欢迎加入FRP内网穿透交流群:261807771
推荐您阅读更多有关于“”的文章
Powered By Z-Blogphp
分享:
支付宝
微信