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

2021-02-20 19:15:43 11点赞 114收藏 6评论

是返乡过年?还是就地过年?最新一届#双面过节指南#开始啦!本次征稿活动分为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+“折腾记”。

展开 收起

Synology 群晖 DS220J 2盘位NAS (RTD1296、512MB)

Synology 群晖 DS220J 2盘位NAS (RTD1296、512MB)

901.55元起

Synology 群晖 DS720+ 2盘位NAS(J4125、2GB)

Synology 群晖 DS720+ 2盘位NAS(J4125、2GB)

4219元起

Synology 群晖 DS220+ 双盘位NAS网络存储服务器 黑色

Synology 群晖 DS220+ 双盘位NAS网络存储服务器 黑色

2750元起

Synology 群晖 DS1621+ 六盘位NAS(锐龙4核、4G、无硬盘)

Synology 群晖 DS1621+ 六盘位NAS(锐龙4核、4G、无硬盘)

7170元起

Synology 群晖 DS720+ 2盘位NAS (J4125、2GB)

Synology 群晖 DS720+ 2盘位NAS (J4125、2GB)

3650元起

Synology 群晖 DS420+ 四盘位NAS网络存储服务器 黑色

Synology 群晖 DS420+ 四盘位NAS网络存储服务器 黑色

3950元起

Synology 群晖 DS120j 单盘位NAS (A3720、512MB)

Synology 群晖 DS120j 单盘位NAS (A3720、512MB)

769元起

Synology 群晖 DS218 2盘位NAS (RTD1296、2GB)

Synology 群晖 DS218 2盘位NAS (RTD1296、2GB)

2170元起

群晖(Synology)DS1821+ 企业级8盘位NAS 网络存储服务器 (无内置硬盘 )

群晖(Synology)DS1821+ 企业级8盘位NAS 网络存储服务器 (无内置硬盘 )

8100元起

Synology 群晖 DS418 4盘位NAS (RTD1296、2GB)

Synology 群晖 DS418 4盘位NAS (RTD1296、2GB)

3270元起

Synology 群晖 DS1819+ 8盘位NAS网络存储器

Synology 群晖 DS1819+ 8盘位NAS网络存储器

8499元起

Synology 群晖 DS420j 4盘位NAS (RTD1296 、1GB)

Synology 群晖 DS420j 4盘位NAS (RTD1296 、1GB)

2580元起

Synology 群晖 DS1520+ 5盘位NAS (J4125、8GB)

Synology 群晖 DS1520+ 5盘位NAS (J4125、8GB)

6250元起

Synology 群晖 DS1019+ NAS存储服务器 黑色

Synology 群晖 DS1019+ NAS存储服务器 黑色

5900元起

群晖(Synology)DX517 5盘位NAS网络存储服务器扩充设备 (无内置硬盘)

群晖(Synology)DX517 5盘位NAS网络存储服务器扩充设备 (无内置硬盘)

4050元起

群晖(Synology)RS819 企业级4盘位1U机架式 NAS网络存储服务器 (无内置硬盘 )

群晖(Synology)RS819 企业级4盘位1U机架式 NAS网络存储服务器 (无内置硬盘 )

5100元起
6评论

发表评论请 登录
  • 最新
  • 最热
评论举报

请选择举报理由

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章

Dragonsky2020

Ta还没有介绍自己

关注 打赏
最新文章 热门文章
114
扫一下,分享更方便,购买更轻松