内网穿透工具 FRP 服务端、客户端 frps.ini 、frpc.ini 快速配置文件说明

内网穿透工具 FRP 公网服务端、内网客户端 frps.inifrpc.ini 配置文件常用设置展示及说明

公网服务端 frps.ini 配置文件常用设置

公网服务端配置文件:frps.ini

[common]
bind_port = 7000

# vhost_http_port 参数来设置 HTTP 访问端口,此处示例:8090
vhost_http_port = 8090

# subdomain_host 参数来设置  Web 服务增加自定义二级域名
# 将泛域名 *.777.com 解析到 frps 所在公网服务器的 IP 地址
subdomain_host = 777.com

# FRP 身份验证
token = xxx

# 指定 Dashboard 的监听的 IP 地址 0.0.0.0
dashboard_addr = 0.0.0.0

# FRPS 服务端 仪表盘 dashboard 登陆端口
dashboard_port = 7500

# FRPS 服务端 仪表盘 dashboard 登陆用户名、密码
dashboard_user = admin
dashboard_pwd = admin123


# 设置日志显示级别{debug, info, warn, error)
log_level = info

# 设置日志最大天数
log_max_days = 999
Ini

在frp目录下输入允许命令

## windows系统 下启动

C:\frp>frps.exe -c ./frps.ini
2019/12/19 15:44:52 [I] [service.go:141] frps tcp listen on 0.0.0.0:7000
2019/12/19 15:44:52 [I] [service.go:183] http service listen on 0.0.0.0:8090
2019/12/19 15:44:52 [I] [service.go:240] Dashboard listen on 0.0.0.0:7500
2019/12/19 15:44:52 [I] [root.go:205] start frps success


## Linux 系统下启动

root@U-NAS:~/frp# ./frps -c ./frps.ini
2019/12/19 15:43:08 [I] [service.go:141] frps tcp listen on 0.0.0.0:7000
2019/12/19 15:43:08 [I] [service.go:183] http service listen on 0.0.0.0:8090
2019/12/19 15:43:08 [I] [service.go:240] Dashboard listen on 0.0.0.0:7500
2019/12/19 15:43:08 [I] [root.go:205] start frps success
Bash

出现【Start frps success】代表运行成功

 

内网客户端 frpc.ini 配置文件常用设置

 

假设服务器地址: frp.nasge.com

token = xxx (实际token请参考 frps.ini 中 token 对应参数)

自定义域名前缀为 :abc

http端口为 8090

 

内网客户端配置文件:frpc.ini

[common]
# 公网服务端 ip 或 域名
server_addr = frp.nasge.com

# 公网服务端 设置的端口
server_port = 7000

# FRP 身份验证 与 服务端一致
token = xxx

# frpc.ini 管理界面 //127.0.0.1 地址为仅限本地,0.0.0.0为不限。
admin_addr = 127.0.0.1
admin_port = 7400
admin_user = admin
admin_pwd = admin123

# 
# ------------------- 以下为内网端口穿透应用 -------------------
# 


# [ssh]示例中 链接ssh 使用 root@frp.nasge.com -p 6090
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6090


# [web_abc] 示例中 访问本地web:abc.frp.nasge.com:8090
# 8090端口,服务端 frps.ini 配置文件,中 vhost_http_port 参数

[web_abc]
type = http
local_ip = 127.0.0.1
local_port = 80
subdomain = abc



# 自定义域名,将 custom_domains = www.666.com 配置的域名解析至 server_addr = frp.nasge.com
# [web_www.666.com]假设自己有完整域名 www.666.com ,www.666.com 做CNAME到 frp.nasge.com 后可以直接访问 www.666.com:888

[web_www.666.com]
type = http
local_ip = 127.0.0.1
local_port = 80
custom_domains = www.666.com

在frp目录下 输入允许命令

## windows系统 下启动

C:\frp>frpc.exe -c frpc.ini
2019/12/19 16:29:21 [I] [service.go:249] [445d134c9c00545b] login to server success, get run id [445d134c9c00545b], server udp port [0]
2019/12/19 16:29:21 [I] [proxy_manager.go:144] [445d134c9c00545b] proxy added: [ssh web_abc web_www.666.com]
2019/12/19 16:29:21 [I] [service.go:130] admin server listen on 127.0.0.1:7400
2019/12/19 16:29:21 [I] [control.go:164] [445d134c9c00545b] [ssh] start proxy success
2019/12/19 16:29:21 [I] [control.go:164] [445d134c9c00545b] [web_www.666.com] start proxy success
2019/12/19 16:29:21 [I] [control.go:164] [445d134c9c00545b] [web_abc] start proxy success


## Linux 系统下启动

root@U-NAS:~/frp# ./frpc -c ./frpc.ini
2019/12/19 16:33:07 [I] [service.go:249] [2c4a7ce73ffcc850] login to server success, get run id [2c4a7ce73ffcc850], server udp port [0]
2019/12/19 16:33:07 [I] [proxy_manager.go:144] [2c4a7ce73ffcc850] proxy added: [ssh web_abc web_www.666.com]
2019/12/19 16:33:07 [W] [control.go:162] [2c4a7ce73ffcc850] [web_www.666.com] start error: router config conflict
2019/12/19 16:33:07 [W] [control.go:162] [2c4a7ce73ffcc850] [web_abc] start error: router config conflict
2019/12/19 16:33:07 [W] [control.go:162] [2c4a7ce73ffcc850] [ssh] start error: port already used
2019/12/19 16:33:07 [I] [service.go:130] admin server listen on 127.0.0.1:7400

成功启动执行后,打开:http://127.0.0.1:7400,访问本地frp客户端管理页面,查看绑定的web应用。状态 Status 为 running 的代表启动成功并且在运行中的web应用

打开浏览器,输入地址,就可以愉快的访问本地web应用了。

赞 (0)