• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
花生壳

#楼主# 2018-10-19 12:45

跳转到指定楼层
首先说一下
这个方法无视内网,无视是否有公网IP
这个教程很简单,有经验的大神可以路过了
先说几个方案吧
1.如果一分钱不想花,可以找个免费frp服务器,百度一下很多人提供
现在就开始免费frp教程

这里我提供一个 Frp V0.21.0版本的免费服务器
游客,如果您要查看本帖隐藏内容请回复


项目地址:https://github.com/fatedier/frp
版本下载地址:https://github.com/fatedier/frp/releases

下载对应版本的群晖版本
我的黑群晖是intel芯片,下载386版本 https://github.com/fatedier/frp/ ... .0_linux_386.tar.gz
解压缩到桌面保留以下三个文件(frpc就是客户端用的,frps是服务器端用的!)
1.jpg

将以上3个文件上传到群晖,我传到了docker下面
2.jpg

直接用群晖文本编辑器打开 frpc.ini 文件进行配置客户端
内容如下
游客,如果您要查看本帖隐藏内容请回复

以上编辑好后保存
ssh登录到群晖 cd到你刚才拷贝的文件目录下  比如我的是
3.jpg

那么ssh输入  
  1. cd /volume1/docker/frp
复制代码

回车

之后输入临时启动命令
  1. ./frpc -c ./frpc.ini
复制代码

回车之后会出现服务器运行状态等等
没有意外的话,你现在就可以使用 http://oldiyblog.frp1.chuantou.org 或者你自己的顶级域名访问了
如果确认没有问题,可以按ctrl+c停止

之后设置开机启动
PC桌面建立文本文档,使用Notepad++编辑内容为
  1. #/bin/bash

  2. cd /volume1/docker/frp
  3. nohup ./frpc -c ./frpc.ini &
复制代码


保存为frp.sh 文件  格式为UTF-8   Unix(LF)

4.jpg
然后将文件上传到群晖frp 文件夹

进入群晖-控制面板-任务计划-新建触发的任务,设置开机运行
5.jpg

任务设置里,用户自定义脚本 输入 /volume1/docker/frp/frp.sh
6.jpg

保存

7.jpg
勾选刚才的任务  保存

全部完成!


如果想要穿透其他服务,可以继续编辑frpc.ini即可,在下载的文档里有frpc-all.ini 这里有全部配置用法! 或者访问中文文档 https://github.com/fatedier/frp/blob/master/README_zh.md

以下一些例子可以参考

  1. [common]
  2. server_addr = xxx.com
  3. #frps服务端地址
  4. server_port = 7000
  5. #frps服务端通讯端口,客户端连接到服务端内网穿透传输数据的端口
  6. privilege_token = 12345
  7. #特权模式密钥,客户端连接到FRPS服务端的验证密钥
  8. log_file = frpc.log
  9. #日志存放路径
  10. log_level = info
  11. #日志记录类别,可选:trace, debug, info, warn, error
  12. log_max_days = 7
  13. #日志保存天数
  14. login_fail_exit = false
  15. #设置为false,frpc连接frps失败后重连,默认为true不重连
  16. protocol = kcp
  17. #KCP协议在弱网环境下传输效率提升明显,但是对frps会有一些额外的流量消耗。服务端须先设置kcp_bind_port = 7000,freenat.bid服务端已设置支持

  18. [http_dsm]
  19. #穿透服务名称,不能和其他已建立的相同,使用公共服务器的建议修改成复杂一点的名称,避免与其他人冲突,很多路由器内置frpc的默认服务名称为[web],很容易很其他人冲突
  20. type = http
  21. #穿透协议类型,可选:tcp,udp,http,https,stcp,xtcp,这个设置之前必须自行搞清楚应该是什么
  22. local_ip = 192.168.1.2
  23. #本地监听IP,可以是本机IP,也可以是本地的局域网内某IP,例如你的局域网是互通的,你可以在路由器上安装frpc,然后local_ip填的群晖的ip,这样也可以把群晖穿透出去
  24. local_port = 5000
  25. #本地监听端口,通常有ssh端口22,远程桌面3389等等
  26. use_compression = true
  27. #对传输内容进行压缩,可以有效减小 frpc 与 frps 之间的网络流量,加快流量转发速度,但是会额外消耗一些 cpu 资源
  28. use_encryption = true
  29. #将 frpc 与 frps 之间的通信内容加密传输
  30. custom_domains = dsm.freenat.bid
  31. #自定义域名访问穿透服务,一般域名设置了二级域名泛解析以后,这里填*.freenat.bid即可,*自定义,如果不想用域名或者自行搭建frps没有域名,则穿透协议类型选择tcp,见以下tcp部分详解
  32. #通过app访问群晖的注意,DS file,DS video,DS audio,DS finder里地址栏默认都是5000端口,穿透后地址栏须填写为【穿透域名:80】,DS photo由于本地local_port为80,穿透后也为80的话直接写域名地址即可

  33. [https_dsm]
  34. type = https
  35. local_ip = 192.168.1.2
  36. local_port = 5001
  37. use_compression = true
  38. use_encryption = true
  39. custom_domains = dsm.freenat.bid
  40. #以上https配置同http,群晖注意开启https(默认5001端口),证书在客户端即群晖端配置,无证书的注意浏览器访问时添加信任

  41. [http_transmission]
  42. type = http
  43. local_ip = 192.168.1.2
  44. local_port = 9091
  45. use_compression = true
  46. use_encryption = true
  47. custom_domains = tr.freenat.bid
  48. #transmission下载客户端

  49. [http_rutorrent]
  50. type = http
  51. local_ip = 192.168.1.2
  52. local_port = 80
  53. use_compression = true
  54. use_encryption = true
  55. custom_domains = rt.freenat.bid
  56. #rutorrent下载客户端,用Download Station的类似,注意端口


  57. [http_blog]
  58. type = http
  59. local_ip = 192.168.1.2
  60. local_port = 80
  61. use_compression = true
  62. use_encryption = true
  63. custom_domains = blog.freenat.bid
  64. #群晖里的web搭建的博客,怎么搭建百度去

  65. [http_plex]
  66. type = http
  67. local_ip = 192.168.1.2
  68. local_port = 32400
  69. use_compression = true
  70. use_encryption = true
  71. custom_domains = plex.freenat.bid
  72. #plex视频服务器,外面直接通过plex看群晖内视频

  73. [https_feixun]
  74. privilege_mode = true
  75. type = http
  76. local_ip = 192.168.1.1
  77. #路由器ip
  78. local_port = 80
  79. use_compression = true
  80. use_encryption = true
  81. authentication_timeout = 0
  82. custom_domains = feixun.freenat.bid
  83. #穿透路由器


  84. [tcp_ssh]
  85. #群晖ssh连接
  86. type = tcp
  87. local_ip = 192.168.1.2
  88. local_port = 22
  89. use_compression = true
  90. use_encryption = true
  91. remote_port = 3463
  92. #远程端口,一般tcp和udp需要设置,不需要设置custom_domain,访问时为【frps服务器地址+远程端口】,没有域名的用这种方式通过【frps服务器地址+远程端口】即可实现访问

  93. [udp]
  94. type = udp
  95. local_ip = 192.168.1.2
  96. local_port = 53
  97. use_compression = true
  98. use_encryption = true
  99. remote_port = 3453
  100. 访问时为【frps服务器地址+远程端口】

