我的编程空间,编程开发者的网络收藏夹
学习永远不晚

SakuraFrp内网穿透教程

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

SakuraFrp内网穿透教程

简介

SakuraFrp是免费的内网穿透服务。SakuraFrp是由KasuganoSora开发、维护的一个共享内网穿透管理平台,长期提供免费的内网穿透服务。
服务器分布于全球各地,拥有数十个高速节点,大部分服务器均为高防高配服务器,可抵御大部分的DDis流量攻击,让南宁的内透服务更稳定。

远程管理

本工具可用于家中电脑远程管理、内网linux服务器SSH映射、监控管理、本地电脑建站等。

Minecraft

SakuraFrp可用于Minecraft外网映射,轻松使用家用电脑搭建游戏服务器。

SakuraFrp官方网址
https://www.natfrp.com/

使用SakuraFrp

注册Sakura账号
注册账号

登录SakuraFrp管理界面

1、查看索道节点状态,此操作刻查看可用于建站的节点, 路径:穿透菜单->节点状态。【节点状态为绿色是创建的节点】
查看节点信息
节点列表
3、创建隧道
根据操作2可知道可创建隧道的节点数。路径:穿透菜单-》隧道列表-》创建节点。
创建隧道
创建隧道

1 选择穿透的几点和隧道类型
选择穿透节点
选择隧道类型

创建http、https网站可选http隧道和https隧道,同时还能选tcp隧道,https(s)隧道和tcp隧道的区别在于,htttp(s)隧道能不携带端口访问,还能使用自有域名,而tcp隧道只能使用默认域名和端口访问。

2、按照下图填写相关信息即可
创建隧道
提示

在创建https隧道时,如果映射为本地http类型,在访问时会有连接不安全的提示,导致无法正常访问https的请求。

下载SakuraFrp连接客户端

下载地址:https://www.natfrp.com/tunnel/download

快速启动连接

frpc -f "访问密钥(可从首页查看访问密钥)":隧道ID
如:frpc -f xxxx:123456

服务方式启动

检测环境架构

首先,您要搞清楚您的 Linux 系统使用的 初始化系统 是什么,常见的初始化系统:

  • Systemd
  • Upstart
  • SysV-Init

检测脚本

if [[ `/sbin/init --version` =~ upstart ]]; then echo Upstart; elif [[ `systemctl` =~ -\.mount ]]; then echo Systemd; elif [[ -f /etc/init.d/cron && ! -h /etc/init.d/cron ]]; then echo SysV-Init; else echo Unknown; fi

以Systemd为例:

vi /etc/systemd/system/frpc@.service

然后复制并粘贴下面提供的服务文件内容,请注意 不要 多复制或少复制任何东西,确保粘贴后的内容和图中一模一样

[Unit] Description=SakuraFrp Service After=network.target

[Service]
Type=idle
User=nobody
Restart=on-failure
RestartSec=60s

程序执行路径,改为自己的

ExecStart=/usr/local/bin/frpc -f %i

[Install]
WantedBy=multi-user.target

启动/停止隧道
启动/停止隧道非常简单,使用下面的命令即可,start 是启动,stop 是停止

systemctl <start|stop> <Unit名称>

如果您想开启多条不同隧道,只要更换 Unit 名称 中的启动参数并多次执行对应的指令即可.
举个例子,开启访问密钥为 wdnmdtoken666666 的用户所拥有的 ID 为 12345 的隧道:

systemctl start frpc@wdnmdtoken666666:12345

查看隧道状态
systemctl status

举个例子,要查看上面开启的隧道状态可以使用

systemctl status frpc@wdnmdtoken666666:12345

如果您忘记了之前开启过哪些隧道,使用下面的命令可以列出当前运行中的隧道

systemctl list-units "frpc@*"

在这里插入图片描述

查看隧道日志
您可以通过下面的命令查看隧道日志:

journalctl -u 举个例子,要查看上面开启的隧道状态可以使用journalctl -u frpc@wdnmdtoken666666:12345

如果当前窗口无法显示所有日志,可以用 ↑、↓ 方向键滚动,输入大写的 G 跳转动到日志底部,输入 q 退出日志查看。更多使用方法请参阅 man journalctl。

配置开机自启
装好服务后,实现开机自启非常简单,回顾一下前置知识
我们只要 启用 服务就可以实现开机自启
如果不想开机自启了,禁用 服务即可

使用下面的命令启用/禁用服务,enable 是启用,disable 是禁用,操作完成后再用 status 检查一下状态

systemctl  systemctl status 

如果一切正常,您会看到我图中的两个红色标注的内容

没看到第一个创建符号链接的提示也是正常的,只要下面的状态显示为 enabled 就行

在这里插入图片描述

如果您忘记了之前设置过的自启隧道,可以使用下面的命令列出

和上面是类似的,只是多了个 --all 确保停止了的服务也能被列出

systemctl list-units --all “frpc@*”

关于自有域名映射问题

举例:
域名服务商:阿里云
域名:sakura.xxx.com
需要配置两组:
SRV解析:
在这里插入图片描述

SRV参数说明:

字段填写内容
记录类型SRV
主机记录_minecraft._tcp.xx (后面的 xx 可以自定义,也可以直接把 .xx 去掉只写 _minecraft._tcp)
记录值0 5 远程端口 隧道域名 (例: 0 5 xxxxx cn-xx-xxx.sakurafrp.com)

保存完毕后需要 等待 10 分钟 (按照您的 TTL 来决定,一般为 10 分钟)

假设 您的域名为: natfrp.com,您的 xx 设置为 test,那么使用 test.natfrp.com 即可连接到您的服务器
假设 您的域名为: natfrp.com,您把 .xx 去掉了,那么使用 natfrp.com 即可连接到您的服务器

