1
Apol1oBelvedere OP 官方帮助:如果勾选了通过代理服务器连接,则 DSM 更新、套件中心及部分其他套件将始终通过代理服务器连接到 Internet 。
是否这个代理服务器功能只是局部代理,无法做到系统级代理? |
2
mohumohu 2023-05-29 01:11:06 +08:00
docker hub 在国内速度不算慢,换个正常点的 DNS 就行了
|
3
bao3 2023-05-29 01:19:09 +08:00
你得明白你说得系统级是啥意思,你眼前看到的只是 web 界面,但你用到的 docker 是 cli 的,它只不过用 web 给你一个反馈,所以你说得的系统级代理是指啥?操作系统的代理?
|
4
shengmi 2023-05-29 07:12:40 +08:00
我在控制面板->网络->常规->代理服务器里设置了 VMM 中 opwrt 内的 openclash 的 HTTP 代理,注册表可以打开了,但是映像无法自动检测到更新,观察了好久也不知道这个 container manager 的检测更新是哪个网址,后来就关了,套娃怕出问题
|
5
lovelylain 2023-05-29 08:28:56 +08:00 via Android
路由器上设置透明代理吧,之前也的
|
6
hjh142857 2023-05-29 11:21:45 +08:00
或者考虑下换 docker 源?这样更方便点
|
7
yinaqu 2023-05-29 12:29:48 +08:00
与 5 楼观点一致,还是直接在路由层做这个东西省事,免得所有设备都要折腾代理,也不会遇到你这种浏览器能走代理命令行不走代理的情况
|
8
wolf1981 2023-05-29 12:42:19 +08:00 via iPhone
@shengmi 我用圈 X 看了一下,貌似是這幾個地址;
api.insight.synology.com:443 hub.docker.com:443 checkip.synology.com:443 有些奇怪,用 ssh 可以拉鏡像,但在註冊表界面就是不顯示 |
9
monkey110 2023-05-29 15:21:51 +08:00
docker 安装 v2raya 开启透明代理
|
10
Apol1oBelvedere OP @mohumohu DNS 换了 8.8.8.8 能正常搜索拉取镜像了。
@bao3 群晖底层操作系统的代理。 @lovelylain 知道此办法, 此处不讨论。 @hjh142857 换源没用你可以看论坛帖子讨论历史,我测试也是不能用很奇怪,可能群晖换源的功能有问题。 --- 群晖官方客服答复:经确认,启用此选项后所有服务都会走代理。是 http 代理,80 端口。//我特地确认了是所有服务,待测试确认。我按此添加局域网的 http 代理不能连通搜索 docker 镜像,不知什么原因。 --- 我的解决办法,SSH 下安装 Portainer-ee: 先拉取镜像 portainer/portainer-ee:2.18.3 docker run -p 8000:8000 -p 9000:9000 --detach --name=portainer-ee --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /volume2/docker/portainer-ce/data:/data portainer/portainer-ee:2.18.3 输入 5 节点企业版注册码,成功进入,添加 aliyun 国内源,拉取镜像很快速。 |
11
Apol1oBelvedere OP @mohumohu 刚刚再次确认发现之前表述有误,把常规->首选 /备选 DNS 改为 8.8.8.8/8.8.4.4 及网络界面->局域网 1 里的 DNS 改掉也无法查询 docker 镜像,只有把代理服务器设置为局域网里的 V2rayN 的局域网接口才能搜索 docker 镜像。
结论:群晖里的代理服务器能代理 docker 流量。 |
12
imnpc 2023-05-29 16:41:20 +08:00
7.2 的默认设置本来就能拉取镜像 ,内置了微软源,只不过需要命令行下执行。
如果注册表内要显示,只需要一个旁路有,开启透明代理,然后群晖的网卡设置网关 /DNS 均为旁路有的 IP 即可 |
13
bao3 2023-05-29 17:46:13 +08:00
@Apol1oBelvedere 如果要系统级的代理,你只能使用 vpn ,别无他法,因为每个软件都息一套,你的需求涵盖了 cli 、web 以及单独应用的代理。如果不用 vpn ,你必须逐个自己设置代理,不光是你的 docker ,还包括你安装的第三方软件。
|
14
mohumohu 2023-05-29 18:44:26 +08:00
@Apol1oBelvedere 8.8.8.8 在国内是不可用的,被污染的结果会被抢答。或者你可以试试这个自建 dns: https://github.com/kkkgo/PaoPaoDNS
|
15
Apol1oBelvedere OP @monkey110 安装 v2raya 后只用 IP+Http 端口,结合群晖客服说网络->常规->代理服务器里设置的是系统级代理。目前搜索 Docker-Hub 速度很快,但是使用自己帐号的阿里云 docker 地址却非常慢,相反群晖命令行下安装的 Protainer 使用阿里云地址却很快,不知道是什么原因。
|
16
Apol1oBelvedere OP @bao3 群晖客服说网络->常规->代理服务器里设置的是系统级代理。一个代理管所有群晖软件。
|
17
monkey110 2023-06-04 23:02:16 +08:00
v2raya 可以启动系统代理,具体看官网教程。不想折腾直接旁路由,然后网络->常规->代理服务器。
|
18
Apol1oBelvedere OP @bao3 #3 测试结果更新,正如群晖客服所说代理为 http 代理。我在群晖控制面板添加 socks 代理及端口会导致 dsm 系统断网。重新添加 http 代理及端口则能正常联网,且 video station 的视频信息刮削插件也能从无法连接变成连接成功并刮削下来完整信息了。
|
19
levine 346 天前
设代理服务嚣那里一般的可以,但走命令行的一些二进制程序并不行。比如 alist 、rclone 这些还是不行。
|
20
Apol1oBelvedere OP @monkey110 #17 为什么群晖不能加一个 Socks 代理功能?目前只有 http 代理功能。
|
21
Apol1oBelvedere OP @levine 代理服务嚣那里属于 http/https 代理,底层程序需要 socks 代理才行但是群晖没有。
|
22
Apol1oBelvedere OP @levine 更新:网络->常规->代理服务器这里设置的 http 代理可以让群晖的 Container Manager 顺利拉取 DockerHub 里的官方 Docker 。
|