SakuraFrp内网穿透教程

这篇具有很好参考价值的文章主要介绍了SakuraFrp内网穿透教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

简介

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

远程管理

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

Minecraft

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

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

使用SakuraFrp

1、注册Sakura账号
樱花内网穿透怎么用,内网穿透,linux,服务器,网络,运维,linux

2、登录SakuraFrp管理界面

2.1、查看索道节点状态,此操作刻查看可用于建站的节点, 路径:穿透菜单->节点状态。【节点状态为绿色是创建的节点】
樱花内网穿透怎么用,内网穿透,linux,服务器,网络,运维,linux
樱花内网穿透怎么用,内网穿透,linux,服务器,网络,运维,linux
3、创建隧道
根据操作2可知道可创建隧道的节点数。路径:穿透菜单-》隧道列表-》创建节点。
樱花内网穿透怎么用,内网穿透,linux,服务器,网络,运维,linux
樱花内网穿透怎么用,内网穿透,linux,服务器,网络,运维,linux

3.1 选择穿透的几点和隧道类型
樱花内网穿透怎么用,内网穿透,linux,服务器,网络,运维,linux
樱花内网穿透怎么用,内网穿透,linux,服务器,网络,运维,linux

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

3.2、按照下图填写相关信息即可
樱花内网穿透怎么用,内网穿透,linux,服务器,网络,运维,linux
提示

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

下载SakuraFrp连接客户端

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

快速启动连接

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

服务方式启动

1、检测环境架构

首先,您要搞清楚您的 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 <Unit名称>

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

systemctl status frpc@wdnmdtoken666666:12345

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

systemctl list-units "frpc@*"

樱花内网穿透怎么用,内网穿透,linux,服务器,网络,运维,linux

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

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

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

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

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


systemctl <enable|disable> <Unit名称>
systemctl status <Unit名称>

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

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

樱花内网穿透怎么用,内网穿透,linux,服务器,网络,运维,linux

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

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

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

关于自有域名映射问题

举例:
域名服务商:阿里云
域名:sakura.xxx.com
需要配置两组:
SRV解析:
樱花内网穿透怎么用,内网穿透,linux,服务器,网络,运维,linux

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

樱花内网穿透怎么用,内网穿透,linux,服务器,网络,运维,linux文章来源地址https://www.toymoban.com/news/detail-794884.html

到了这里,关于SakuraFrp内网穿透教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【内网穿透】Linux本地搭建GitLab服务器

    转载自cpolar极点云文章:Linux搭建GitLab私有仓库,并内网穿透实现公网访问 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。 Gitlab是被广泛使用的基于git的开源代码管理平台, 基于Ruby on Rails构建, 主要针对软件开发过程中

    2024年02月07日
    浏览(31)
  • Linux本地搭建GitLab服务器 - 内网穿透远程访问

    转载自cpolar极点云文章:Linux搭建GitLab私有仓库,并内网穿透实现公网访问 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。 Gitlab是被广泛使用的基于git的开源代码管理平台, 基于Ruby on Rails构建, 主要针对软件开发过程中

    2024年02月06日
    浏览(44)
  • 外网SSH远程连接linux服务器「cpolar内网穿透」

    转载自内网穿透工具的文章:无公网IP,SSH远程连接Linux CentOS服务器【内网穿透】 本次教程我们来实现如何在外公网环境下,SSH远程连接家里/公司的Linux CentOS服务器,无需公网IP,也不需要设置路由器。 公网SSH远程Linux CentOS服务器【内网穿透】 cpolar官网:https://www.cpolar.com

    2023年04月23日
    浏览(52)
  • frp-内网穿透部署-ubuntu22服务器-windows server-详细教程

    FRP是一个开源、简洁易用,高性能的内网穿透和反向代理软件,支持tcp、upp、http、https等协议。 可以去官网下载最新的frp编译好的文件,本文采用frp_0.32.1_windows_amd64版本。也可以在csdn下载。 按下字母“i”键, 在最后一行添加 PermitRootLogin yes配置,最后esc退出编辑模式,再“

    2024年02月06日
    浏览(38)
  • 本地Linux服务器安装宝塔面板,并公网远程登录【内网穿透】

    宝塔面板作为建站运维工具,它支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能,可提高运维效率。对于新手来说,简单好用,基本不需要操心。而当我们在家里/公司搭建了宝塔,没有公网IP,但是想要在外也可以访问内网的宝塔面板应该如何实现呢?

    2024年02月01日
    浏览(49)
  • 如何公网远程访问Linux AMH服务器管理面板【内网穿透】

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 AMH 是一款基于 Linux 系统的服务器管理面板,它提供了一系列的功能,包括网站管理、FTP 管理、数据库管理、DNS 管理、SSL 证书管理等。使用 AMH 云主机面板可以方

    2024年02月03日
    浏览(38)
  • 【Linux】安卓端JuiceSSH结合内网穿透实现远程连接服务器

    处于内网的虚拟机如何被外网访问呢?如何手机就能访问虚拟机呢? 本文介绍 cpolar+JuiceSSH 实现手机端远程连接Linux虚拟机(内网穿透,手机端连接Linux虚拟机) 首先,我们在Linux中安装 cpolar内网穿透(cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站)工具 使

    2024年02月05日
    浏览(36)
  • 【远程访问】Linux搭建SVN服务器,并内网穿透实现公网远程访问

    转载自cpolar内网穿透的文章:Linux搭建SVN服务器,并内网穿透实现公网远程访问 由于文档资料越来越多,将所有资料都存放在自己的电脑上容易混淆,并且也不利于分享。这种情况下,考虑将资料上传SVN统一管理,这样一来其他人也能很方便的查略各种资料。 当SVN安装在局域

    2024年02月06日
    浏览(67)
  • 无云服务器,Linux本地快速搭建web网站,并内网穿透发布上线

    转载自cpolar文章:Linux CentOS本地搭建Web站点,并实现公网访问 在web项目中,部署的web站点需要被外部访问,则需要一个媒介,通过把资源放在这个媒介中,再通过所暴露的端口指向这个站点,当外部访问这个媒介所对应的端口时,媒介指向站点,完成访问,像这种类似的媒介,常用的有

    2024年02月02日
    浏览(48)
  • Windows SSH远程连接Linux服务器 - 无公网IP内网穿透

    转发自CSDN远程穿透的文章:【vscode远程开发】使用SSH远程连接服务器 「内网穿透」 远程连接服务器工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无

    2024年02月04日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包