授人以鱼
不如授人以渔

搭建配置frp实现内网穿透

简介

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

下载与安装

frp下载地址为https://github.com/fatedier/frp/releases
提供Linux、Windows等版本下载

由于我的vps系统为linux,所以这里下载frp_0.23.1_linux_amd64.tar.gz,使用wget命令进行下载

wget https://github.com/fatedier/frp/releases/download/v0.23.1/frp_0.23.1_linux_amd64.tar.gz

下载后得到frp_0.23.1_linux_amd64.tar.gz文件,然后使用tar命令解压
tar -xzvf frp_0.23.1_linux_amd64.tar.gz
解压后将得到下列文件
– frpc
– frpc_full.ini
– frpc.ini
– frps
– frps_full.ini
– frps.ini
– LICENSE

其中frps为服务端程序,frpc为客户端程序,对应的frps.ini为服务端配置文件,frpc.ini为客户端配置文件

frps_full.ini,frpc_full.ini 为所有可配置的选项

## 配置实例

首先配置frps.ini

vi frps.ini 打开frps.ini配置文件

[common]
bind_port = 7000

[dashboard]
dashboard_addr = 0.0.0.0
dashboard_port = 7500
#如不设置,用户名密码默认为admin
dashboard_user = admin
dashboard_pwd = admin

保存配置文件后,我们来运行测试一下
运行后尝试访问dashboard
界面大致如下

然后配置客户端frpc.ini

简单配置如下

[common]
server_addr = 127.0.0.1 //服务器ip地址
server_port = 7000 //服务器端口

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22 //要映射的本地端口
remote_port = 6000 //远程端口

配置完成后在客户机运行frpc即可

赞(0) 打赏
未经允许不得转载:5Beta.com » 搭建配置frp实现内网穿透

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