FRP(PC/手机)内网穿透

FRP(PC/手机)内网穿透

一般情况下路由网络,手机(移动,联通,电信)...网络的外网IP都是不能连接到的,

因为那些外网IP的大多端口都是关闭状态的。所以为了解决这个问题就需要穿透。

所谓的内网穿透就是解决电脑与手机创建的服务被外网所连接到。

FRP搭建准备

1.服务器一条(用于搭建穿透服务端)

2.电脑一台(用于测试的客户端)

3.安卓手机一台(配置要好一点的,用于测试的客户端)

4.frp工具(服务器与移动端都需要用到的)

5.Termux(安卓手机运行frp服务所需的工具)

6.AndroPHP(用于手机运行phpweb网站的工具)

首先去GitHub开源网站上下载frp工具。

71d01547263792.png5e151547264470.png06031547264470.png126b1547264470.png穿透工具就准备完成。

搭建测试:

我用的windows系统的服务器做测试

我下载的是frp_0.22.0_windows_amd64.zip

ceaa1547264764.png

服务端的三个文件就放到服务器上

然后修改服务端的frps.ini配置文件

f45e1547264994.png

然后启动服务端。

windows服务器上windows键+R调出运行窗口

执行PowerShell操作调出 windows PowerShell命令窗口

59c11547265351.png

然后运行命令启动服务

先 cd 到frp文件目录

再运行以下命令启动服务


./frps.exe -c frps.ini

40411547265351.png

服务端就启动完成。

接下来就是客户端了

首先测试PC客户端

先配置PC端的frp.ini文件

f02b1547265850.png

从配置中可以看出我穿透配置设置的是本地80端口

接下来就是启动客户端

windows服务器上windows键+R调出运行窗口

执行PowerShell操作调出 windows PowerShell命令窗口

59c11547265351.png


然后运行命令启动服务

先 cd 到frp文件目录

再运行以下命令启动服务

./frpc.exe -c frp.ini

fefa1547266531.png4e071547266531.png

之后本地启动一个80端口web项目(此步省略)

然后用浏览器访问

c7b71547266531.png

pc端就穿透成功。

手机端用的是Termux执行的frp客户端服务运行

所以手机上我下载的frp是frp_0.22.0_linux_arm64.tar.gz

首先安卓手机要安装好Termux(下载,自行百度)

下载好frp后修改frpc.ini文件

c2351547269104.png

如上配置我手机测试的是8020端口

然后把frp客户端文件放到Termux的文件夹下

然后命令启动frp

ec7c1547270075.png启动好穿透后再在手机上启动一个web项目(利用AndroPHP启动)

52071547270074.png3ea81547270075.png

之后测试是否成功f1051547270074.png9f521547270074.png

手机端穿透就成功了。

转载请注明出处凌夕博客 »漫小猫原文地址《FRP(PC/手机)内网穿透

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)