frp使用简单介绍
简介:frp是一款使用go语言写的一个轻量级的内网穿透工具,其全名为Fast Reverse Proxy,支持TCP,UDP,HTTP,HTTPS等协议类型,话不多说开始上手。
1.肯定是要有一台vps,这里推荐学生党抓紧时间在什么腾讯云,阿里云去购买一年一百,买到就是赚到。
wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_amd64.tar.gz 下载FRP
tar -zxvf frp_0.33.0_linux_amd64.tar.gz 解压下载的frp
2.这里我们要配置下载好的frp,配置服务端,修改frps.ini文件,截图如下
bind_port 是监听端口、dash_port是web服务的端口,vhost是访问web服务自定义的端口,没影响,我们继续。
3./frps -c frps.ini 启动frp服务
这时候访问你的vps:7500端口就可以访问到你的frpweb服务端了
4.配置客户端
直接把关于frps的删掉,只留下frpc文件
打开frpc.ini,打开之后大概是下图的样子
这里我用的是内网windows做所以要把配置改一下,如下:
[common]
server_addr = 你的服务器IP地址
server_port = 7000
auto_token=mstsc
[mstsc]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 3389
这个localport是你本地服务的端口,remote是你映射到vps上面的服务端口,这个要区分清楚。
5.保存frpc.ini文件,开始测试。
这里保存好了以后,有的同学可能用那个exe文件去打开,我记得我使用不好使,我用的命令行。
有的同学可能出现这个报错,是因为你的token配置不匹配,这个不要慌,可能是你少配置了一个选项。
检查你是否配置了token,或者说你的token跟你vps配置的token不匹配,检查一下就ok,不要做伸手党。
出现下面图,就说明你的frpc已经上线了。
6.链接远程服务器,只需要mstsc之后你的vps的3389端口即可。
一般不要设置跟本地服务一样的端口,防止出现错误。
ok本次实验结束。