
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
本文使用一键安装脚本进行搭建,手动搭建请看 frp - 随笔分类 - 哈喽哈喽111111
一、准备
有公网IP的服务器
一台电脑
二、服务器端
使用一键安装脚本 来自MvsCode/frps-onekey: Frps 一键安装脚本&管理脚本 (github.com)
wget https://raw.githubusercontent.com/mvscode/frps-onekey/master/install-frps.sh -O ./install-frps.sh chmod 700 ./install-frps.sh ./install-frps.sh install
过程中会让选择参数(基本默认就行),输入密码(dashboard_pwd)的时候不会显示,直接输入就行,可以参考这两个 文档 | frp (gofrp.org) frp内网穿透客户端frpc.ini各配置参数详解
当显示这个的时候说明安装成功
记得在安全组放行端口

可以通过IP+后台端口(dashboard_port)进行访问,输入账号(dashboard_user)密码(dashboard_pwd)


显示这个界面证明服务器端已经完成安装
三、客户端
下载并解压frp
编辑frpc.toml,填写完成保存
[common] server_addr = "127.0.0.1" //服务器的IP server_port = //服务器监听的端口bind_port token = " " //你在服务器上设置的连接口令,原样填入即可
代理配置
[ssh] name = "ssh" //表示一个规则名称,自己定义,便于查询即可 type = "tcp" local_ip = "127.0.0.1" //表示转发的协议类型,有TCP和UDP等选项可以选择,如有需要请自行查询frp手册。 local_port = 22 //本地应用的端口号,按照实际应用工作在本机的端口号填写即可。 remote_port = //该条规则在服务端开放的端口号,自己填写并记录即可
在frpc.exe文件目录下运行
./frpc.exe -c ./frpc.toml
显示这个则表示成功连接

也可以进入后台查看

发表评论
未登录评论需提供昵称和联系邮箱,提交后默认进入审核。