解析目标test.xxx.com

在这里插入图片描述

来源地址:https://blog.csdn.net/ME546926/article/details/125543830

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

SakuraFrp内网穿透教程

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

内网穿透工具frp原理和使用教程

内网穿透(Port Forwarding)是将公网上的IP地址映射到内部网络中的一台计算机的某个端口上,以便外部网络可以访问该计算机中运行的应用程序。内网穿透技术可以通过一些开源工具来实现,其中比较常用的是frp。在本文中,我们将介绍frp
2023-08-19

什么是内网穿透?

内网穿透是一种技术,允许在外网访问内网设备,无需公网IP地址。它通过建立代理服务器,将外网请求转发到内网设备并返回响应。实现方式包括端口映射、VPN和内网穿透软件。优势包括远程访问、简化网络配置、增强安全性、降低成本。应用场景广泛,包括家庭远程办公、远程监控、文件共享、设备调试。需要注意的是网络安全、端口选择、带宽限制和服务稳定性。
什么是内网穿透?
2024-04-02

内网穿透技术浅评

科普一下给有需要的童鞋参考。穿透原理大致分如下几类:1、代理穿透原理示意图:优势:保持100%穿透成功率用户无需公网IP不足:运营方提供公网访问入口,硬件投入大带宽要求高,免费用户往往会被限速,产生免费使用上的“鸡肋”2、直接穿透原理示意图
2023-06-03

云服务器内网穿透

云服务器内网穿透(cloudover-the-Internet,简称Cross-Internet)是一种网络攻击行为,指黑客在云服务器上通过某种方法绕过设备的网络访问控制列表(ACL),从而达到访问云服务器的目的。Cross-Internet攻击的常见手段包括:跨站脚本攻击:黑客通过在浏览器中加载恶意脚本,利用浏览器的漏洞获取云服务器的用户名和密码,然后通过某种手段访问云服务器;钓鱼攻击
2023-10-26

内网穿透远程查看内网监控摄像头

内网穿透远程查看内网监控摄像头 在现代社会中,大家总是奔波于家和公司之间。大部分时间用于工作中,也就很难及时知晓家中的动态情况,对于家中有老人、小孩或宠物的(甚至对居住环境安全不放心的),这已然是个棘手的问题。因此,不少人选择在家中安装摄像
2023-08-18

内网穿透阿里云ECS实现方式与实战教程

本文将介绍如何利用阿里云ECS服务器实现内网穿透,并通过具体的实战教程,帮助读者掌握这一技能。内网穿透是什么?内网穿透是一种网络技术,它允许用户在内部网络和外部网络之间建立一个连接。这通常用于企业内部的网络应用,或者在家庭网络中访问外部资源。这种技术可以帮助用户在不同的网络环境中访问同一资源,而无需改变网络配置。
内网穿透阿里云ECS实现方式与实战教程
2024-01-25

怎么在Mac中使用网云穿内网穿透

这期内容当中小编将会给大家带来有关怎么在Mac中使用网云穿内网穿透,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。网云穿内网穿透Mac版本使用演示环境:Mac 10.13.6网云穿 1.01. 下载网云穿到
2023-06-03

Oracle数据库安装教程并实现公网远程连接(内网穿透)

目录前言1. 数据库搭建2. 内网穿透2.1 安装cpolar内网穿透2.2 创建隧道映射3. 公网远程访问4. 配置固定TCP端口地址4.1 保留一个固定的公网TCPphp端口地址4.2 配置固定公网TCP端口地址4.3 测试使用固定TC
2023-06-09

云服务器frp内网穿透

云服务器frp内网穿透,也叫做虚拟内网穿透,是一种常见的网络攻击手段之一。它可以绕过云服务器服务器的防火墙或安全审计,访问被黑客控制的内网系统,从而获取被保护的敏感信息或控制权。云服务器服务器的防火墙和安全审计系统都可以检测到这些虚拟内网穿透行为。但是,攻击者通常可以通过更先进的技术手段绕过这些防御措施。例如,通过使用虚拟私有网络(VPN)或内网代理(NAT)技术,攻击者就可以轻松地穿过防火墙和安
2023-10-26

内网穿透可以干什么

内网穿透可以远程访问内网设备、外部网络访问内网服务、局域网游戏联机、云服务器访问内网资源、远程调试和维护和局域网文件共享。详细介绍:1、内网穿透可以让用户通过外部网络访问内部网络中的设备;2、通过内网穿透,可以将内部网络中的服务暴露给外部网
2023-08-14

云服务器做内网穿透

云服务器提供了一个虚拟网络拓扑,可以在内网中穿透到公网。以下是一些可以使用GitHub库的Python代码示例:首先,在GitHub中创建一个新的项目,名为"cloudflare.py"。然后,将其复制到一个新的目录下,例如这里的"usr/local/cloudflare.bin"。在项目目录下创建一个名为"usr/local/cloudflare.bin"的directory文件夹,并将其命
2023-10-26

内网穿透和云服务器

内网穿透和云服务器都是常用的网络安全技术,它们都可以帮助企业网络在内部网(Intranet)和外部网络(Extranet)之间移动业务数据,从而减少网络攻击的风险。内网穿透主要是通过在内部网中部署一些安全设备(如防火墙、防病毒软件等),这些设备可以监视网络流量,并检测内部网络是否存在未授权的活动或者敏感信息泄露的风险。通过检测到这些活动,企业可以及时采取措施阻止这些活动,防止网络攻击的发生和扩
2023-10-26

编程热搜

目录