frp内网映射工具配置
- 1、配置穿透映射工具服务器信息
- 2、服务器配置
- 3、客户端配置
- 4、配置完毕后
1、配置穿透映射工具服务器信息
1.1、frp版本是 frp_0.57.0
配置文件中文说明文档:https://gofrp.org/zh-cn/docs/
参考优秀文章:https://blog.hoshiroko.com/archives/37f497acabc8/#frps-toml
1.2、不同服务器配置
公网服务器(frps服务端):Centos-7
内网服务器(frpc客户端):Window -10
1.3、公网服务器启用应用后台运行:
此处内容待补充
2、服务器配置
2.1、配置文件编写
frps.toml
# frp绑定端口
bindPort = 8000
#服务端连接身份认证,默认token
auth.method = "token"
#服务端token密码
auth.token = "123456"
# 是否只接受启用了TLS的客户端连接
transport.tls.force = false
# 每个客户端可以创建多少隧道
maxPortsPerClient = 20
# 设置开发端口
allowPorts = [{start = 8001, end = 8009}]
# 监控配置
webServer.addr = "0.0.0.0"
webServer.port = 8005
webServer.user = "admin"
webServer.password = "admin123"
2.2、执行启动命令:
在frps_0.57.0
目录下,执行命令启动
cd /xxxx/frps_0.57.0/
frps -c frps.toml
3、客户端配置
frpc.toml
# 公共配置
# 服务器公网ip
serverAddr = "123.41.213.213"
serverPort = 8000
#是否和服务端之间启用TLS连接
auth.method = "token"
#服务端token密码,密码不正确将无法连接服务器
auth.token = "123456"
#是否和服务端之间启用TLS连接
transport.tls.enable = false
#默认为true,当配置为true时,无法和vhostHTTPSPort端口复用
transport.tls.disableCustomTLSFirstByte = false
[[proxies]]
# 自定义名称
name = "将"
# type网站应用 tcp即可,原本使用http但是遇到很多问题,最后咨询大佬,使用tcp即可
type = "tcp"
localIP = "127.0.0.1"
# 本地应用端口, 本地端口 7033 -> 外网端口 7001
localPort = 7088
remotePort = 8001
#传输加密,加密算法采用 aes-128-cfb
transport.useEncryption = true
#传输压缩,压缩算法采用 snappy
transport.useCompression = true
3.2、执行启动命令:
在frpc_0.57.0
目录下,执行命令启动客户端
frpc -c frpc.toml
4、配置完毕后
根据服务器的ip,输入123.41.213.213:8005
,即可查看所有代理的端口信息:
例如: