当前位置: 首页 > news >正文

在Windows上使用FRP搭建内网穿透:

FRP服务器端配置(公网服务器)

  1. 下载FRP
    • 访问FRP的GitHub发布页面:https://github.com/fatedier/frp/releases
    • 下载对应系统架构的frp_<version>_linux_amd64.tar.gz(如果你的服务器是Linux系统)或者frp_<version>_windows_amd64.zip(如果你的服务器是Windows系统)。
  2. 解压文件
    • 在服务器上解压下载的压缩包。
  3. 配置FRP服务端
    • 编辑frps.ini文件,设置如下:
[common]
bind_port = 7000  # 服务端监听端口
  • 如果需要身份验证,可以添加:
token = your_token  # 客户端和服务端连接时的身份验证token
  1. 启动FRP服务端
    • 在Windows服务器上,双击frps.exe运行服务端。
    • 或者,在命令行中运行frps.exe -c frps.ini

FRP客户端配置(内网机器)

  1. 下载FRP
    • 下载与服务器端相同版本的FRP客户端frp_<version>_windows_amd64.zip
  2. 解压文件
    • 在内网机器上解压下载的压缩包。
  3. 配置FRP客户端
    • 创建或编辑frpc.ini文件,设置如下:
[common]
server_addr = x.x.x.x  # 公网服务器的IP地址
server_port = 7000  # 与frps.ini中的bind_port相同
token = your_token  # 如果服务器端设置了token,这里也要填写
[ssh]
type = tcp
local_port = 22  # 内网机器上SSH服务的端口
remote_port = 6000  # 映射到公网服务器的端口
[web]
type = http
local_port = 80  # 内网机器上HTTP服务的端口
custom_domains = www.yourdomain.com  # 你的域名,需要DNS解析到公网服务器IP
  1. 启动FRP客户端
    • 在内网机器上双击frpc.exe运行客户端。
    • 或者,在命令行中运行frpc.exe -c frpc.ini

高级配置

  • 服务端高级配置
    • 可以设置dashboard来监控FRP的状态:dashboard_port = 7500,然后访问http://x.x.x.x:7500查看。
    • 可以设置日志文件:log_file = ./frps.log
  • 客户端高级配置
    • 可以设置日志文件:log_file = ./frpc.log
    • 可以配置多个服务,比如同时映射多个端口或服务。

注意事项

  • 确保服务器的安全组规则和防火墙规则允许FRP的通信端口。
  • 如果使用自定义域名,确保域名已经DNS解析到服务器的公网IP。
  • 对于HTTP/HTTPS服务,需要配置SSL证书,可以使用https类型并指定证书文件路径。
http://www.lryc.cn/news/427547.html

相关文章:

  • TypeError: Cannot read properties of undefined (reading ‘scrollIntoView‘)(已解决)
  • 【解决】Unity Inspector 视窗脚本中文乱码问题
  • 使用 C/C++访问 MySQL
  • Linux 网络套接字解析:实现网络通信
  • vue3 组合式API
  • 二、什么是Vue中的响应式?Vue的响应式原理
  • 快9月了才开始强化,跟张宇还是武忠祥?
  • SSM好易学学习平台---附源码92142
  • 对于mp4 ios和mac safari不能播放问题处理
  • 开发同城交友找搭子系统app前景分析
  • faiss向量数据库测试《三体》全集,这家国产AI加速卡,把性能提了7倍!
  • 负载均衡---相关概念介绍(一)
  • 计算机基础知识复习8.14
  • 【io深层理解】
  • 【懒人工具】指定新文件,替换全盘旧文件
  • React+Vis.js(02):设置节点样式
  • 3G网络要彻底没了
  • 如何配置ESXI主机的IP地址管理
  • 软件测试学习笔记丨测试用例设计方法
  • MinIO基本用法
  • MySQL windows版本安装
  • Python实现人脸轮廓提取
  • Prettier+Vscode setting提高前端开发效率
  • YOLOv10实时端到端目标检测
  • Java中的Annotation注解
  • 小五金加工:细节决定产品质量与性能
  • VS Code安装配置ssh服务结合内网穿透远程连接本地服务器详细步骤
  • 世界首位「AI科学家」问世!独立生成10篇学术论文! 横扫「顶会」?
  • 【高阶数据结构】图
  • 调研-音视频