frp-免费内网穿透

article/2025/9/20 12:52:26

环境准备

中文文档

  1. 公网IP服务器
  2. 虚拟机(内网)
  3. 内网穿透工具frp0.36.2版本地址
    在这里插入图片描述

公网IP服务器(阿里云、腾讯云、华为云…)

  1. 上传frp_0.36.2_linux_amd64.tar.gz文件到服务器指定目录(如/home、/usr。。。。)
  2. 解压文件tar xvf frp_0.36.2_linux_amd64.tar.gz
  3. 解压之后目录结构 在这里插入图片描述
  4. 执行命令vim frps.ini
  5. 修改端口 默认端口7000,不推荐使用默认的, 尽量不要在.ini文件中添加注释,否则会报错
[common]
bind_port = 9900
#监控页面
dashboard_addr = 0.0.0.0
dashboard_port = 9901
dashboard_user = admin
dashboard_pwd = admin

公网服务器需要在安全组中将frps的端口开放,不然客户端监听不到

  1. 启动frps方式

1、nohup

nohup ./frps -c frps.ini > log.file 2>&1 &

2、利用systemd

cd  /etc/systemd/system
#    创建一个文件
touch frps.service
vim frps.service
[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target[Service]
Type = simple
#授权
User=root
#非正常退出自动重启
Restart=on-failure
#心跳时间
RestartSec=5s
# 启动frps的命令,需修改为您的frps的安装路径
ExecStart = /home/frp/frpServer/frps -c /home/frp/frpServer/frps.ini[Install]
WantedBy = multi-user.target
  1. 配置 frps 开机自启。
systemctl enable frps

客户端(虚拟机、内网服务器)

  1. 上传frp_0.36.2_linux_amd64.tar.gz文件到服务器指定目录(如/home、/usr。。。。)
  2. 解压文件tar xvf frp_0.36.2_linux_amd64.tar.gz
  3. 解压之后目录结构 在这里插入图片描述
  4. 执行命令vim frpc.ini
[common]
server_addr = 公网IP
server_port = 9900  #frps公网开放端口[ssh] #代理名称可以随便起但是 代理名称必须唯一
type = tcp #协议类型,此处为http,还可以配置tcp,udp等
local_ip = 127.0.0.1
local_port = 22 #代理的本地端口,就是你访问本地项目时的端口
remote_port = 1822  # 通过frps侦听的远程端口
[mysql]
type = tcp
local_ip = 127.0.0.1
local_port = 3306
remote_port = 13306

1822、13306端口需要在公网服务器开放端口 否则无法连接

  1. 启动frpc
    1.1、nohup
nohup ./frpc -c frpc.ini > log.file 2>&1 &

1.2、利用systemd

cd  /etc/systemd/system
#    创建一个文件
touch frpc.service
vim frpc.service
[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target[Service]
Type = simple
#授权
User=root
#非正常退出自动重启
Restart=on-failure
#心跳时间
RestartSec=5s
# 启动frpc的命令,需修改为您的frpc的安装路径
ExecStart = /home/frp/frpClient/frpc -c /home/frp/frpClient/frpc.ini[Install]
WantedBy = multi-user.target
  1. 配置 frpc 开机自启。
systemctl enable frpc

用法

xshell 连接   ssh -p 1822 -i ~/.ssh/ root@公网IP
navicat 连接  公网IP + 13306

http://chatgpt.dhexx.cn/article/tGS8NOmt.shtml

相关文章

几款好用的免费内网穿透

【ngrok】 1、进入官网(ngrok),下载适合你电脑系统的软件并安装。 2、我这里以Linux (ARM64)例,首先使用wget命令下载。 wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm64.zip 3、使用unzip命令解压。 un…

内网穿透(详细且免费)部署

内网穿透(详细且免费)100%成功 我们在做开发时,不想购买服务器,只想搭建我们本地的服务器,我们搭建的本地服务器只能供我们自己电脑的浏览器访问,或者处于同一个wifi下的手机访问平常我们访问的网站都是由…

五种永久免费 内网穿透傻瓜式使用

多种永久免费 内网穿透傻瓜式使用 教程方法一(使用qydev)方法二(使用飞鸽内网穿透)方法三(使用nps)方法四使用 (神卓互联内网穿透)方法五 使用 SAKURA FRP方法六 使用 网云穿方法七 使用 闪酷方法八 使用 蜻蜓映射方法九 使用 极点云 教程 方法一(使用qydev) 官网&#xff1a…

面积图-使用方法

文章来源:“面积图”就是折线图吗?https://www.sohu.com/a/199245953_416207 折线图:使用折线图,虽然也能很清晰第反映出两种产品的销量变化情况,但最想强调的——差距变化的部分,则欠缺可视化的突出表现 …

图像测量技术:面积测量

书山有路勤为径,学海无涯苦做舟 琴某人辛辛苦苦码的报告,当然不能让你们这么容易复制过去(๑• . •๑) 关注博主可以免费获得pdf版(部分为word版)报告 之前的源代码下载连接已失效,这是为了不扰乱课程秩序

cesium vue 天地图 WMTS图层数据 绘制点、线、面 测距、测面积

cesium vue 绘制点、线、面 测距、测面积 开箱即用 <template><div class"map-container"><div class"btn-container"><el-button type"primary" click"drawSelf(Point)">绘制点</el-button><el-b…

百度地图实现测量面积和测量距离功能

最近在公司的项目中&#xff0c;需要用到百度地图的测距和测面积功能&#xff0c;但是在网上只找到了测量距离的api&#xff0c;即BMapLib.DistanceTool。 但是测面积在网上没有找到很好的资料&#xff0c;百度提供的DrawingManager虽然也可以实现测面积&#xff0c;但是感觉太…

测量面积的手机软件有哪些?这两个不能错过

测量面积的手机软件有哪些&#xff1f;相信很多小伙伴&#xff0c;在日常生活中遇到了场地面积测量的问题总是犯难&#xff0c;如果身边有工具还是可以的&#xff0c;就怕身边没有测量的工具&#xff0c;这样一来不仅仅没办法去操作得到我们想要的数值&#xff0c;也极大的拖累…

【Cesium】距离量测和面积量测

1 、空间量测 空间量测是在三维空间中测量距离、角度、面积等内容。实现方法为在屏幕中拾取对应点的位置&#xff0c;然后将屏幕坐标转换为地理坐标&#xff0c;再根据地球椭球参数&#xff0c;进行几何解算&#xff0c;获取地理空间距离、面积等。 1.1、 距离量测 两点之间的…

百度地图API画多边型,测面积

效果&#xff1a; 脚本&#xff1a; <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv"Content-Type" c…

cad面积计算机,AutoCAD如何测面积 AutoCAD面积计算方法

在AutoCAD运用的实例中&#xff0c;我们常常需要测量所画图形的尺寸面积&#xff0c;如果通过手算的方式总会觉得特别麻烦&#xff0c;还容易出错&#xff0c;为此小编特意为大家准备了最全面的CAD面积计算方法&#xff0c;教你如何巧妙的使用AutoCAD完成面积运算。 AutoCAD面积…

cesium工具-测距和测面-原理和代码

测距分为&#xff1a;空间距离和贴地距离&#xff1b; 测面积分为&#xff1a;水平面积和贴地面积。 下面讲解这4个工具的相关思路和代码&#xff1a; 1、空间距离 思路&#xff1a; Cesium.Cartesian3.distance()计算出两点之间的距离 一条线上的所有点&#xff0c;每2个点依次…

高德地图面积测量小工具

由于项目的需要&#xff0c;需要用到高德地图的测量面积功能&#xff0c;其实高德地图官方已经提供了测量面积的工具&#xff0c;但是感觉有点不太方便&#xff0c;于是在原来的测量面积工具的基础上进行一点补充&#xff0c;由于时间的原因&#xff0c;写的比较粗糙&#xff0…

国土面积测量问题

国土面积测量问题 如图所示一个国家的地图边界线&#xff0c;有关方面需确认国家的国土面积的数值。现在将地图放入平面直角坐标系中&#xff0c;以由西向东方向为 x 轴&#xff0c;由南向北方向为 y 轴&#xff0c;在边界上选取若干 点测出个点对应的坐标数据&#xff08;?,…

cesium面积测量

使用方法新建一个文件measureArea.js将下面代码贴上去 // DrawPolygon /* 绘制面(面积测量)*/class measureArea {constructor(arg) {this.objId Number(new Date().getTime() "" Number(Math.random() * 1000).toFixed(0));this.viewer arg.viewer;this.Cesium…

CAD快速测量面积与周长

这篇来教大家如何用CAD梦想画图快速测出规则图形与不规则图形的面积&#xff0c;首先这些图形都需要是封闭图形。 操作工具 操作系统&#xff1a;Windows10 CAD软件&#xff1a;CAD梦想画图 步骤 1.首先我们画一个规则的矩形与一个用多边形绘制的不规则封闭图形&#xff0…

openlayers测距和测面积

初次使用openlayers地图进行开发各种地图功能,测距和测面积使用的是官方例子并进行了一些简单的修改,官方示例在测量一次之后不能停止,修改后,每点击测量,只会测量一次。 而且需要注意的是,官方例子测距测面积使用的投影坐标系是3857。 js文件:measure.js import Draw…

手机测量面积的软件哪个好用?这些软件你值得收藏

相信大家在日常生活中总会遇到测量的问题&#xff0c;如果身边有测量工具还好&#xff0c;就怕恰好身边没有测量的工具&#xff0c;那就麻烦了。那有没有什么快捷的方法能够让我们迅速获得测量数据呢&#xff1f; 其实&#xff0c;现在市面上有很多面积测量软件&#xff0c;能…

cesium 实现测距离测面积 (划线画面 跟随鼠标位置 )

效果图 方法一&#xff1a;使用插件 cesium_measure.js 下载地址&#xff1a;https://github.com/zhangti0708/cesium-measure/blob/master/src/cesium-measure.js <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"&g…

平方面积怎么测量?教你快速学会这个方法

平方面积怎么测量&#xff1f;我们平常可能很少会需要测量平方面积的&#xff0c;但是当我们装修屋子的时候&#xff0c;不可避免地需要计算各种物品的面积。只有精准的计算&#xff0c;才能减少不必要的浪费。我们可以手工测量&#xff0c;然后进行计算。我们也可以借助手机上…