使用frp快速完成内网穿透

发布时间 2023-09-15 14:13:48作者: Désiré

下载

https://github.com/fatedier/frp/releases
下载 frp_*386 版本(x86_64架构)

在公网服务器上启动frp服务

# 解压
tar -zxvf frp_0.51.3_linux_386.tar.gz
cd frp_0.51.3_linux_386

# 启动 frp server,默认监听端口7000
./frps

将需要将端口暴露到公网的机器上安装frp客户端

解压并编写frpc.ini文件:

[common]
server_addr = x.x.x.x
server_port = 7000

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

[mysqld]
type = tcp
local_ip = 127.0.0.1
local_port = 3306
remote_port = 3334

文件添加了两个服务sshmysqldx.x.x.x替换为公网服务器的公网地址,local_iplocal_port配置为本地需要暴露到公网的服务地址和端口。remote_port表示在 frp 服务端监听的端口,访问此端口的流量将会被转发到本地服务对应的端口。

使用 cmd 启动 frpc.exe,运行成功后可以在任何机器上通过访问x.x.x.x:3333x.x.x.x:3334来访问此台机器的 ssh 和 mysql 服务。