首先上frp项目首页:frp的Github项目页。
科普!frp是什么
frp是个自己人(国人)创作的软件(所以中文文档还是很完善的,基本上有什么不懂的直接在上面查就行了)。用frp搭配一台拥有公网ip的主机可以为没有公网ip的主机(例如内网的主机)提供端口转发等服务,这样就可以让用户从外网直接连接到内网的主机(举个具体的例子:在家里连到公司的电脑上进行项目管理)。
配置!穿越战火的信使(服务端frp部署)
其实更加像是驿站或者说中间人惹。。。
服务端的系统是centos。
frp部署还是很简单的,贫僧的方法是直接从项目页把发布了的压缩包下载到主机上(看自己系统是什么就下什么,因为贫僧的是64位的linux系统,所以就下载了名字里有linux_amd64的),然后解压,添加执行、读写权限就可以直接用了(chmod
指令的用法这里就不提了)。
重点是填写frps.ini
,里面要对应你需要的服务填上对应的内容(具体的可以参考中文文档或者贫僧下面的例子)。
例如贫僧需要的是vnc和ssh,那么就需要这么做:
[common]
bind_port = 7000
[vnc]
type = tcp
auth_token = xxx
[ssh]