sanae

Sakura Frp 使用教程
1.创建隧道选择服务器:根据你的需求选择最快的服务器,请注意位于中国大陆的服务器将屏蔽所有HTTP流量,如果希望转...
扫描右侧二维码阅读全文
20
2020/01

Sakura Frp 使用教程

1.创建隧道

添加隧道
添加页面
选择服务器:根据你的需求选择最快的服务器,请注意位于中国大陆的服务器将屏蔽所有HTTP流量,如果希望转发HTTP流量的话请选择其他位于大陆之外的服务器。
隧道名称: 用于你自己区分的名称,随便填写即可
隧道类型:

TCP 映射

基础的 TCP 映射,适用于大多数服务,例如远程桌面、SSH、Minecraft、泰拉瑞亚等

UDP 映射

基础的 UDP 映射,适用于域名解析、部分基于 UDP 协议的游戏等

HTTP 映射

搭建网站专用映射,并通过 80 端口访问。

HTTPS 映射

带有 SSL 加密的网站映射,通过 443 端口访问,服务器需要支持 SSL。

XTCP 映射

客户端之间点对点 (P2P) 连接协议,流量不经过服务器,适合大流量传输的场景,需要两台设备之间都运行一个客户端。

STCP 映射

安全交换 TCP 连接协议,基于 TCP,访问此服务的用户也需要运行一个客户端,才能建立连接,流量由服务器转发。

本地地址:你希望映射的IP,如果希望映射的服务运行在本机,则应该填写127.0.0.1(例如本机运行MC服务器等希望与他人联机)。
本地端口:本地服务运行在的端口号,如果你是运行MC服务器且未更改配置文件,则应该填写25565,其他情况应根据你的实际情况填写。
远程端口:将本地的这个服务映射到转发服务器的哪个端口号,他人将通过这个端口号访问你的服务。
绑定域名:如果不是HTTP/HTTPS协议转发则不需要填写这一项,否则需要填写这一项以便直接使用80/443端口访问你的网站。
高级设置:如果你需要看这篇教程才能完成配置的话,则所有高级配置都请保持不动。

2.客户端下载

请访问软件下载页面来下载对应版本的客户端

32位系统请选择“系统架构”为i386的下载,64位选择amd64

3.客户端设置(Windows)

有两种方法运行程序:

1.简单模式

在简单模式中,请直接双击下载来的文件运行
文件
启动之后效果如下:
启动
此时需要输入访问密钥,您可以在用户信息页面查看到您的密钥
密钥
如果密钥为空,则请点击右侧的重置访问密钥按钮,重置完成后将会出现密钥。
正确的输入密钥之后界面如下:
输入之后
接下来选择当时创建隧道时选择的服务器对应的ID,例如创建隧道时选择了“阿里云香港1”服务器,则此时应输入其对应的ID号,在这个例子中“阿里云香港1”对应的ID号为4,则应该输入4
输入之后效果如下
连接

当出现“start proxy success”字样的时候,则说明隧道成功创建。

此时将可以通过提示的“您的隧道映射信息如下”中给出的信息进行连接。
也就是“映射到服务器”后提供的地址
如果出现如下显示,则说明您在第一步中创建的隧道与您这步选择的服务器ID不匹配,请根据给出的服务器列表重新选择。

2.高级模式

在跟下载下来的主程序同目录新建一个文本文档,并把后缀更改为.bat
bat
在新建的文件上右键 -> 编辑,输入如下内容(请把frpc_windows_amd64.exe更改为你实际存放的文件名)

frpc_windows_amd64.exe -t 你的访问密钥
pause

如何获得访问密钥请参考上面简单模式的教程
效果
保存后运行这个文件,即可显示服务端列表。
列表
然后跟简单模式同样的方法,记住你要连接的服务器对应的ID
修改刚刚创建的bat文件,添加一个参数,使其变成这个样子:

frpc_windows_amd64.exe -t 你的访问密钥 -s 服务器ID
pause

exp
直接运行这个bat即可启动隧道。
gasf

客户端设置(Linux)

