通过阿里云服务器(frp内网穿透工具),实现跨局域网通信

【保姆级】阿里云服务器frp内网穿透教程 背景1: 去年买了一台阿里云服务器,轻量应用服务器,2核4G.个人比较喜欢嵌入式,开发板也不少,但是开发板连接路由器后内次都要看一下IP然后去连接(虽然可以在路由器上控设置固定IP),然后最近突发奇想,使用阿里云服务器的公网IP作为跳板实现frp内网穿透,实现公网IP+端口随时随地就能控制你的开发板[nice.jpg],也能通过公网IP+端口访问你的电脑等等,感觉特别好玩,联想起huashengke的实现原理好像也是这样。 背景2: 就在前不久,感觉学校的内网把我的公网IP给拦截了,只要是使用学校的内网都p 阅读详情

本文基于windows系统,需要下载的工具只有frp,所用云服务器为阿里云服务器。

要实现通过云服务器+ frp进行跨局域网数据传输,首先,在云服务器和要内网穿透的本机电脑都要下载frp压缩文件。我这个版本的frp下载之后是这个界面,共8行,分为 frps(server) 和 frpc(client) ,frps装在云服务器,frpc装在本机。

如果缺少某些东西,可能是杀毒软件的问题。可关掉杀毒软件或找回文件。

云服务器端为frps,因此你可以删掉frpc开头的三个文件,删掉之后应该还剩5行;本机为frpc,同样,你可以删掉frps开头的三个文件。

一、首先配置frps(云服务器):

(先配置frpc应该是不行,因为服务端不先开的话,即便客户端设置正确也连不上)

(1)第一步:配置frps.ini

双击打开frps.ini,配置如下(直接加):

[common]
bind_port = 7000    # 与frpc通讯的端口
token = 985211      # 连接凭证/密码

(2)第二步:放行端口

首先,你要在阿里云控制台,配置安全组,手动添加放行端口,需要放行的端口有:与frpc通讯的7000端口和本机映射在公网上的公网端口(如:我的内网端口是502,映射到公网上的端口为7777,这里不需要放行502,只需要放行7777)。

我这里放行的分别是7000和7777端口。下图仅为参超

其次,也是十分重要的、极其容易忽视的一点!!! ——防火墙的配置。

关于防火墙,你有两种选择:

其一,你可以关掉云服务器的防火墙,如图,这是最简单的方式。

其二,如果你的云服务器有防火墙方面的特殊要求,你可以保持开启防火墙。这时需要你在云服务器上,防火墙-高级设置里,新建入站规则,规则类型选为端口,然后在特定本地端口处,输入要放行的端口,这些要放行的端口同安全组的端口。如下图:

(3)第三步:让你的隧道后台运行

在frps.ini所在文件夹下创建txt文本,建议命名为frps.txt,输入以下内容

@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
REM
cd C:\BaiduNetdiskDownload\frp_0.33.0_windows_amd64\frp_0.33.0_windows_amd64
frps -c frps.ini
exit

注:第六行cd后面的文件路径应为你的frps文件所在目录,即下图界面蓝色选中的地址。

然后将frps.txt文本格式后缀名改为frps.bat,双击运行即可。可以通过查看任务管理器,检查frps.exe服务是否存在,存在即为启动成功,如下图。可以右键frps.bat,创建快捷方式放至桌面,方便启动。

至此,云服务器端配置完成。

二、配置frpc(本地服务器)

基本同frps一样。

(1)第一步:配置frpc.ini

打开frpc.ini,配置如下:

[common]
server_addr = 8.130.82.246  # 云服务器公网IP
server_port = 7000          # 通讯端口
token = 985211              # 连接凭证

[ModbusTcp]                 # 只是个名字
type = tcp                  # 连接类型:tcp
local_ip = 127.0.0.1        # 本地IP
local_port = 502            # 本地端口
remote_port = 7777          # 映射后的远程端口

注意:[common]必须有,至于其他的[ xxxx ],按需设定,注意命名不能相同,remote_port不能相同。

(2)第二步:后台运行frpc.exe

创建frpc.txt文本,输入以下内容:

