前言
在上两篇文章中介绍了linux和Nginx的安装。但是站点只能在本地访问。这篇文章我们会借助frp把本地站点映射到公网。
frp服务器
首先在网上找一台免费的frp服务器(土豪可以自己搭建)
这里用一下 php菜鸟博客wlphp.com 这位博主搭建的服务器
frp客户端
在github下载0.20版本的frp
*与服务器版本保持一致
下载后可以通过ftp软件上传到手机上;
也可以在手机上安装git直接下载;
进入文件夹打开frpc.ini填入下面配置
[common] server_addr = freefrp.wlphp.com #frps服务端地址 server_port = 7000 #frps服务端通讯端口 token = frp888 #0.18以下版本在token前面加上privilege_[web01]
type = http
#http或https协议
local_ip = 127.0.0.1
#本地地址
local_port = 80
#网站端口
custom_domains = test.wlphp.com
#配置二级域名
#test可以自己定义,不要和其他人冲突
custom_domains也可以填自己的域名,然后把域名解析到 freefrp.wlphp.com
but 这个服务器是国内的域名需要备案,不想备案可以找国外服务器。
粗劣配置,详细配置可以访问github上的文档
运行
进入frp目录运行下面命令
./frpc -c ./frpc.ini
看到每行后面出现成功就可以了。
现在就可以通过test.wlphp.com访问手机上的站点了。
Q.E.D.