sanae

Sakura Frp 客户端使用教程 (Minecraft 服务端映射示例)
写在最前:所有国内服务器都屏蔽HTTP协议,如果您使用国内服务器转发本地HTTP协议的内容,直接访问将无法打开并提...
扫描右侧二维码阅读全文
23
2020/01

Sakura Frp 客户端使用教程 (Minecraft 服务端映射示例)

写在最前:所有国内服务器都屏蔽HTTP协议,如果您使用国内服务器转发本地HTTP协议的内容,直接访问将无法打开并提示连接重置,请改用HTTPS协议或者使用海外服务器,所有允许转发HTTP流量的服务器均标有“可建站”字样。

1.获取Sakura Frp 简单启动器

您可以在软件下载页面找到简单版本启动器,请下载后解压后再运行。

2.登录软件

软件启动之后界面如下:
界面
首先需要在访问密钥处输入您的访问密钥,如果您不知道您的访问密钥,请参考这篇文章:找到访问密钥
输入您的访问密钥后点击登录,如果您的密钥正确,则应有如下显示:
注意:如果您的账户内已有隧道,这步显示会有所区别,但不影响本教程。
登录后

3.新建隧道

这里以新建一个Minecraft服务端的隧道做示例,其他应用请仅参考此教程并根据实际情况选择。
首先启动Minecraft服务端:
开启服务端
然后自己连接自己的服务端来检查是否开启成功,如果你在这一步就无法连接,请检查你的服务端设置之后再继续,否则之后的配置将没有意义。
请输入图片描述
测试通过后请先关闭Minecraft的客户端,然后继续教程。
选择启动器的“快速新建隧道”一项:
对于Minecraft,其进程名一般为“java”,所以需要在左侧列表内找到进程名为Java的项目,如果有多个项目,请检查您是否运行了多个服务端或者有其他Java程序正在监听端口。
如果需要映射其他程序,请同样寻找您希望映射的程序的文件名。
如果找不到“java”一项,请检查您的Minecraft服务端是否正常启动。并且确认您的Minecraft服务端是基于Java的版本。并尝试点击“刷新列表”。
进程
找到“java”一项后,点击选择这一项,然后在右侧选择/输入以下信息:

特别注意:Minecraft 基岩版(PE版)是UDP协议且映射到的公网端口必须和你开服的端口号相同,您需要手动输入一个远程端口号,并使得此端口号与你服务端的端口号相同,如果提示端口已被占用则请同时更换你的本地服务端端口号和映射的远程端口号

  • 选择节点:选择一个跟你的宽带运营商相同的且地理位置较近的服务器,移动用户建议选择标有“双线”/“多线”字样的节点(注意中国大陆节点屏蔽HTTP流量转发)
  • 远程端口号:别人将需要通过这个端口号来连接你的服务,请输入一个介于10240到65535的整数,如果不填则系统将自动为您选择一个。
  • 隧道名称:一个仅供你自己区分的隧道名,请输入一个介于3到15位的英文或数字,如果不填则系统将为您自动生成一个。

填写完成后效果如下:
效果
此时点击“添加隧道”按钮,一切正常的话则会弹出如下提示:
提示
点击确定后可以在文本框内看到如下显示:
嗯
在这一步,你已经成功创建了一个隧道,在上述示例中,该隧道的连接地址则为:“cn-js-zj-2.website.do:62410”或者等效IP地址“222.186.174.121:62410”,这个也就是Minecraft联机中需要发给对方的你的服务器地址。

注意到这一步只是单纯的创建了隧道,还需要返回上一个选项卡启动映射。

4.启动映射

首先返回到“启动现有隧道”选项卡中,如果上一步您成功创建了映射,则在这里应该会看到新创建的映射:
映射列表
点击选择这条映射,然后点击下面的“启动隧道”按钮,如果一切顺利,启动器会弹出如下提示并启动客户端:
提示
这是提示内容
客户端
这是启动的客户端。
在以上示例中,可以客户端中看到出现了“start proxy success”字样,说明客户端已经成功启动且映射已经建立。
如果没有出现这行字样或者长时间卡在某一个特定步骤,则请关闭弹出的客户端窗口并重新尝试点击“启动隧道”。
客户端启动成功并且映射建立之后,您就可以把第3步中创建隧道时提供的连接地址发送给您的朋友让他们连接您的服务,如下:
1
2