@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
REM
cd C:\frp\frp_0.33.0_windows_amd64\frp_0.33.0_windows_amd64
frpc -c./frpc.ini
exit

注:第六行 cd 后面的文件路径应为 frpc 文件所在目录。

然后将frpc.txt文本格式后缀名改为frpc.bat,双击运行。出现frpc.exe,即已成功端口映射。

利用阿里云服务器搭建内网穿透服务 1、原理 FRP是一个内网穿透的神器,可以通过一个有公网IP的服务器搭建FRP服务端,去转发流量实现内网穿透。 2、下载【linux服务端】frp FRP在Github开源:https://github.com/fatedier/frp 在releases页面下载对应的版本。压缩包只是对应平台不同,每个包解压都包含服务器端和客户端。 登录阿里云服务器,在 home 目录下 执行 wget命令下载 wget https://github.com/fatedier/frp/releas.. 阅读详情

相关推荐

使用云服务器和Frp(快速反向代理)框架快速部署实现内网穿透

Frp(Fast Reverse Proxy)是一个快速的反向代理工具,它是一款基于Golang语言开发的开源项目,用于将局域网中的内部服务暴露给公网,实现内网穿透的功能。主要特点和用途:1.内网穿透:Frp允许你在内网主机上运行frpc客户端,通过连接到公网上运行的frps服务器,将内网主机的服务暴露到公网上,实现内网穿透,让外部用户可以访问内网的服务。2.简单易用:配置简单,可以通过编辑ini配置文件来指定要暴露的内网服务和端口号等信息。

m0_46339652的博客 4118

【超详细】使用FRP、阿里云服务器实现内网穿透连接远程桌面

本文详细介绍了如何通过frp工具配置云服务器、客户端和移动设备,实现远程连接。首先,准备服务器和客户端环境,包括下载和传输frp软件,并在服务器上进行解压和配置frps.toml文件。接着,配置服务端,并通过systemd启动frp服务。客户端配置类似,下载frp后配置frpc.toml,使用命令行启动连接服务器。最后,介绍了如何在Mac、iPhone/iPad和Windows设备上使用远程桌面连接到配置好的服务器,实现远程控制。

chenmian12318的博客 1万+

使用frp+阿里云服务器实现内网穿透

我们要访问一台电脑,我们就要在公网上找到这台电脑的ip地址,因为上面一顿操作下来,找到一个电脑的公网ip地址太难了,而且一个电脑也很难分配公网ip地址。可以租用具有共用ip地址的服务器,然后让这个具有公开的ip地址服务器的,使用内网穿透软件将要访问信息转发给自己的电脑。自己的电脑使用内网穿透软件将数据返回公网ip地址服务器,然后服务器将数据返回自己的电脑。多个电脑构成使用同一个公网的ip地址,然后使用局域网地址来区分不同电脑,这里举例阿里服务器,我买的是99一年的3mb/s的最便宜的服务器。

qq_50795185的博客 1818

阿里云服务器搭建frps实现内网穿透

frp 是一个开源、简洁易用、高性能的内网穿透和反向代理软件,支持 tcp, udp, http, https等协议。想要配置frp穿透,首先必须先要有一台具有外网ip(即:可以外网访问)的服务器,这里使用阿里云ECS云服务器。

小白的博客 5631

阿里云ECS搭建frp服务器实现黑群晖 Nas 内网穿透

1.前言 实现内网穿透的过程是折腾NAS中最麻烦的一部分,这里单独拿出来作为一个记录。 首先,讲一下我的配置,猫盘刷黑群晖DS119j系统,由于猫盘是arm架构,所以无法使用docker,只能实现一些基础功能。 其次,想可以在外地也访问家中的猫盘黑群晖系统,有两种方案: 1.从运营商申请固定IP,直接与NAS映射。 2.购买云服务器,赠送公网IP,通过frp实现内网穿透。 方案1最为简单,但是运营商说由于转为公网IP,电信公司会监控家中网络,我听着有些犹豫,所以就放弃了。 方案2比较折腾,但我恰好有一个阿里

qq_43509788的博客 7315

Frp内网穿透精简教程

