内网映射工具frp

Thursday, October 11, 2018

前言

之前有写过一篇内网映射工具ngrok ,但是ngrok的速度不是很快,而且每次启动的生成二级域名都会变化,要长期使用不是很方便,下面介绍一款稳定快速的内网映射工具frp

frp是国内大神写的开源作品,目前start接近16K 开源地址:https://github.com/fatedier/frp 中文文档:https://github.com/fatedier/frp/blob/master/README_zh.md

正文

配置服务端

首先在服务机(需要外网能访问)下载对应系统的软件包 ,解压并编辑frps.ini文件 如果官方软件包下载慢,可使用以下链接下载: windows:下载链接 osx:下载链接 linux:下载链接

# frps.ini
[common]
bind_port = 7000

启动

$ nohup ./frps -c ./frps.ini &

配置客户端

同样在客户机(内网)下载对应系统的软件包,解压并编辑frpc.ini文件

# frpc.ini
[common]
server_addr = x.x.x.x
server_port = 7000

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

注:x.x.x.x为服务机公网IP 启动

$ nohup ./frpc -c ./frpc.ini &

通过ssh访问内网机器

$ ssh -oPort=6000 root@x.x.x.x

结束语

frp的功能远不止这些,更多配置请查看官方文档

toolsfrp

Hexo通过jenkins实现自动部署

SpringBoot使用jasypt加密配置文件