5.下次启动

当您已经成功创建隧道并且成功完成一次映射且确认能够连接之后,下次使用直接启动Minecraft服务端后跳过步骤3即可。

6.常见问题

1.无法连接且客户端提示

No connection could be made because the target machine actively refused it

出现该提示说明客户端使用你创建的隧道的本地IP与本地端口无法建立连接,请检查你映射隧道填写的本地IP与本地端口号是否与你要映射的服务端程序相同(例如Minecraft的默认端口号为25565)

2.突然掉线/无法连接并且客户端提示

work connection closed, EOF

或者

工作连接关闭, EOF

具体提示内容取决于你使用的frp版本,出现该提示原因是你到服务器之间连接质量较差,由于丢包导致连接断开,如果频繁出现此错误请更换节点,常见可能导致此错误的原因包括移动用户选择电信或者联通节点(包括镇江电信,镇江双线,镇江联通等),移动用户请选择离自己近的移动或者多线节点(如宿迁移动或者枣庄/徐州多线)。如果你是东部沿海省份的电信/联通用户却遇到此错误,请加群747976298并联系群主。

最后修改:2020 年 02 月 05 日 10 : 32 PM

105 条评论

  1. 2333

    请问 port already used 咋解决啊?

  2. AUG_yushao

    怎么删隧道啊

  3. 犊子

    只能是我的世界服务器么我的世界开多人然后映射可以么

  4. 123456

    MAC 怎么打开Sakura fpr quick launcher

  5. 虚丨云

    请问,MacOS系统怎么下载此软件,下载后电脑说:未能打开文稿“frpc_darwin_amd64”。文本编码Unicode (UTF-8)不适用。

  6. 十九
    该评论仅登录用户及评论双方可见
  7. Natural_Cool

    我基岩BDS服务器1.14.60映射UDP怎么不行呢,用了几个私人Frp也不行,我想开个基岩服

  8. Mashaller

    第3步服务端怎么启动,就是单纯的打开游戏吗

  9. 空岛

    怎么映射我的世界全端口(BC端,一服多端,每个端都有自己的端口)

    1. Ruby
      @空岛

      bc端直接映射bc监听的端口就行了吧(
      子服务器按道理都是必须隐藏起来的啊

      1. 空岛
        @Ruby

        好,试试大佬awa

  10. Jugger

    请问cant resolve hostname如何解决

  11. Rongzhou Cai

    可以通过这个隧道映射到外网,然后与好友通过Xbox联机我的世界基岩版吗

    1. BilibiliSam
      @Rongzhou Cai

      xbox不需要内网穿透,加好友就可以一起完了

  12. Rongzhou Cai

    要怎么打开minecraft的服务端啊,基岩版的呢

  13. Euxenite

    我要怎么开放存档啊?直接点开放到局域网就好了嘛?

    1. fengfeng
      @Euxenite

      如果没有加简单联机mod并配置,打开局域网的存档只有正版能进

      1. Kagura
        @fengfeng

        还可以使用站点映射进,可以不用正版~

        1. 杨言轩
          @Kagura

          站点映射是啥

  14. TOAST

    服务器都弄好了,为什么基岩版MC显示无法连接至世界(端口一样)

    1. buyifan43
      @TOAST

      基岩版官方服务端是在19132端口输出数据的
      所以在映射时本地端口应该填19132
      其实我之前也不行,试出来的

      1. llll
        @buyifan43

        那个,为啥我下的那个不是quick launcher。。而是正常的lauchcher,而且我也搜不到服务器。。

      2. lulalalulala
        @buyifan43

        之前还没基岩版的时候(早起手机版),0.8.1、0.9.5就是从19132输出

  15. 水水水水、

    com.google.gson.JsonSyntaxException: Expected a com.google.gson.JsonObject but was com.google.gson.JsonPrimitive显示这个怎么办啊??

  16. mint

    请问如何于Windows远程控制

    1. s
      @mint

      3389端口

  17. 作茧自缚

    大佬,我按照你的步骤进游戏,然而服务器网络一直显示无连接,检测中,然后就是无法连接至服务器,是我家网的问题吗?我家是移动网

    1. gg
      @作茧自缚

      移动就放弃吧QWQ 这种开服方式只适用于电信 移动可以开领域服

      1. yjy
        @gg

        我家移动的能连接上,但是别人都显示连接已断开,我这边能看到提示

      2. ice_dao
        @gg

        电信vp....n了解一下~

  18. 小白工作室

    怎么设置服务器对于MC的版本?

    1. 晨曦
      @小白工作室

      要找每个版本的核心

  19. 网友小炫

    第3步服务端怎么启动,就是单纯的打开游戏吗,我点多人游戏里面怎么什么都没有

    1. 马虎·拖拉
      @网友小炫

      解压完后有个启动服务端,等一会,往下翻,有一个在。。。。。。。。。。启动服务端,把那个输进去

    2. 马虎·拖拉
      @网友小炫

      服务端要下载的,给你个网址https://c-t.work/s/415257c7d9a545

      1. 网友小炫
        @马虎·拖拉

        淦,回光返照

      2. 网友小炫
        @马虎·拖拉

        等一下,我好像行了

      3. 网友小炫
        @马虎·拖拉

        好兄弟能加一下我qq3206502453吗,是弄了太久实在还是不会,点开启动它显示Error: could not open `I:\mc\java\lib\amd64\jvm.cfg'
        救救孩子

  20. okwho

    显示没有找到frpc.exe文件,但是文件夹中有这个文件

  21. huoanfeu

    我想要基岩版服务器
    而且我只有手机
    emmmmm

    1. qwertyuiop
      @huoanfeu

      基岩版也有建服工具的,具体见mcmirror.io
      不过只有手机的话......
      梦里什么都有╮(╯▽╰)╭

  22. Stehsaer

    报告!2020.3.15 11am~1pm无法访问!疑似遭到DDos攻击!

    1. Stehsaer
      @Stehsaer

      显示504和502错误

  23. 悲观的乐观君

    进不去啊……能详细一点嘛 3步骤新建隧道我怎么没看懂啊 是真的没看懂 小白一枚

  24. 世界上最美的溺水者

    请问饥荒能用这种方法吗?(☆ω☆)

    1. ice_dao
      @世界上最美的溺水者

      应该是......阔以的,但端口号,你得找找

  25. 2577117205

    报告!今天主站貌似遭到DDoS肉鸡攻击,控制面板无法打开,显示502错误,客户端启动器点击登录显示无法连接到服务器!

  26. 某笨比。。

    报告!!今天使用不了了!

  27. 怎么找不到本地联机里的local

  28. 就碎

    映射窗口那个客户端还要一直挂着吗

    1. Misaka
      @就碎

      不挂你用爱映射么

  29. 就碎

    映射窗口还要一直挂着吗

  30. 沙雕皮皮怪
    该评论仅登录用户及评论双方可见
  31. 星语

    别人连我服务器显示unknown host 怎么办

  32. lostegoist

    io.netty.channel.Abstract Channel connectException connectionrefused no further information
    在别人登服务器时显示了这个,怎么解决??

  33. NHQ

    请检查隧道的本地Ip和本地端口号是否真确是什么意思??

  34. QiaoBiLuo

    不能删现有的隧道吗?
    已经上线不允许开了 能删除吗?求回求回复

    1. 星云呀
      @QiaoBiLuo

      可以在官网删除

    2. 一只方张de慌块
      @QiaoBiLuo

      我也想知道

    3. 一只方张de慌块
      @QiaoBiLuo

      我也想知道

  35. peroperotina

    mc每次创建局域网世界后的端口都不一样, 所以每次都创建新的隧道..没问题嘛?

    1. qwertyuiop
      @peroperotina

      整个Spigot/CraftBukkit/SMP

    2. LJM12914
      @peroperotina

      你需要登(黑)陆(进)你家路由器给你电脑设置一个静态局域网IP

    3. adk23333
      @peroperotina

      用静态IP,方法嘛,百度一大堆

    4. 夏之
      @peroperotina

      你可能需要一个简单联机的MOD,会固定你的mc端口

  36. 星语

    游戏进去了但没多久就显示连接超时(╯‵□′)╯︵┴─┴

  37. Minecraft

    io.netty.channel.ibs tr actChannelsAnnotatedConnectException: Connection
    怎么办啊,之前还好好的。
    急急急⌇●﹏●⌇

    1. 某笨比。。
      @Minecraft

      同问...

  38. XXX

    有mod的客户端也可以的吗,萌新瑟瑟发抖

  39. XXX

    他说登入失败,无效的会话

    1. XXX
      @XXX

      那是你正版验证没有关掉

      1. xxx
        @XXX

        怎么关正版验证?

        1. xzx
          @xxx

          用文本文档打开sever.properties,找到online-mode=true,把它改成online-mode=false。
          就可以了。

          1. 。。。
            @xzx
            该评论仅登录用户及评论双方可见
  40. XXX

    Java的隧道咋不见了OωO

  41. XXX

    服务端能否一直挂着? :\

    1. Lm_Htch
      @XXX

      只在电脑开启的时候并且你开了映射,否则就是关闭映射,要一直挂着,建议买个VPS

  42. XXX

    大佬,为什么我快速新建隧道是空白啊⌇●﹏●⌇

  43. XXX

    我想问一下 为什么我每次端口映射后 电脑网络都会出现问题 下载下载不了 家里所有电视也无法连接网络

  44. 哈哈嘤嘤怪

    一直登录中。。

    1. Lm_Htch
      @哈哈嘤嘤怪

      Mod不同
      检查双方的Mod有没有一样,你有的他必须也有

  45. Catnies

    为什么会显示工作连接关闭,EOF啊?

  46. Catnies

    快速新建隧道的时候列表无显示,是什么原因阿...

  47. Rudown

    启动Minecraft服务端那个是怎么弄的

    1. 网友小炫
      @Rudown

      我也一样,你会了能给我说一下吗

  48. Rudown

    问下大佬,No connection could be made because the target machine actively refused it这个问题要怎么解决。创建映射,连接服务器后frp报这个错。mc上一直显示登入中。之前还可以联机的,网站变了一个样就连不上了。

    1. sanae
      @Rudown

      说明你隧道创建的不对,要么就是你mc服务端根本没开起来

  49. XiaoLBai23

    为什么我和朋友联机会出现无效的回话..

    1. XXX
      @XiaoLBai23

      onlinemode = false

  50. XiaoLBai23

    那个frpc.exe弹出来显示成功之后能关掉吗

  51. XiaoLBai23

    基岩版远程联机不用开服,只打开了游戏中的多人模式,端口默认是19132对吧?被占用了怎么办...

    1. XiaoLBai23
      @XiaoLBai23

      无解么?.............

    2. XiaoLBai23
      @XiaoLBai23

      我看到监听端口是19132......自己打了个19132,然后我看到有连个Minecraft,前一个端口是51820,建立映射好友进不来,然后我开始游戏后又有一个Minecraft的进程,监听端口19132,然后我想在建一个隧道,系统提示19132被占用了

  52. 时辰千年

    我刚才启动还好好的,他就突然出现这种情况,启动不了软件

    This program only can running on cli mode

    1. 张瀚文
      @时辰千年

      这个提示意思是:本程序仅可在命令行界面(Command Line Interface)下运行。

  53. 蔡徐坤

    Minecraft服务端的隧道可以说详细说一下嘛

  54. ASTRAYRMOR

    我想问下,基岩版的,也就是基岩版的,怎么创建呀?

    1. sanae
      @ASTRAYRMOR

      已经更新基岩版特殊说明,请重新查看教程。

      1. 毛叔叔
        @sanae

        udp内网ip检测不到,显示0.0.0.0,tcp是正确的,我该如何设置呢大佬

        1. 233
          @毛叔叔

          -t -s 看到了 打扰了

        2. 233
          @毛叔叔

          怎么自动输密钥自动选服务器

        3. MoeWang
          @毛叔叔

          不用管服务端监听的ip是多少,你后台直接设置127.0.0.1 udp协议即可

  55. ASTRAYRMOR

    为什么我搭完别人进不来,显示服务器已过期啊_(:з」∠)_

    1. ASTRAYRMOR
      @ASTRAYRMOR

      没事了是我同学犯傻了(`へ´)

    2. ASTRAYRMOR
      @ASTRAYRMOR

      没事了我那同学是个憨憨(`へ´)把15.2看成12.2了

发表评论