找回密码
 加入我们
搜索
      
查看: 3091|回复: 43

[NAS] 关于DS920+在docker里跑了CLASH后遇到的一些奇怪问题

[复制链接]
发表于 2024-10-4 12:29 | 显示全部楼层 |阅读模式
这个话题可以咨询吗?不可以麻烦版主删帖。
如题,原本是DS920+装了WIN10虚拟机跑CLASH,但CPU和内存占用太大,爬了几天帖子,知道群晖可以在docker里安装两个套件跑clash,但现在设置后出现了一些奇怪的问题。
比如,calas的可视化UI界面的网络地址就是群晖的内网访问地址,于是家里其他机器填写代理服务器就填写了此地址,可以正常上网,但群晖的控制面板,网络此处,有个代理的选项,选上后填写了群晖内网访问地址后,无法访问所有套件,只能访问已安装的套件。同时手机端的DS FILE无法通过内网地址访问NAS,必须通过quick connect,但是此时无法正常播放视频文件。请问这是什么问题导致的,有没有解决办法。
发表于 2024-10-4 14:12 | 显示全部楼层
在docker跑Clash不如你直接用虚拟机虚拟一个Openwrt出来
DS920的性能也足够了!
 楼主| 发表于 2024-10-4 14:23 | 显示全部楼层
maclover 发表于 2024-10-4 14:12
在docker跑Clash不如你直接用虚拟机虚拟一个Openwrt出来
DS920的性能也足够了!

之前是直接装的WIN10 ,我不知道群晖的虚拟机性能到底能跑到多少,反正WIN10真的卡到爆,我给了6G内存,870EVO+2个核心,点开啥都是卡。。所以坚持了2年受不了了开始跑dacker。
发表于 2024-10-4 14:27 | 显示全部楼层
黑钢 发表于 2024-10-4 14:23
之前是直接装的WIN10 ,我不知道群晖的虚拟机性能到底能跑到多少,反正WIN10真的卡到爆,我给了6G内存,8 ...

之前在国内的时候我有一段时间拿ds920虚拟OP做主路由

满速下载PT,CPU占用也就50%+

你自己折算一下
 楼主| 发表于 2024-10-4 14:33 | 显示全部楼层
maclover 发表于 2024-10-4 14:27
之前在国内的时候我有一段时间拿ds920虚拟OP做主路由

满速下载PT,CPU占用也就50%+

OK,那我大概知道了,谢谢回复。
发表于 2024-10-4 19:43 | 显示全部楼层
本帖最后由 someone668 于 2024-10-4 23:36 编辑

PVE里虚拟了个918,Docker拉的是dreamacro-clash-premiun1 面板是 haishanh-yacd1 不过设置clash Docker的时候不要选使用与Docker host相同的网络,这样就虚拟出来一个新的内网地址,然后面板打开LAN允许,内网其他的机器填新虚拟出来的地址和端口,虽然不确定,你自己920填同host地址端口部分套件拉不出来可能就和这个有关,感觉抢端口了

另外手机端DS File只能QC,估摸着你手机端开代理了,这样流量都跑clash了,当然默认QC,笨办法就是手机内网连文件管理的时候手动关闭手机代理,至于啥高大上的全自动方案俺也不知道

PS:这样就虚拟出来一个新的内网地址,然后面板打开LAN允许,内网其他的机器填新虚拟出来的地址和端口---这段是谬论,不要被误导
发表于 2024-10-4 20:00 | 显示全部楼层
代理那勾选排除本地地址
发表于 2024-10-4 20:04 | 显示全部楼层
本帖最后由 someone668 于 2024-10-4 20:06 编辑
rnxii 发表于 2024-10-4 20:00
代理那勾选排除本地地址


知识加一,忘记了,PC和手机设置代理时候下面可以填排除的本地网段和127.0.0.1之类的地址

一个比较全的排除本地网段设置(clash PC客户端自动设置的)

localhost;127.*;10.*;172.16.*;172.17.*;172.18.*;172.19.*;172.20.*;172.21.*;172.22.*;172.23.*;172.24.*;172.25.*;172.26.*;172.27.*;172.28.*;172.29.*;172.30.*;172.31.*;192.168.*
 楼主| 发表于 2024-10-4 20:26 | 显示全部楼层
rnxii 发表于 2024-10-4 20:00
代理那勾选排除本地地址

试过,没有用。
 楼主| 发表于 2024-10-4 20:28 | 显示全部楼层
someone668 发表于 2024-10-4 19:43
PVE里虚拟了个918,Docker拉的是dreamacro-clash-premiun1 面板是 haishanh-yacd1 不过设置clash Docker的 ...

好的兄台,你说的我试试看。
 楼主| 发表于 2024-10-4 20:41 | 显示全部楼层
someone668 发表于 2024-10-4 19:43
PVE里虚拟了个918,Docker拉的是dreamacro-clash-premiun1 面板是 haishanh-yacd1 不过设置clash Docker的 ...

兄台,麻烦您有空的时候详细说说如何不选用与Docker host相同的网络,我实在没弄出来。在use-hosts那里选择false,然后在那里虚拟一个网络地址呢?是在external-controller那里自己填写一个吗?
发表于 2024-10-4 22:29 | 显示全部楼层
讲真我真不理解你这样做的目的

甚至我不觉得Clash是一个很好的方案

正常的G*F*W LIST分流就已经很够用了,为什么要用CLASH呢
 楼主| 发表于 2024-10-4 22:42 | 显示全部楼层
maclover 发表于 2024-10-4 22:29
讲真我真不理解你这样做的目的

甚至我不觉得Clash是一个很好的方案