复制代码






评分

参与人数 1贡献 +1 收起 理由
zxy2006 + 1 很给力!

查看全部评分

「真诚赞赏,手留余香」
那是云论坛 - 国内知名的NAS交流平台
http://www.nasyun.com
分享淘帖
回复 印象

使用道具

0

精华

226

回帖

2744

积分

搞机大神

Rank: 3Rank: 3

云币
0
贡献
54
活跃
2360
精华
0
chion 发表于 2018-10-19 16:38 来自 中国江苏盐城
看看。。。。。。。。。。。。
回复 印象

使用道具 举报

0

精华

78

回帖

483

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
444
精华
0
jjzxg 发表于 2018-10-19 16:42 来自 中国浙江宁波
谢谢分享~~~~~~~~~~~~~~~~~~
回复 印象

使用道具 举报

0

精华

15

回帖

100

积分

入门用户

Rank: 1

云币
0
贡献
2
活跃
82
精华
0
icesun 发表于 2018-10-19 17:23 来自 中国北京
我也用的frp,学习一下经验
回复 支持 反对 印象

使用道具 举报

0

精华

89

回帖

1448

积分

发烧玩家

Rank: 2

云币
0
贡献
168
活跃
563
精华
0
zhy123138 发表于 2018-10-19 17:25 来自 中国浙江台州
谢谢分享。。。。。
回复 印象

使用道具 举报

0

精华

502

回帖

1万

积分

登峰造极

Rank: 5Rank: 5

云币
0
贡献
1469
活跃
3310
精华
0
shagua517 发表于 2018-10-19 17:33 来自 中国陕西咸阳
啥也不说了,感谢楼主分享哇!
回复 支持 反对 印象

使用道具 举报

0

精华

156

回帖

2897

积分

搞机大神

Rank: 3Rank: 3

云币
0
贡献
308
活跃
1279
精华
0
kunihiko 发表于 2018-10-19 17:57 来自 中国广东东莞
啥也不说了,感谢楼主分享哇!
回复 支持 反对 印象

使用道具 举报

0

精华

152

回帖

1723

积分

发烧玩家

Rank: 2

云币
0
贡献
37
活跃
1460
精华
0
dabaicaizzc 发表于 2018-10-19 18:00 来自 中国广东深圳
啥也不说了,感谢楼主分享哇!
回复 支持 反对 印象

使用道具 举报

0

精华

129

回帖

928

积分

入门用户

Rank: 1

云币
1
贡献
0
活跃
863
精华
0
演员 发表于 2018-10-19 18:03 来自 中国浙江嘉兴
我只是路过打酱油的
回复 支持 反对 印象

使用道具 举报

0

精华

31

回帖

473

积分

入门用户

Rank: 1

云币
0
贡献
22
活跃
347
精华
0
zkxa 发表于 2018-10-19 18:05 来自 中国广东深圳
正需要,支持楼主大人了!
回复 支持 反对 印象

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 搜索 官方QQ群
懒人地图| 手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1 |网站地图