最近周末需要出远门一趟,但是由于自己还有很多工作需要处理,因此需要使用到电脑。但是这次又不想把笔记本背上,由于本人有一个ipad,自带触控笔和键盘,因此想着出门的话,带个ipad即可,然后远程连接家里的电脑处理工作即可。
有了这个想法,我的第一想法是使用花生壳把家里的电脑给映射到外网里面,然后使用ipad上的RDD Client软件连接即可。但是发现花生壳需要实名制,所以放弃了,个人确实不喜欢实名制,奈何现在上网到处都需要实名制,各种骚扰电话层出不穷,因此放弃了花生壳,然后在网上找了其他的几个软件,有什么快解析等,发现都好差,很多软件下载下来运行卡得很。所以放弃了。偶然间看到一个叫Frp的开源软件,发现可以自己搭一个内网映射的服务,因此打算试试。
使用Frp进行内网端口映射,需要有一个云服务器的公网ip,然后在云服务器上启动Frp的服务端即可,然后在本地电脑上启动客户端,连接上服务端,就可以设置内网电脑的端口映射了。非常简单,而且尝试下来延迟较低,非常不错。本文介绍下详细的Frp的服务端安装教程。
一、准备服务器
在国内个人很难拥有一个固定ip的带宽,但是我们需要外网访问的时候又需要一个固定ip,因此这里我们可以购买云服务器,因为购买云服务器的时候就会有一个固定的带宽。这里推荐使用腾讯云的,个人对腾讯云服务器比较有好感。配置的话较低,1H1G即可。此步骤省略。
二、下载Frp服务端软件
既然是在云服务器上部署服务端,因此这里我们需要下载下Frp的服务端软件,Frp官网的下载地址是:Frp官网下载。在这里我们下载一个最新版本即可,例如我的服务器系统是centos的,因此这里我下载的是
备注:
1、这里的下载地址在github上,国内访问可能较慢,在本文末提供该版本的备用下载地址。
2、github在国内访问速度较慢,可以使用迅雷进行下载,下载后如果是360软件的话,会报毒,这里把他设置为信任即可。
3、手动下载的,需要上传到服务器上去。
三、安装服务端
这里假设我们已经把服务端的安装包下载下来,并且已经放到服务器上去了。
首先解压服务端
#解压服务端 tar -zxvf frp_0.48.0_linux_amd64.tar.gz
解压后我们就看到这个文件
然后我们进入到这个文件夹里面去
#进入frp文件夹 cd frp_0.48.0_linux_amd64
可以看到文件夹下面有一些文件,这里的配置文件就是frps.ini这个文件,我们进入这个文件进行编辑。刚进来的时候我们只能看到如下配置
[common] bind_port = 7000
这里的话我们改造如下:
[common] bind_port = 41452 dashboard_user = admin dashboard_pwd = f281ae381db15d5047bfbcec1496d9a4 dashboard_port = 47516 authentication_method = token token = 605e63b8921d0a7779562b2bf0a6eac5
上诉内容的含义如下:
序号 | 参数 | 说明 |
1 | bind_port | 这个端口默认是7000,我们一般不会使用默认,改一个随机端口 |
2 | dashboard_user | frp启动起来之后访问的dashboard的用户名 |
3 | dashboard_pwd | frp启动起来之后访问的dashboard的密码 |
4 | dashboard_port | frp启动起来之后访问的dashboard的端口 |
5 | authentication_method | frp客户端与服务端的验证方式,一般使用token |
6 | token | frp客户端登录服务端所需要的token码,在客户端需要填写这个。 |
修改完成之后,我们就可以启动frp了,启动的话我们可以使用如下的命令:
#后端常驻启动frp nohup ./frps -c ./frps.ini &
启动完毕之后,我们可以查看这个nohup文件
可以看到frp启动成功了,启动了2个端口,分别是41452和47516端口,分别是frp客户端的连接端口和frp的dashboard端口。
四、云服务器开放安全组
这里提到的,我们在上面启动了两个端口,但是由于是云服务器,默认这两个端口的安全组策略是没有放开的,因此需要在云服务器的安全组里面把这两个端口给开放出来,让外部可以访问。
五、登录frp的dashboard
这里frp启动完成之后,dashboard的访问地址是:http://${host}:${dashboard_port},在页面访问的时候,需要输入用户名和密码
这里输入我们在服务端的frps.ini文件里面配置的用户名和密码后就可以进入到frp的dashboard页面了。
到此我们的frp服务端就安装完成了。
最后提供frp服务端的备用下载地址,登录后即可下载。
还没有评论,来说两句吧...