FRP 内网穿透使用

📅 5月9日 / 🎨 开发日志 / 👓 12


帐号备忘

服务器

bridge.juexe.cn -> 119.3.109.104

服务器状态

bridge.juxe.cn:7500

设备代号:

1 = 暂无
2 = 暂无
3 = 树莓派3B

下载

frp 是一个可用于「内网穿透」的高性能的「跨平台」反向代理应用,支持 TCP 和 UDP 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。

FRP 下载: FRP Release

FRP 文档:FRP Document 中文

我这里下载了 Windows amd64 版本的 FRP zip 包,

其中包含了服务端 frps.exe 和客户端 frpc.exe

先讲服务端的部署。

服务端(frps)

把主程序和配置文件拷到服务器上,

  • frps.exe
  • frps.ini

修改配置:

[common]
bind_addr = 0.0.0.0
bind_port = 7000
kcp_bind_port = 7000
bind_udp_port = 7001

# Dashboard,支持网页查看服务器状态
dashboard_addr = 0.0.0.0
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = juexin

# 开启日志文件,Console 将不再输出 Log
log_file = ./frps.log

# 日志等级 trace, debug, info, warn, error
log_level = info
log_max_days = 3

# auth token
token = 879160333

执行

frps.exe -c frps.ini

二、客户端(frpc)

配置文件示例

# 设备代号:1
# 我的工作笔记本

[common]
token = 879160333
server_addr = bridge.juexe.cn
server_port = 7000
# 底层协议可选 tcp 或 kcp,后者可改善弱网传输速度
protocol = kcp


# FRP客户端配置
admin_addr = 127.0.0.1
admin_port = 7400
admin_user = juexin
admin_pwd = juexin


# 开启FRP客户端远程配置
[FRPManage]
type = tcp
local_ip = 127.0.0.1
local_port = 7400
remote_port = 17400


# 使用示例
#[example]
#type = tcp | udp | http | https | stcp | xtcp
#local_ip = 127.0.0.1
#local_port = 80
#remote_port = 180

需要在 cmd 中启动 frpc.exe,默认读取配置文件。

(完)

留言(0)