frp 介绍
frp , 一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
安装配置内网穿透
1. 下载frp
2. 公网服务端配置
frps,即 frp server
添加 frps.ini
[common]
bind_addr = 0.0.0.0
bind_port = 7000
# auth token
token = moredoc@2023
程序服务端启动
# darwin / linux
./frps -c frps.ini
# windows
frps.exe -c frps.ini
系统守护进程可用
pm2
和supervisor
3. 内网端配置
frpc,即 frp client
添加 frpc.ini
[common]
# frps所在公网服务端IP,如:106.52.234.99
server_addr = 106.52.234.99
server_port = 7000
token = moredoc@2023
[web]
type = tcp
local_ip = 127.0.0.1
# moredoc服务监听端口,如:8880
local_port = 8880
# frps 所在公网服务端监听的端口,如 28000
remote_port = 28000
use_encryption = true
# if true, message will be compressed
use_compression = true
程序启动
# darwin / linux 下,执行:
./frpc -c frpc.ini
# windows 下,执行
frpc.exe -c frpc.ini
系统守护进程可用
pm2
和supervisor
4. NGINX 反向代理
略,请自行配置。