【实例】frp内网穿透 公开自己电脑中本地服务器中的某个网站

【实例】frp内网穿透 公开自己电脑中本地服务器中的某个网站

由于在外地,笔记本使用手机热点连网的。有客户要帮看代码,但是代码的测试还需要回传数据,那么在本地测试就不可行了,而且我又不想把测试代码放到我的服务器中,所以就想到了frp

刚开始弄frp有些蒙,研究研究就好了。frp内网穿透

刚开始时,域名解析使用了泛域名方法,这样也是我刚开始发蒙的原因,后来改为直接解析的方法,就好了。

具体全套配置步骤如下:

1、如要使用域名a.mrdede.com,那么解析类型使用A或CNAME都可以(不要使用泛域名)。

2、公网服务器(A服务器)下载编译好的frp(或者自己编译frp),进入frp目录,配置文件frps.ini内容如下:

假设A服务器为linux系统

3、启动A服务器中的frps,命令如下:

先进入frp的程序目录

4、本地电脑(B服务器)下载编译好的frp(或者自己编译frp),进入frp目录,配置文件frpc.ini内容如下:

5、启动本地电脑中的frp,命令如下:

CMD先进入frp的程序目录

 此时B控制台会有提示,同时A服务器的控制台也会有相应的提示连接成功

6、使用刚刚解析的域名a.mrdede.com:8001

7、如果没有碰到新问题的话,这时就可以了。

要注意的问题:

1、现在的服务器,一般只在服务器的开放端口是不行的,还需要在服务商的后台放行端口,这一点要注意,像阿里云、腾讯云等都是这样的。

2、frp编译好的文件下载地址:https://github.com/fatedier/frp/releases。最上面就是最新版本,再按自己的系统去下载,如A服务器下载frp_0.37.1_linux_amd64.tar.gz,B服务器下载frp_0.37.1_windows_amd64.zip。

frp内网穿透