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

42 条评论

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

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

  3. lostegoist

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

  4. NHQ

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

  5. QiaoBiLuo

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

  6. peroperotina

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

    1. 夏之
      @peroperotina

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

  7. 星语

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

  8. Minecraft

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

  9. XXX

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

  10. XXX

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

    1. XXX
      @XXX

      那是你正版验证没有关掉

  11. XXX

    Java的隧道咋不见了OωO

  12. XXX

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

    1. Lm_Htch
      @XXX

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

  13. XXX

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

  14. XXX

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

  15. 哈哈嘤嘤怪

    一直登录中。。

    1. Lm_Htch
      @哈哈嘤嘤怪

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

  16. Catnies

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

  17. Catnies

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

  18. Rudown

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

  19. Rudown

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

    1. sanae
      @Rudown

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

  20. XiaoLBai23

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

    1. XXX
      @XiaoLBai23

      onlinemode = false

  21. XiaoLBai23

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

  22. XiaoLBai23

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

    1. XiaoLBai23
      @XiaoLBai23

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

    2. XiaoLBai23
      @XiaoLBai23

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

  23. 时辰千年

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

    This program only can running on cli mode

    1. 张瀚文
      @时辰千年

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

  24. 蔡徐坤

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

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

  26. ASTRAYRMOR

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

    1. ASTRAYRMOR
      @ASTRAYRMOR

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

    2. ASTRAYRMOR
      @ASTRAYRMOR

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

发表评论