frp用法
True
无标题
1.  从阿里云服务器上下载frp客户端
Win64客户端:  scp  -r  root@47.97.217.46:/usr/local/frp/frp-client-win64
Linux客户端:  scp  -r  root@47.97.217.46:/usr/local/frp/frp-client-linux
教程:         scp  root@47.97.217.46:/usr/local/frp/frp-client教程.txt
2.配置客户端,编辑frpc.ini文件
frp配置参数
[common] 表示以下配置信息是一些公用配置信息
server_addr  =  47.97.217.46 服务端公网ip
server_port 服务端监听端口号,范围7001-7100,如果启动时提示冲突,就修改端口号,与服务端配置的frps.ini中bind_port中对应的端口一致
[ssh]/[web]/[RDP]/[mysql] 表示以下配置信息是我们连接内网服务器时需要的一些配置信息
type  是连接类型,ssh、RDP、mysql方式连接就用tcp,web方式连接就用http,也可以自定义名称
local_ip  是内网本机ip
local_port  是本地服务端口,如果是集群,则用集群映射后的端口号,如22222
remote_port  是外网服务器请求过来的端口,如果启动时提示冲突,就修改端口号,如果是web方式就不用配置这一项
custom_domains  =  xxx.funenc.com 访问的域名,只有web方式才配置

3.启动frp客户端
linux后台启动:  ./frpc  -c  ./frpc.ini  &
win:  以cmd方式执行frpc.exe        启动后不用关闭或操作当前cmd界面
通过浏览器访问  http://域名:端口号  即可访问到处于内网机器上的web服务(此端口号为服务器vhost_http_port端口)

3.查看关闭frp
Linux: ps  -aux  |  grep  frps      可以查看进程,
    kill  -9    进程号                然后杀死此进程
win直接关闭cmd界面

4.多主机映射
frp映射不同局域网内的主机
在云服务器端复制frps.ini为frps_1.ini、frps_2.ini,将其中bind_port和remote_port值改为不同,分别启动

附:客户端配置示例frpc.ini
[common]
server_addr  =  47.97.217.46
server_port  =  7000

[RDP]
type  =  tcp
local_ip  =  127.0.0.1
local_port  =  3389
remote_port  =  7100

[web]
type  =  http
local_port  =  8080
custom_domains  =  xxx.com

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

[mysql]
type  =  tcp
local_ip  =  127.0.0.1
local_port  =  3306
remote_port  =  3366

共享文件夹权限设置
True