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

152 条评论

  1. yan_xing

    我登录他显示给定关键词不在字典中什么意思啊

    1. 123
      @yan_xing

      我的也是提示给定关键字不在字典中,你的解决了吗?

  2. 不断延伸

    新版本mac frpc打开后提示找不到frpc.ini,然后就显示进程已完成了。。。这该怎么办啊

  3. jack

    You need to open cmd. exe and run it from there.我用cmd运行了也没用咋解决.

  4. sbd

    为什么打开隧道不显示连接隧道的id啊

  5. QWQ

    我没有详细日志了

  6. luohailh

    首先感谢提供这样的免费10M速率的映射,但是在使用中有个比较特殊的需求,就是因为还想继续使用teamviewer这款远程软件,但是这个软件自身不支持修改远程端口,它只能工作在5938端口上,你的映射端口必须在10001以上,这导致没法用你的映射服务来使用teamviewer这款远程软件。万望后续能改进映射策略。端口放开到5000以上。

    1. luohailh
      @luohailh

      哦,各家都是10000以上的端口,看来只有VPN类才能支持继续使用teamviewer了

  7. 我裂开了

    您好,我映射成功后开服务器,只有一个人能成功链接,别人链接进去都会显示unknown host ,然后那个人退了另一个人就能连,反正就是只有一个人能进去服务器,我确定服务器版本和mod都正常,配置的也是十人服

    1. awa
      @我裂开了

      没关正版验证?或者是没映射成功

    2. retr
      @我裂开了

      您好你们的链接是用什么代码的 没找到ip或名称

      1. 1325196614
        @retr

        你端口映射可以用吗?

        1. klkl
          @1325196614

          新版的ip一直找不到啊

          1. 轩何
            @klkl

            不是他详细日志没了,我现在也没法子

  8. aaaaaaa

    IP在哪?

    1. WhatZ
      @aaaaaaa

      官网管理隧道里边有域名

    2. WhatZ
      @aaaaaaa

      官网去看啊

  9. QWQ

    server udp port怎么解决

  10. frpc -f fasup1ngr75k9czd:
    出现这串参数怎么用啊

    1. WhatZ
      @巧

      软件里输入

  11. Humbleness

    为什么最近的樱花映射之后没有显示映射地址了,能想到的方法都试了还是不行

    1. WhatZ
      @Humbleness

      不可能,我这里有

  12. 朱砂

    不行啊,域名加端口连不上,ip也不知道

  13. Himcd

    ip在哪啊??

  14. 1121332

    软件更新了之后怎么找映射后的ip啊

    1. 惭怍
      @1121332

      是的,我也不知道这个,困扰在这里了

  15. 阿王

    大佬们 我开启隧道为什么日志上没有给别人看的id

  16. TheBoy233

    为什么创建好了不给IP信息

    1. aaa
      @TheBoy233

      网页版的隧道列表-配置文件里可以看到信息

      1. 火柴2333
        @aaa

        多谢大佬问题解决了

      2. knight
        @aaa

        配置文件里也没有显示IP或者哪个是IP?

        1. aaa
          @knight

          sever_addr是地址,remote_port是端口

          1. 惭怍
            @aaa

            是sever_addr+remote_port么?

          2. knight
            @aaa

            是 cn-zj-bgp.sakurafrp.com:+端口 吗?

          3. knight
            @aaa

            总的IP怎么看?

  17. aaa

    linux上新版客户端显示 open ./frpc.ini: no such file or directory

  18. SaltyPotato

    您好,最近两天连上remote host以后10秒就会掉线,然后错误提示Internal Exception: Java.io.IOException: An existing connection was forcibly by the remote host. 我和朋友试过互换host & 尝试过多个server 但还是解决不了。请问是什么问题呢?不太确定是不是因为朋友在境(qiang)外…

  19. 34

    隧道启动失败:port already used,怎么破

    1. SaltyPotato
      @34

      说明这个port被占用了,换一个port

  20. brightsm

    windows7怎么开机自动启动frp隧道?

  21. hnpuple

    我全都弄好了,自己也能进内网穿透后的新ip,但是我朋友连这个ip+端口 显示无法解析主机名怎么回事啊。只有我自己可以玩,明明都已经不是内网了

    1. awa
      @hnpuple

      是不是用了中文的:

    2. hnpuple
      @hnpuple

      顺便说下我在国外朋友在国内,会因为这个无法连接吗,我还刻意选了双方延迟都比较低的东京隧道

  22. 2333

    请问 port already used 咋解决啊?

    1. 点吱吱
      @2333

      换个端口咯

  23. AUG_yushao

    怎么删隧道啊

  24. 犊子

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

  25. 123456

    MAC 怎么打开Sakura fpr quick launcher

  26. 虚丨云

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

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

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

  29. Mashaller

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

    1. 吃货无罪2
      @Mashaller

      打开xxx.bat启动服务端,然后看服务器主配置文件的端口,用樱花映射就ok了

  30. 空岛

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

    1. Ruby
      @空岛

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

      1. 空岛
        @Ruby

        好,试试大佬awa

  31. Jugger

    请问cant resolve hostname如何解决

  32. Rongzhou Cai

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

    1. BilibiliSam
      @Rongzhou Cai

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

  33. Rongzhou Cai

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

  34. Euxenite

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

    1. fengfeng
      @Euxenite

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

      1. Kagura
        @fengfeng

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

        1. 杨言轩
          @Kagura

          站点映射是啥

  35. TOAST

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

    1. buyifan43
      @TOAST

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

      1. llll
        @buyifan43

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

      2. lulalalulala
        @buyifan43

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

  36. 水水水水、

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

  37. mint

    请问如何于Windows远程控制

    1. s
      @mint

      3389端口

  38. 作茧自缚

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

    1. gg
      @作茧自缚

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

      1. yjy
        @gg

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

      2. ice_dao
        @gg

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

  39. 小白工作室

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

    1. 晨曦
      @小白工作室

      要找每个版本的核心

  40. 网友小炫

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

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

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

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

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

      1. TheBoy233
        @马虎·拖拉

        能给我一下么

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

        淦,回光返照

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

        等一下,我好像行了

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

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

        1. awa
          @网友小炫

          你这是java环境问题吧

  41. okwho

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

  42. huoanfeu

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

    1. qwertyuiop
      @huoanfeu

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

  43. Stehsaer

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

    1. Stehsaer
      @Stehsaer

      显示504和502错误

  44. 悲观的乐观君

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

  45. 世界上最美的溺水者

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

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

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

  46. 2577117205

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

  47. 某笨比。。

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

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

  49. 就碎

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

    1. Misaka
      @就碎

      不挂你用爱映射么

  50. 就碎

    映射窗口还要一直挂着吗

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

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

  53. lostegoist

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

  54. NHQ

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

  55. QiaoBiLuo

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

    1. 星云呀
      @QiaoBiLuo

      可以在官网删除

    2. 一只方张de慌块
      @QiaoBiLuo

      我也想知道

    3. 一只方张de慌块
      @QiaoBiLuo

      我也想知道

  56. peroperotina

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

    1. qwertyuiop
      @peroperotina

      整个Spigot/CraftBukkit/SMP

    2. LJM12914
      @peroperotina

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

    3. adk23333
      @peroperotina

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

    4. 夏之
      @peroperotina

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

  57. 星语

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

  58. Minecraft

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

    1. 某笨比。。
      @Minecraft

      同问...

  59. XXX

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

  60. XXX

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

    1. XXX
      @XXX

      那是你正版验证没有关掉

      1. xxx
        @XXX

        怎么关正版验证?

        1. xzx
          @xxx

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

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

    Java的隧道咋不见了OωO

  62. XXX

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

    1. Lm_Htch
      @XXX

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

  63. XXX

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

  64. XXX

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

  65. 哈哈嘤嘤怪

    一直登录中。。

    1. Lm_Htch
      @哈哈嘤嘤怪

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

  66. Catnies

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

  67. Catnies

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

  68. Rudown

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

    1. 网友小炫
      @Rudown

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

  69. Rudown

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

    1. sanae
      @Rudown

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

  70. XiaoLBai23

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

    1. XXX
      @XiaoLBai23

      onlinemode = false

  71. XiaoLBai23

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

  72. XiaoLBai23

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

    1. XiaoLBai23
      @XiaoLBai23

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

    2. XiaoLBai23
      @XiaoLBai23

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

  73. 时辰千年

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

    This program only can running on cli mode

    1. 张瀚文
      @时辰千年

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

  74. 蔡徐坤

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

  75. 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协议即可

  76. ASTRAYRMOR

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

    1. ASTRAYRMOR
      @ASTRAYRMOR

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

    2. ASTRAYRMOR
      @ASTRAYRMOR

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

发表评论