文章目录环境准备Frp简介云服务器端部署(A)查看web平台本地虚机部署(B)测试连通性 环境准备 A:阿里云服务器1台,配置:2C-4G-50G;5M带宽;OS:CentOS 7.8 B:本地虚机1台,配置:2C-4G-50G;OS:CentOS 7.8 C:其他可上网终端,例如:手机、平板、win/mac电脑 Frp简介 frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。

Kason_iWiki 1542

阿里云服务器搭建FRP实现内网穿透-P2P

frp(Fast Reverse Proxy)是一个开源的反向代理工具,它提供了多种功能,包括端口映射、流量转发和内网穿透等。在frp中,P2P(Peer-to-Peer)功能允许直接将数据从一个客户端传输到另一个客户端,而无需经过服务器中转。

檬柠wan 7279

用KalmanNet搞定非线性状态估计:当卡尔曼滤波遇上神经网络

本文深入探讨了KalmanNet如何将神经网络与卡尔曼滤波结合,以解决非线性状态估计中的模型失配和噪声不确定性问题。通过保留经典滤波框架并用RNN学习卡尔曼增益,该方法在无人机导航、机器人定位等场景中实现了模型驱动与数据驱动的优势互补,提升了估计的鲁棒性和灵活性。

mango的博客 312

使用frp实现内网穿透教程

frp 是一款高性能的反向代理应用,专注于内网穿透。它支持多种协议,包括 TCP、UDP、HTTP、HTTPS 等,并且具备 P2P 通信功能。使用 frp,您可以安全、便捷地将内网服务暴露到公网,通过拥有公网 IP 的节点进行中转。由于内网服务缺乏公网 IP 地址,因此无法直接被非局域网内的用户访问。用户通过访问服务端的 frps,frp 负责根据请求的端口或其他信息将请求路由到相应的内网机器,从而实现通信。

霁晨晨晨的博客 6万+

利用eds editor生成CANOPEN 设备eds文件

通过以上步骤,您可以根据实际设备的功能特性,自动生成一份符合CANopen协议标准的电子数据表(EDS文件),该文件可以被上位机软件或其他CANopen主站设备用于识别、配置和控制您的CANopen从站设备。使用CANopen EDS Editor生成CANOPEN设备的EDS文件是一个系统化的过程,它涉及将设备的具体技术参数和功能映射到CANopen规范定义的对象字典中。

weixin_38604759的博客 6459

ArcGIS | 全球新冠肺炎地图数据下载和处理

ArcGIS

thinkpang的博客 2901

不同局域网之间socket通信

文章目录不同局域网之间socket通信前言一、所需的硬件及软件二、步骤1.配置阿里云服务器安全组2.在阿里云服务器下载frp,配置frps端3.在设备2下下载frp,配置frpc端如果你的设备2是Windows系统4.运行程序三.总结 不同局域网之间socket通信 前言 两台设备在同网段的局域网里,socket 客户端和socket服务端是可以相互通信的。但两台设备分别处于不同网段的局域网中时,之间就不能通信了。为了解决这个问题,需要一台有公网IP的服务器作为中转,就可以实现不同局域网之间两台设备基于s

m0_46445041的博客 1万+

Lattice FPGA 开发工具Diamond使用流程总结——工具使用

本文介绍了一般的Diamond开发流程,包括工程创建、文件输入、IP使用、约束、管脚分配、和布线布局等流程

weixin_41895751的博客 2万+

阿里云服务器搭建FRP实现内网穿透-转发

frp是一个专注于内网穿透的高性能的反向代理应用,支持TCP、UDP、HTTP、HTTPS等多种协议,且支持P2P通信。可以将内网服务以安全、便捷的方式通过具有公网IP节点的中专暴露到公网。

檬柠wan 7355

昇腾CANN实战:如何用DVPP+AIPP实现32路视频流毫秒级预处理(附性能对比)

本文深入探讨了昇腾CANN架构中DVPP和AIPP模块在32路视频流毫秒级预处理中的硬件加速技术。通过异构计算架构的优化,实现了从传统CPU方案的40.7毫秒到CANN方案3.4毫秒的显著性能提升,特别适用于智能安防领域的实时视频分析需求。文章详细解析了DVPP多通道并行设计和AIPP模型级预处理融合的技术细节,并提供了性能对比数据与实战调优经验。

