黑钢 发表于 2024-10-4 12:29

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

这个话题可以咨询吗?不可以麻烦版主删帖。
如题,原本是DS920+装了WIN10虚拟机跑CLASH,但CPU和内存占用太大,爬了几天帖子,知道群晖可以在docker里安装两个套件跑clash,但现在设置后出现了一些奇怪的问题。
比如,calas的可视化UI界面的网络地址就是群晖的内网访问地址,于是家里其他机器填写代理服务器就填写了此地址,可以正常上网,但群晖的控制面板,网络此处,有个代理的选项,选上后填写了群晖内网访问地址后,无法访问所有套件,只能访问已安装的套件。同时手机端的DS FILE无法通过内网地址访问NAS,必须通过quick connect,但是此时无法正常播放视频文件。请问这是什么问题导致的,有没有解决办法。

maclover 发表于 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。

maclover 发表于 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,那我大概知道了,谢谢回复。

someone668 发表于 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允许,内网其他的机器填新虚拟出来的地址和端口---这段是谬论,不要被误导

rnxii 发表于 2024-10-4 20:00

代理那勾选排除本地地址

someone668 发表于 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那里自己填写一个吗?

maclover 发表于 2024-10-4 22:29

讲真我真不理解你这样做的目的

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

正常的G*F*W LIST分流就已经很够用了,为什么要用CLASH呢

黑钢 发表于 2024-10-4 22:42

maclover 发表于 2024-10-4 22:29
讲真我真不理解你这样做的目的

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


因为简单,不想再折腾v2ray,又是个新知识,

maclover 发表于 2024-10-4 22:43

黑钢 发表于 2024-10-4 22:42
因为简单,不想再折腾v2ray,又是个新知识,

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

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

someone668 发表于 2024-10-4 23:08

黑钢 发表于 2024-10-4 20:41
兄台,麻烦您有空的时候详细说说如何不选用与Docker host相同的网络,我实在没弄出来。在use-hosts那里选 ...

918里面选新增实例,下面与Host相同网络不勾选

someone668 发表于 2024-10-4 23:13

本帖最后由 someone668 于 2024-10-4 23:18 编辑



表述有点差异,还是用918的地址,clash默认代理端口7980 然后面板管理端口9080

someone668 发表于 2024-10-4 23:22

maclover 发表于 2024-10-4 22:43
哎,感觉很多被带C带偏了

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

V2也一样麻烦,我们也不是码农,好歹群晖不管黑裙白裙Docker装个clash,然后装个面板很方便配置,不用学依赖啊,编库啊,下载好成熟的容器,做好设置就OK了,主要是合适的容器和合理的配置

someone668 发表于 2024-10-4 23:27

PVE虚拟个918已经9天了,不过918Docker Clash 讨厌的是第一次启动经常忘了LAN允许,要面板在设置里面手动打开的,然后基本就不用管了

黑钢 发表于 2024-10-5 09:24

someone668 发表于 2024-10-4 23:13
表述有点差异,还是用918的地址,clash默认代理端口7980 然后面板管理端口9080...

谢谢,我知道我的问题在哪里了,我跑的是dreamcore,不是你这个版本,我压根就没有这个选项。。

someone668 发表于 2024-10-5 10:11

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

能用了就成,我也是看别的教程抄的作业

zhao137314 发表于 2024-10-5 10:56

clash 性能一言难尽,surge 就很稳

黑钢 发表于 2024-10-5 11:20

someone668 发表于 2024-10-5 10:11
能用了就成,我也是看别的教程抄的作业

不能,现在无论用何种方法都没办法打开docker的网络,哈哈,这事儿太具体了。

someone668 发表于 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

someone668 发表于 2024-10-5 11:36

面板配置
勾选自动重新启动防止面板 崩了
设置管理端口9080
其他的应该不用改,直接保存创建容器

someone668 发表于 2024-10-5 11:40

7890端口是clash默认的HTTP代理端口,7891是socks5代理端口,9090是默认管理端口,yacd面板容器默认连接clash默认9090管理端口获取数据,然后yacd容器本体用创建容器设置的9080端口管理

someone668 发表于 2024-10-5 11:44

刚刚临时把918里面的dockers跑起来,一分钟,代理就跑好了

someone668 发表于 2024-10-5 11:49

不过我现在又折腾了直接在openwrt路由里面用metacubexd面板管理了,好处是节点可以自动选择,终于不用手动测速换节点了。。。

someone668 发表于 2024-10-5 11:57

Calsh Docker跑起来了内网其他机器无法用7890代理http是因为clash不管PC客户端也好docker也好首次运行配置里面的允许LAN代理都是关闭的,每次都要手动打开

黑钢 发表于 2024-10-5 12:09

someone668 发表于 2024-10-5 11:29
添加dreamacro-clash-premiun1容器

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

感谢大佬,但是我没有图一图片中,使用与DOCKER HOST相同网络的选项。这个是关键,我没有这个选项。所以我要重新下载一个dreamcore/clash-premium这个资源才行,但是现在无论我用任何方法都无法打开docker里的网络,也就无法下载任何新的资源。。。我想想别的办法来搞这个事情。

someone668 发表于 2024-10-5 12:12

黑钢 发表于 2024-10-5 12:09
感谢大佬,但是我没有图一图片中,使用与DOCKER HOST相同网络的选项。这个是关键,我没有这个选项。所以 ...

。。。PC端跑clash 开允许LAN,然后你的920整体代理用PC客户端的地址,我第一次在918上装docker就是这么搞的,谁规定内网只有一个代理的。。。
页: [1] 2
查看完整版本: 关于DS920+在docker里跑了CLASH后遇到的一些奇怪问题