选择对应你系统架构的客户端并下载
例如下载x64版本:

wget https://qianqu.me/frp/frpc_linux_amd64 --no-check-certificate

wget
下载完成后执行(替换为你的实际文件名)来赋予可执行权限

chmod +x frpc_linux_amd64

最后通过

./frpc_linux_amd64

来运行,如下
gsag
接下来的配置与windows下的简单模式相同。
如果希望通过一行命令直接启动方便开机自启等,请使用如下命令

./frpc_linux_amd64 -t 访问密钥 -s 服务器ID

这一步可以参考Windows的高级模式。

最后修改:2020 年 01 月 29 日 11 : 15 AM

56 条评论

  1. zy

    填写访问密钥
    Get https://api.natfrp.com/?action=getconfbytoken&serverId=206372&token=4603be2c1f9d3157: dial tcp: lookup api.natfrp.com on [::1]:53: read udp [1]:53: read: connection refused

  2. NICOBUSS

    请问下大佬,在输入我的密钥后,出现这种错误:
    Get https://api.natfrp.com/?action=showserverlist&token=xxxxxxxxxxxxxxxx: dial tcp: lookup api.natfrp.com on [::1]:53: read udp [1]:53: read: connection refused
    怎么解决呀~~

  3. SugarierNewt827

    Illegal instruction有人知道是咋回事吗

    1. NICOBUSS
      @SugarierNewt827

      我也遇到这个问题了,请问你解决了吗

  4. 长袖拂尘

    ftp服务器需要用到2个连续的本地端口号,该怎么申请隧道呢

  5. Ep

    多台机器,如何单台指定一个隧道,不连接全部隧道,frpc_windows_amd64.exe -t 你的访问密钥 -s 服务器ID

  6. BlackSon

    话说XTCP或STCP怎么配置隧道?

  7. 凌宇

    为什么我进不去官网,一直502出错

  8. 风尘

    可以解决一下mc服务端获取不到玩家真实ip的bug吗,我记得原来是有解决办法的

  9. Garbage

    Sakura Frp 今天上午还好,下午就崩了

  10. f1

    请问一下,隧道id在哪里查看 我在隧道列表查看的id似乎并不正确,谢谢

    1. f1
      @f1

      是 服务器id 的参数

  11. a5030

    vi /etc/rc.local 我设置了其他开机启动命令 都能执行, 唯独区别没有./ 如何解决开启自启呢?
    Nginx MySQL PHP都能自启 ,
    vi /etc/rc.local 里填写的./frpc_linux_arm64和其他自启命令多了斜杠前面的点,能有其他办法吗,比如像/etc/init.d/nginx start
    这样的,谢谢大佬,你的服务器很快!比我的块多了

    1. a5030
      @a5030

      用宝塔来设置计划任务?

  12. 2324

    能不能让启动程序开机自动开启,同时不显示窗口,让frp在后台运行?

    1. youtong
      @2324

      这不是已经可以开机启动,一个bat文件就搞定了

  13. a5030

    找不到隧道ID 然后是在隧道列表里面看的隧道ID 97616 难道不是这个ID吗?

    [E] [root.go:348] 找不到该服务器,请检查ID
    找不到该服务器,请检查ID

    1. Uyiat
      @a5030

      这个ID是服务器列表里面的那个1,2,3,4,5...这些ID

  14. 我崩溃了

    UDP端口映射会出现incoming a new work connection for udp proxy,而且映射的地址也不能用

  15. amatls

    远程桌面连上了,延迟很低,非常感谢!d=====( ̄▽ ̄*)

    1. dw1217
      @amatls

      为什么我的延迟很高⌇●﹏●⌇

  16. sophie2333

    感谢,成功用darkhttpd建了小站٩(ˊᗜˋ*)و

  17. 洋河

    Linux 服务器重启还要手动启动客户端,怎么设置开机启动试了网上找的命令都不行,

  18. 洋河

    http很好很快,就是https试了很多次不行,提示网站服务器不能提供安全连接,什么鬼

  19. Alone_BL

    隧道正常启动,用的也是给的网址,本地地址填的默认,本地端口是25565,没改过什么东西为什么别人就不能加进我的世界呢,然后隧道后台显示连接失败。

  20. alex

    ssh客户端需要一直连着吗?? 怎么关了客户端 服务也关闭了

    1. feger
      @alex

      nohup ./frpc_linux_amd64 -c ./frpc.ini >run.log 2>&1 &
      用这个命令可以后台执行

    2. 123485k
      @alex

      您可以安装screen并使用screen来让您的程序在ssh链接断开时保持运行

  21. jkfujr

    minecraft服务器的映射如何绑定域名

  22. peterdt

    你好,我使用tcp映射openwrt的80端口,无法远程打开openwrt luci界面
    但是使用原生的frp是可以的,请问一定要使用http映射么?

  23. J_GEMINI

    padavan 固件的路由如何设置?

    1. peterdt
      @J_GEMINI

      下载对应的平台的软件到路由器(可以自己创建目录),同目录下复制linux教程的配置文件
      然后在rc.local里增加开机启动

      1. Padavan
        @peterdt

        真希望能有详细的教程,下载的LINUX版本 进去运行不了。

  24. MoeWang

    为什么https隧道绑定了域名后打开说找不到IP地址?直接IP地址又拒绝请求?

  25. youquan

    mac版本的客户端怎么用呢?

    1. A路人J
      @youquan

      我现在懂了先在终端cd(进入)到你到下载目的比如cd(空格)/Users/用户名/Downloads/ (回车) 然后chmod(空格)+x(空格)文件名.后缀 (回车) 然后在./文件名.后缀名(回车) 我谷歌下到就没后缀所以不用打

      1. A路人J
        @A路人J

        然后以后就可以双击打开了 这个有点像开服的那个启动脚本

    2. jkfujr
      @youquan

      请问Mac下载好之后怎么安装。。我的扩展名是dms,打不开,换了扩展名也不行 ̄﹃ ̄

      1. A路人J
        @jkfujr

        谷歌没有后缀

      2. youquan
        @jkfujr

        按照linux客户端的方法使用就行了

  26. 前川みく

    安装都正常 给出的网址打不开呢 ip也是打不开,没找到原因

    1. sanae
      @前川みく

      国内节点不允许转发http网站,要么使用https协议要么使用海外节点。

      1. MoeWang
        @sanae

        国内的话https不会被阻断么...

      2. youquan
        @sanae

        我是外网连接群晖,我建了镇江美国香港的都连接不上,可能我哪里设置错误 希望能出个群晖的教程

  27. 前川みく

    客户端设置往下就有点蒙圈

  28. 前川みく

    请让我发个电

  29. 前川みく

    我是在尝试我的世界联机的时候,输入了对应产生的ip后,一直出现这种提示:2020/01/21 17:23:01 [E] [proxy.go:549] [2b打码8de9.minecraft_by] connect to local service [127.0.0.1:80] error: dial tcp 127.0.0.1:80: connectex: No connection could be made because the target machine actively refused it.

    这种怎么解决?

    1. 前川みく
      @前川みく

      minecraft服务器的端口是25565,你填80肯定访问不了

    2. 前川みく
      @前川みく

      一样,小白求教

      1. 前川みく
        @前川みく

        我也是这样。。。。

  30. 小山内伊织

    多谢LZ,问下:
    『温馨提示:该网站因未备案或接入非法内容暂时无法进行访问,请联系接入商。』
    有解吗。。。

    1. 前川みく
      @小山内伊织

      http访问未备案的服务器会被工信部随机拦截,不过好消息是,他们目前还拦不了https。去申请一个免费的SSL证书装上,用https就行了

  31. 小山内伊织

    此外请问一下管理面板这个网站会时不时跳转到原来的网站是怎么回事……

  32. 小山内伊织

    我也是在填写访问密码的时候死循环

  33. 小山内伊织

    输入密钥后报错:http: server gave HTTP response to HTTPS client

  34. 小山内伊织

    在填写访问密码的时候死循环

发表评论