alice7model的博客 920

win10系统下使用Mask_Rcnn训练自己的数据

版权所有,翻版必究。https://mp.youkuaiyun.com/console/editor/html/106094147 运行环境:WIN10,pycharm,相应的CUDA,CUDNN,tensorflow1.15.0,tensorflow-gpu-1.14.0,Anaconda3 第一步:Mask RCNN开源项目:https://github.com/matterport/Mask_RCNN 第一步:数据准备 首先安装labelme进行数据的标注。安装方法pip install labe

fightingxyz的博客 1750

frp内网穿透

frp内网穿透

sunriseYJP的博客 1623

全网详细解决Client does not support authentication protocol requested by server;consider upgrading Mysql c

全网详细解决1251 - Client does not support authentication protocol requested by server; consider upgrading Mysql client。

念兮为美 5479

使用frp工具实现内网穿透以及配置多个ssh和web服务

使用frp工具实现内网的穿透以及配置多个ssh和web服务 frp简介 FRP 项目地址https://github.com/fatedier/frp/blob/master/README_zh.md frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。 环境准备 ss......

陈灬大灬海 5104

如何选择深度强化学习算法:MuZero/SAC/PPO/TD3/DDPG/DQN/等算法

如何选择深度强化学习算法:MuZero/SAC/PPO/TD3/DDPG/DQN/等算法

丨汀、的博客 5222

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

FRP内网穿透

FRP 是一款高性能的反向代理应用,专注于内网穿透。它支持多种协议,包括 TCP、UDP、HTTP、HTTPS 等,并且具备 P2P 通信功能。使用 FRP,您可以安全、便捷地将内网服务暴露到公网,通过拥有公网 IP 的节点进行中转。多种协议支持:客户端服务端通信支持 TCP、QUIC、KCP 和 Websocket 等多种协议。TCP 连接流式复用:在单个连接上承载多个请求,减少连接建立时间,降低请求延迟。代理组间的负载均衡。端口复用:多个服务可以通过同一个服务端端口暴露。

m0_69459218的博客 1678

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

FRP-内网穿透-阿里云服务器-FRP简介

FRP-内网穿透工具-阿里云服务器-实战操作-简介 FRP-内网穿透工具 FRP-阿里云服务器 FRP-内网穿透-阿里云服务器-FRP简介 1.简介 2.使用场景 3.特点 4.代理与支撑 5.SSH、web服务、DNS、Unix、文件服务、https、安全暴露、点对点内网穿透 把内网服务暴露给公网用户使用。 一个内网服务对应一个代理,一个客户端可以配置多个代理

WangYongJi 2811

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

一篇带你了解什么是内网穿透?

我们的电脑(或服务器)在局域网中,使用的 IP 地址通常是10.x.x.x172.16.x.x等内网地址。公网(如阿里云、腾讯云等云服务器)使用的是可被全世界访问的公网 IP。当我们希望让互联网上的用户访问到我们在本地(内网)搭建的服务(例如 Django、Node.js、Spring Boot 等),如果没有公网 IP,直接使用这类内网地址是无法在外网访问到的。私有地址(内网 IP)不会在公网的路由中进行传播。

wuxiaoyu0806的博客 8940

docker构建frp通道

docker构建frp通道 ​ 实验环境是阿里云服务器和武汉局域网本地ubuntu之间建立frp内网穿透通道,之前用命令行的方式启动frp是可以正常转发端口的,现在使用docker镜像来启动frp容器,达到相同的目的,实验过程如下: 首先需要构建server端和client端的docker镜像,编写dockerfile,指定容器运行命令。 一、准备工作 ​ 选择基础镜像alpine,是一个面向安全...

Huangxiang6的博客 3999

基于http+域名的Frp内网穿透教程(Linux)

本文主要讲解Alibaba Cloud Linux 上搭建Frp内网穿透的过程。外网阿里云服务器:Alibaba Cloud Linux ,内网物理服务器:Ubuntu。

guigenyi的专栏 3824
下一篇: 解决Unity3D打包到PC端,UGUI的格式错乱问题
learninger_lt7
博客等级 码龄4年 60粉丝 21原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

learninger_lt7

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值