因为简单,不想再折腾v2ray,又是个新知识,
发表于 2024-10-4 22:43 | 显示全部楼层
黑钢 发表于 2024-10-4 22:42
因为简单,不想再折腾v2ray,又是个新知识,

哎,感觉很多被带C带偏了

况且源码都停止更新了,学习一下吧~
发表于 2024-10-4 23:08 | 显示全部楼层
黑钢 发表于 2024-10-4 20:41
兄台,麻烦您有空的时候详细说说如何不选用与Docker host相同的网络,我实在没弄出来。在use-hosts那里选 ...

918里面选新增实例,下面与Host相同网络不勾选
屏幕截图 2024-10-04 230615.png
发表于 2024-10-4 23:13 | 显示全部楼层
本帖最后由 someone668 于 2024-10-4 23:18 编辑

屏幕截图 2024-10-04 231143.png

表述有点差异,还是用918的地址,clash默认代理端口7980 然后面板管理端口9080
屏幕截图 2024-10-04 231223.png
屏幕截图 2024-10-04 231245.png
发表于 2024-10-4 23:22 | 显示全部楼层
maclover 发表于 2024-10-4 22:43
哎,感觉很多被带C带偏了

况且源码都停止更新了,学习一下吧~

V2也一样麻烦,我们也不是码农,好歹群晖不管黑裙白裙Docker装个clash,然后装个面板很方便配置,不用学依赖啊,编库啊,下载好成熟的容器,做好设置就OK了,主要是合适的容器和合理的配置
发表于 2024-10-4 23:27 | 显示全部楼层
PVE虚拟个918已经9天了,不过918Docker Clash 讨厌的是第一次启动经常忘了LAN允许,要面板在设置里面手动打开的,然后基本就不用管了
屏幕截图 2024-10-04 232549.png
 楼主| 发表于 2024-10-5 09:24 | 显示全部楼层
someone668 发表于 2024-10-4 23:13
表述有点差异,还是用918的地址,clash默认代理端口7980 然后面板管理端口9080  ...

谢谢,我知道我的问题在哪里了,我跑的是dreamcore,不是你这个版本,我压根就没有这个选项。。
发表于 2024-10-5 10:11 | 显示全部楼层
黑钢 发表于 2024-10-5 09:24
谢谢,我知道我的问题在哪里了,我跑的是dreamcore,不是你这个版本,我压根就没有这个选项。。 ...

能用了就成,我也是看别的教程抄的作业
发表于 2024-10-5 10:56 来自手机 | 显示全部楼层
clash 性能一言难尽,surge 就很稳
 楼主| 发表于 2024-10-5 11:20 | 显示全部楼层
someone668 发表于 2024-10-5 10:11
能用了就成,我也是看别的教程抄的作业

不能,现在无论用何种方法都没办法打开docker的网络,哈哈,这事儿太具体了。
发表于 2024-10-5 11:29 | 显示全部楼层
本帖最后由 someone668 于 2024-10-5 12:08 编辑

添加dreamacro-clash-premiun1容器

最后一步要现在NAS里面新建一个共享目录,我是新建\Docker\clash 然后把PC端的配置文件丢里面,映射在dockers /root/.config/clash/config.yaml 目录下的配置文件config.yaml
屏幕截图 2024-10-05 112644.png
屏幕截图 2024-10-02 153113.png
屏幕截图 2024-10-02 153145.png
屏幕截图 2024-10-02 153213.png
发表于 2024-10-5 11:36 | 显示全部楼层
面板配置
勾选自动重新启动防止面板 崩了
设置管理端口9080
其他的应该不用改,直接保存创建容器
屏幕截图 2024-10-02 153243.png
屏幕截图 2024-10-02 153323.png
发表于 2024-10-5 11:40 | 显示全部楼层
7890端口是clash默认的HTTP代理端口,7891是socks5代理端口,9090是默认管理端口,yacd面板容器默认连接clash默认9090管理端口获取数据,然后yacd容器本体用创建容器设置的9080端口管理
发表于 2024-10-5 11:44 | 显示全部楼层
刚刚临时把918里面的dockers跑起来,一分钟,代理就跑好了
屏幕截图 2024-10-05 114325.png
发表于 2024-10-5 11:49 | 显示全部楼层
不过我现在又折腾了直接在openwrt路由里面用metacubexd面板管理了,好处是节点可以自动选择,终于不用手动测速换节点了。。。
屏幕截图 2024-10-05 114729.png
发表于 2024-10-5 11:57 | 显示全部楼层
Calsh Docker跑起来了内网其他机器无法用7890代理http是因为clash不管PC客户端也好docker也好首次运行配置里面的允许LAN代理都是关闭的,每次都要手动打开
屏幕截图 2024-10-04 231034.png
 楼主| 发表于 2024-10-5 12:09 | 显示全部楼层
someone668 发表于 2024-10-5 11:29
添加dreamacro-clash-premiun1容器

最后一步要现在NAS里面新建一个共享目录,我是新建\Docker\clash 然后 ...

感谢大佬,但是我没有图一图片中,使用与DOCKER HOST相同网络的选项。这个是关键,我没有这个选项。所以我要重新下载一个dreamcore/clash-premium这个资源才行,但是现在无论我用任何方法都无法打开docker里的网络,也就无法下载任何新的资源。。。我想想别的办法来搞这个事情。
发表于 2024-10-5 12:12 | 显示全部楼层
黑钢 发表于 2024-10-5 12:09
感谢大佬,但是我没有图一图片中,使用与DOCKER HOST相同网络的选项。这个是关键,我没有这个选项。所以 ...

。。。PC端跑clash 开允许LAN,然后你的920整体代理用PC客户端的地址,我第一次在918上装docker就是这么搞的,谁规定内网只有一个代理的。。。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-11-30 10:20 , Processed in 0.013783 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表