隔壁网

来吧兄弟,一起玩一起讨论!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 kevinqq 于 2019-4-3 09:09 编辑

很多人都使用群晖/黑裙的百度云,通过Docker安装就可以了。
但默认是http,改成https的话,百度云界面会用不了,提示“WebSocket连接失败”
原因是,Docker百度云,需要使用加密的WebSocket(wss)连接,默认是关闭的。

经过实验,成功实现外网https安全访问Docker
下图:https已经是绿锁,并且下载正常:



步骤很简单:
1. 参考帖子安装好Docker里的百度云
  Docker => 注册表搜索“oldiy” => 安装 “oldiy/baidupcs”
  注意,要装3.6.5版本的!3.6.4的锁屏有bug,会泄露密码。

2. 假设你设置了Docker内部5299,映射到群晖端口是32768

3.  群晖控制面板 => 应用程序门户 => 反向代理,设置外网 https://<你的域名>:32769,转发到群晖内部的localhost:32768(也就是百度云)

4. 在路由器上设置端口转发:
  <你的域名>:<任意端口号> => <局域网群晖地址>:32769

关键步骤:(不需要任何代码,只要鼠标点击就行)
游客,如果您要查看本帖隐藏内容请回复


设置完成,你在浏览器输入 https://<你的域名>:<你的端口号>,就能安全访问Docker内百度云了!
总结
访问全路径
https://域名:port => 路由器(外网转发内网32769) => 群晖(https 32769转http 32768) => Docker(32768转5299) => 百度云


分享到 :
18 人收藏

106 个回复

倒序浏览
sun8023  高烧40℃ | 2019-4-2 14:43:36
本帖最后由 sun8023 于 2019-4-2 14:51 编辑

需要用到websocket协议,然而群晖自带的nginx默认不允许websocket访问,所以会导致自带的nginx反代不成功
SSH /usr/syno/share/nginx/Portal.mustache
添加代码
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection “upgrade”;
proxy_read_timeout 86400;
重启,搞定



曾经为了这个问题翻了很多网页,其实就是websocket没开启,我这也有个方法一劳永逸
cheong0hk  魔仙 | 2019-4-2 14:44:37
谢谢分享
kevinqq  高烧40℃ | 2019-4-2 14:56:39
本帖最后由 kevinqq 于 2019-4-2 15:09 编辑
sun8023 发表于 2019-4-2 14:43
需要用到websocket协议,然而群晖自带的nginx默认不允许websocket访问,所以会导致自带的nginx反代不成功
S ...

注意风险!
我用过此方法,重启后会打不开DSM!可能是我姿势不对?但点点鼠标就能解决的方案,是最合适了
sun8023  高烧40℃ | 2019-4-2 15:02:02
kevinqq 发表于 2019-4-2 14:56
注意风险!
我用过此方法,重启后会打不开DSM!

添加的时候注意代码位置,我的添加成功打开docker里的镜像,没任何问题
kevinqq  高烧40℃ | 2019-4-2 15:12:14
sun8023 发表于 2019-4-2 15:02
添加的时候注意代码位置,我的添加成功打开docker里的镜像,没任何问题

谢谢分享
kxsvsff  正常36.8℃ | 2019-4-2 16:30:27
534654651324654
yxrg8831  VIP贵宾 | 2019-4-2 16:50:43 来自手机
谢谢分享
国栋  发烧38℃ | 2019-4-2 20:00:27
感谢楼主的分享,学习一下
kevinqq  高烧40℃ | 2019-4-3 10:11:07
注意,Docker里搜索装3.6.5版本的百度云!3.6.4的锁屏有bug,会泄露密码。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

站长QQ
关闭
站长旺旺
联系我们
QQ群:
你从哪里看到本群:
隔壁网
1号群:隔壁网1群
2号群:隔壁网2群
3号群:未满隔壁网3群
4号群:隔壁网4群
5号群:新群隔壁网5群
联系我们

微信扫一扫关注公众号,获取注册邀请码!

小黑屋|手机版|Archiver|隔壁网 ( 粤ICP备14056481号-1 )

Powered by Discuz! X3.3 © 2001-2016 Comsenz Inc.

返回顶部