Frp内网穿透安装及配置

Ftp官方地址:https://github.com/fatedier/frp

参考中文文档:https://gitee.com/yijicai/frp#frp

CSDN参考文档:https://blog.csdn.net/weixin_43922901/article/details/109261700

一、说明

 Frp是一个用于帮助我们进行内网穿透操作的服务,在使用Frp前首先需要准备一台具备公网IP的服务器,用于作为我们访问的中转服务器。建立内外网的连接 需要注意的是,我们对于网站的访问速度是取决于中转服务器的网速限制。目前新版本的Frp支持设定P2P点对点连接,需要两个电脑都安装客户端,直接进行点对点连接。具体操作可以查阅参考参考链接中的gitee 

二、具体配置

 以下主要介绍Linux环境下的部署操作 
  1. 创建服务端

    1.1 下载frp安装包

     wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_amd64.tar.gz 使用wget命令进行安装包在线下载 

    1.2 解压安装包

 tar -zxvf frp_0.33.0_linux_amd64.tar.gz 
 如下图,成功解压生成一个文件夹即可 

在这里插入图片描述

1.3 进入解压目录配置服务端

cd frp_0.33.0_linux_amd64/ --跳转进入解压后目录 vi frps.ini --调整服务端配置文件 

1.4 修改frps.ini文件内容如下

[common]  bind_port = 7000  token = a123456   dashboard_port = 7500  dashboard_user = admin dashboard_pwd = admin enable_prometheus = true  log_file = /var/log/frps.log log_level = info log_max_days = 3 

1.5 设置frps服务并启动

sudo mkdir -p /etc/frp -- 创建/etc/frp目录 sudo cp frps.ini /etc/frp -- 将frps.ini文件复制到/etc/frp中 sudo cp frps /usr/bin -- 将frps服务复制到/usr/bin中 sudo cp systemd/frps.service /usr/lib/systemd/system/ -- 将sustemd/frps.services 服务注册配置信息迁移到/usr/lib/systemd/system/ sudo systemctl enable frps -- 设置开机自启动 sudo systemctl start frps -- 启动frps服务 sudo systemctl status frps -- 查看启动日志 sudo systemctl restart frps -- 重启服务 sudo systemctl stop frps -- 关闭服务 

1.6 验证服务端是否启动成功
可以输入 http://公网IP:dashboard端口 访问管理后台页面。见到以下页面即可
在这里插入图片描述

  1. 客户端安装

    2.1 按照相同配置,下载对应安装包

    2.2 解压后找到其中frpc.ini 文件,进行以下修改

[common]  server_addr = 公网IP  server_port = 7000  token = a123456   admin_addr = 192.168.8.117  admin_port = 7400  admin_user = admin  admin_pwd = admin   [web]  type = http  local_ip = 192.168.8.117  local_port = 500  custom_domains = www.baidu.top  remote_port = 8080  
 注意事项: 1. remote_port 设定的端口需要在云服务器中开放对应端口的防火墙限制,并保证能够访问 2. 访问地址来源需要和custom_domains 中设定的域一致 

2.3 启动frpc服务

./frpc -c ./frpc.ini 

2.4 验证是否穿透成功

 直接浏览器中输入 http://公网IP:remote_port设定端口 能够正常访问我们开发的服务即完成。 如果设定了custom_domains的需要注意我们访问地址需要和设定的来源一致 

原文链接:https://blog.csdn.net/qq_38525486/article/details/123674258

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享