知行合一1 分钟阅读
内网穿透frp的搭建和使用
官方文档:安装 | frp (gofrp.org)
手动下载后上传到服务器
上传成功后解压
tar -zxvf frp_0.53.2_linux_amd64.tar.gz进入解压文件

对应的frpc.toml,frps.toml的内容

开始使用!
•
编写配置文件,目前支持的文件格式包括 TOML/YAML/JSON,旧的 INI 格式仍然支持,但已经不再推荐。
•
使用以下命令启动服务器:
./frps -c ./frps.toml。•
使用以下命令启动客户端:
./frpc -c ./frpc.toml。•
如果需要在后台长期运行,建议结合其他工具,如 systemd 和
supervisor。通过简单配置 TCP 类型的代理,使用户能够访问内网服务器。
具体步骤
•
在具有公网 IP 的机器上部署 frps
部署 frps 并编辑 frps.toml 文件。以下是简化的配置,其中设置了 frp 服务器用于接收客户端连接的端口:
bindPort = 7000
auth.token ="123654"•
在需要被访问的内网机器上部署 frpc
部署 frpc 并编辑 frpc.toml 文件,假设 frps 所在服务器的公网 IP 地址为 x.x.x.x。以下是示例配置:
serverAddr = "x.x.x.x"
serverPort = 7000
auth.token ="123654"
[[proxies]]
name = "ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 6000•
启动 frps 和 frpc
使用以下命令启动服务器:`./frps -c ./frps.toml`。
使用以下命令启动客户端:`./frpc -c ./frpc.toml`。•
通过 SSH 访问内网机器
使用以下命令通过 SSH 访问内网机器,假设用户名为 test:
ssh -o Port=6000 [email protected]frp 将请求发送到 x.x.x.x:6000 的流量转发到内网机器的 22 端口。
有关使用上的问题,欢迎您在底部评论区留言,一起交流~
读者评论
评论会同步写入该文在 Notion 中的页面底部(与正文同页,便于管理)。
暂无评论,欢迎抢沙发。