新人下载app,立即提现现金 您的好友 送你现金 去提现

群晖折腾记 篇一:Quickconnect反向代理+IPv4+Transmission

Dragonsky2020 02-20 19:15 关注

是返乡过年?还是就地过年?最新一届#双面过节指南#开始啦!本次征稿活动分为A面返乡和B面就地,大家可以根据自己的情况,分享自己的春节攻略,优秀的投稿文章还有可能能获得优厚的大奖哦,快点击查看活动详情<<<

创作立场声明:本文原理及诸多文字都节选自网络大神,我仅就该方法展开解释说明如何具体操作,方便广大群晖玩家,如果冒犯请多原谅,不是抄袭,功劳都是大神的,写“折腾记”一是为了纪录生活、二是为了普惠和我一样的群晖小白玩家、三是为了网络开放共享的理念(独乐乐不如众乐乐)

【前言】

话说时光荏苒、岁月穿梭,自2020年春节疫情开始寂寞、空虚、无聊且自觉略有时间便动心思入手群晖DS918+已经一年。实际买完之后就发觉自己的工作并没有受疫情影响可以赋闲在家,反而忙忙不知终日,于是下了不超30部蓝光电影后,群晖就放在弱点柜里落尘吃土、自行运转。

今年春节假期突然想起自己还有Nas,于是时隔一年之后又翻出来折腾,家庭影院升级搞起…………配了芝杜Z9X+JBL Bar 9.1(回头另文记录点点滴滴),不能浪费移动1000M的宽带啊!!!

前面废话较多,简短截说本文主要适用于Nas没有独立公网IP(不是指动态IP,即路由器wan口ip和外网ip不一致,宽带运营商给你分配的是一个内网IP地址而不是一个独立的公网IP),外网访问又只能通过IPv4+Quickconnect的情况。至于IPv6直连、内网穿透等更简洁的办法不在本文范围之内(主要条件受限,移动宽带大内网网速还可以,但是是大内网没有独立公网IPv4,这样就算做了DDNS解析也没有办法直连Nas)。折腾的时候想了很多办法,目前内外网均可以使用IPv6的情况下DDNS解析直连已经没有问题了,但如果没有IPv6,最方便的就是通过Quickconnect(好处就是不用折腾软路由以及购买内网穿透如花生壳或者蒲公英,不好的地方就是群晖的Quickconnect不支持第三方应用)连接群晖Nas(突然觉得折腾了一圈:内网无线路由桥接移动光猫、通过阿里云购买域名、配置IPv6的DDNS,结果还是回到了原点,就像人生一样,心好累…………群晖折腾记 篇一:Quickconnect反向代理+IPv4+Transmission )。

尽管Quickconnect不支持第三方应用,但是真的就山穷水尽了吗?经过不断查攻略、爬网页,天无绝人之路,感谢各路网络大神指点,站在前人的肩膀上终于让我找到了办法,就是通过SSH登录群晖,修改DSM的Nginx服务反向代理配置,就能访问Transmission等其他的第三方应用了(至于SSH是什么、怎么登录取得root权限这个请搜索网络其他教程,就不赘述了,否则文章太多、太水)。

【正文】

1.原理:

QuickConnect 实际上就是群晖自带的内网穿透服务(类似花生壳),DSM连接到群晖的服务器上进行注册并建立一条TCP通路,外网用户在访问QuickConnect时,可以通过这条TCP通路回来。这条TCP通路,其实是连到DSM的 Nginx 服务上的。既然是连到 Nginx,那么修改 Nginx的反向代理配置,就能访问其他的第三方应用了。(原理及下面诸多文字都节选自网络大神,我仅是就该方法展开解释说明如何具体操作,方便广大群晖玩家,如果冒犯请多多原谅,不是抄袭,功劳都是大神的,写折腾记一是为了纪录生活、二是为了普惠群众、三是为了网络开放共享的理念、独乐乐不如众乐乐)

2.方法:

(1)通过SSH登录群晖,输入命令sudo -i 取得root权限。

(2)输入命令touch /usr/syno/share/nginx/conf.d/dsm.transmission.conf(创建dsm.transmission.conf文件)

(3)输入命令vi /usr/syno/share/nginx/conf.d/dsm.transmission.conf(打开dsm.transmission.conf文件)

(4)编辑输入:

群晖折腾记 篇一:Quickconnect反向代理+IPv4+Transmission

location ^~ /transmission {
proxy_pass http://127.0.0.1:9091$request_uri;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

(小白<就是我、我就是小白>请注意:按 i 进入插入模式,输完要输的字符后按 esc 键退出插入模式,然后输入 :w退出)

(5)执行以下两个命令测试和重新加载配置

nginx -t (测试配置)

nginx -s reload (重新加载配置)

(6)大功告成,链接地址“https://*****.cn1.quickconnect.cn/transmission/web/”(****为自己Quickconnect登录名,具体可参考DZM登录地址即可,https://*****.cn1.quickconnect.cn/9091无法登录)

群晖折腾记 篇一:Quickconnect反向代理+IPv4+Transmission

注:记得“https://*****/transmission/web/”最后的“/”一定要加,否侧会报错409。

群晖折腾记 篇一:Quickconnect反向代理+IPv4+Transmission

【后记】

举一反三,其他群晖第三方应用同样可以通过修改反向代理设置的方法实现Quickconnect直接访问,本记到此结束,得空再继续纪录我的DS918+“折腾记”。

展开阅读全文

打开App,享最佳阅读体验
全部评论 (6)
eMuzi
0
02-21 19:47

谢谢分享教程,不过qc的链接速度实在是感人啊

Dragonsky2020
0
02-21 00:54
gameboy_01: 哪位大佬知道群晖链接旁路由梯子的情况下,qc无法正常用,但是直连主路由没问题,但是又想群晖爬梯,不知有无解 1

没在家里内网设置过梯子,怕被和谐,不过试试手动配置PAC过滤规则把qc地址过滤掉呢?

Dragonsky2020
0
02-21 00:47
Hi王蕴: 群晖设置里有自带的吧 门户设置那里就有… 就是不知道可以用不 1

用不了,如果是独立公网IP或者IPv6不走Quickconnect没问题,否则无法跳转至9091端口,之前试过失败了,太折腾了,如果能IPv6直连还是建议直连,省心省事。

Hi王蕴
0
02-20 23:40

群晖设置里有自带的吧 门户设置那里就有… 就是不知道可以用不

MoonStones
0
02-20 23:36

正想查这方面资料,居然就被我看到了,欣喜万分。

gameboy_01
0
02-20 19:20

哪位大佬知道群晖链接旁路由梯子的情况下,qc无法正常用,但是直连主路由没问题,但是又想群晖爬梯,不知有无解

打开App,查看更多好文和评论
猜你喜欢
查看更多
相关好价
相关商品
查看更多热门商品
社区主页 文章详情
11
112
6
你已经点过赞了
新浪微博 QQ空间 微信好友 豆瓣
当前为触屏版
热门搜索