基于FRP内网穿透的神器__搭建企业微信必备

苦于本地服务无公网IP,给设备测试服务器测试代理很大不便,本文基于一种FRP开源软件测试
工具清单:

  • 一台公网服务器(各种云服务器学生版等)

  • 本地PC

  • 实名制域名

  • 软件:FRP

  • 拿本地MQTT服务测试,安装MQTT在本地机

  • 公网服务器安装了ubuntu 18.04

  • 本地PC x64

需要的技能:
简单的Linux基础
目标:把本地机器跑的服务暴露到公网上或者任意地方可以访问本地服务
测试:
分别为服务端和客服端测试成功信息




具体配置:
用SSH在云服务器安装frp
arch
查看结果,如果是“X86_64“即可选择”amd64”
[下载地址]wget (https://github.com/fatedier/frp/releases/download/v0.22.0/frp_0.22.0_linux_amd64.tar.gz)
解压到相应目录,选择S结尾的文件这是服务端需要的
image
注意,文件及文件夹权限均要开启
然后修改frps.ini文件
sudo nano frps.ini
写入配置
[common] bind_port = 7000 dashboard_port = 7500 #可以访问这个进入管理面板查看FRP连接情况 x.x.x.x:7500 token = 12345678#命令,前后端要一致 dashboard_user = admin#这个是管理面板权限认证 dashboard_pwd = admin vhost_http_port = 10080#访问端口开启的是WEB服务 vhost_https_port = 10443
执行 ./frps -c frps.ini
服务就跑起来了,如图所示

回到客服端
本地PC机做测试
下载解压到本地
image
这是连接

配置
image
CMD命令启动
frpc.exe -c frpc.ini
成功如前图所示
以上是内网穿透简单测试,抛砖引玉,更多的设置可以参考官方文档
补充
域名申请 做A记录


总结

还好我有公网,没公网很难受

很棒 没公网就很难受