12
返回列表 发新帖
收起左侧
楼主: Maaaa

Docker使用Clash配置科学上网教学(使用镜像仓库)简单易上手

66
回复
11555
查看
  [ 复制链接 ]

0

主题

1

回帖

0

牛值

江湖小虾

2025-5-20 15:57:50 显示全部楼层
今天刚弄好,挺好用,但是解决不了这么的痛点。我主要是用来看电视,电视不能设置代理。想通过路由器解决,路由器也不能设置代理。。
那你只能上软路由了,或者路由器刷机。可以实现自动更新订阅等。我之前用过华硕的。  详情 回复
3 天前

3

主题

16

回帖

0

牛值

江湖小虾

2025-5-22 08:23:50 显示全部楼层

有一个**UG,docker重启,或者主机重启之后,面板设置中的 允许局域网访问是自动关闭状态

此回复终结,我知道哪里的问题了,yaml配置文件中第二行allow-lan: flase改为true即可。  详情 回复
2025-5-22 08:29

3

主题

16

回帖

0

牛值

江湖小虾

2025-5-22 08:29:57 显示全部楼层
shieh 发表于 2025-5-22 08:23
有一个**UG,docker重启,或者主机重启之后,面板设置中的 允许局域网访问是自动关闭状态
...

此回复终结,我知道哪里的问题了,yaml配置文件中第二行allow-lan: flase改为true即可。

0

主题

1

回帖

0

牛值

江湖小虾

2025-5-25 17:32:49 显示全部楼层
请问楼主,这样操作之后是否可以让飞牛的Docker中运行的n8n进行科学上网(因为需要用到MCP)?我在台式机上是可以的(台式机上用了Clash),然后我在飞牛上通过iStoreOS安装了Clash服务,用飞牛系统下的浏览器也能够科学上网(虽然部分网站不行,但我还没有找到原因),但在运行n8n的时候还是连通不了外面的MCP……

0

主题

6

回帖

0

牛值

江湖小虾

2025-5-26 10:06:00 显示全部楼层
Maaaa 发表于 2025-5-7 11:10
看下配置的网络是否是host模式

是不是host都不能上网

0

主题

6

回帖

0

牛值

江湖小虾

2025-5-26 10:07:35 显示全部楼层

请问一下楼主和论坛的其他大佬,这个mihomo我到是安装上了,而且使用也正常,但是现在有个问题,飞牛套件里的QB下载,使用这个mihomo的时候就上传和下载都不跑了,只能关了以后,QB还要重新启动一下才能正常使用,不知道怎么设置才行,救教。

你看下你的模式选的是规则还是全局。是否是加速模式所引起的。  详情 回复
5 天前

0

主题

1

回帖

0

牛值

江湖小虾

2025-5-26 21:46:19 显示全部楼层
leon12315 发表于 2025-4-29 21:54
一样遇到了Failed to fetch,看日志是缺少MMDB文件,去下一个和config放一起就可以了,去这里下https://git ...

有用。感谢大佬

0

主题

4

回帖

0

牛值

江湖小虾

2025-5-28 06:50:04 显示全部楼层

这样折腾,还不如虚拟机装个istoreos软路由,在路由里面装openclash。直接填写订阅,自动更新魔法,再搞一个**SubsCheck**的docker版魔法更新,自动更新魔法和更新订阅,直接飞牛就搞掂自建魔法!

0

主题

1

回帖

0

牛值

江湖小虾

2025-5-28 23:49:47 显示全部楼层
AKON 发表于 2025-3-24 10:24
大佬,我按你方法,安装成功,成功科学了; 但就是要设置代理这个有点麻烦; 我手机代理了,TG还上不了;不 ...

我手机上不去

9

主题

14

回帖

0

牛值

江湖小虾

我全部搭建好,就是不能连接成功,节点百分比没问题,不知道问题在哪

哪里连接失败?9097打开无节点吗  详情 回复
5 天前

3

主题

28

回帖

0

牛值

江湖小虾

5 天前 楼主 显示全部楼层
kennyc 发表于 2025-5-26 10:07
请问一下楼主和论坛的其他大佬,这个mihomo我到是安装上了,而且使用也正常,但是现在有个问题,飞牛套件里 ...

你看下你的模式选的是规则还是全局。是否是加速模式所引起的。

3

主题

28

回帖

0

牛值

江湖小虾

5 天前 楼主 显示全部楼层
cy2843898 发表于 2025-6-2 15:20
我全部搭建好,就是不能连接成功,节点百分比没问题,不知道问题在哪

哪里连接失败?9097打开无节点吗

0

主题

2

回帖

0

牛值

江湖小虾

你好大佬,我配置完后可以使用代理的nasIP和端口在windows上上网,但是本地的nas拉取不了翻墙的镜像,自带的浏览器也访问不了外网,不知道怎么回事

或者你搜个加速源加到docker中,可以解决你拉取镜像的问题,但nas自身访问外网不好解决,我查看了下我的谷歌浏览器访问外网错误实际为访问本地代理失败。  详情 回复
3 天前
我修改了bind-address: 0.0.0.0 external-controller: 0.0.0.0:9090 为以下没有解决你的要求,由于我在外出差没法ssh测试,以下是我通过chatgpt进行的查询你可以进行测试。 ✅ 太好了,既然你在 **NAS 中运行容器,  详情 回复
3 天前

3

主题

28

回帖

0

牛值

江湖小虾

3 天前 楼主 显示全部楼层
懒人1949 发表于 2025-5-20 15:57
今天刚弄好,挺好用,但是解决不了这么的痛点。我主要是用来看电视,电视不能设置代理。想通过路由器解决, ...

那你只能上软路由了,或者路由器刷机。可以实现自动更新订阅等。我之前用过华硕的。

3

主题

28

回帖

0

牛值

江湖小虾

3 天前 楼主 显示全部楼层
骄傲的公鸡 发表于 2025-6-3 23:15
你好大佬,我配置完后可以使用代理的nasIP和端口在windows上上网,但是本地的nas拉取不了翻墙的镜像,自带 ...

我修改了bind-address: 0.0.0.0
external-controller: 0.0.0.0:9090
为以下没有解决你的要求,由于我在外出差没法ssh测试,以下是我通过chatgpt进行的查询你可以进行测试。

✅ 太好了,既然你在 **NAS 中运行容器,且已经设置为 `--network host` 模式**,说明容器网络与 NAS 本机是共享的,不需要端口映射。这是最适合 NAS 的配置方式。

但你提到:

> “其他设备能通过代理访问,本机却无法使用代理。”

那么问题很可能出在 NAS 本机对代理的“**访问方式不正确**”,具体来说,就是 **代理访问地址/端口没设置对**。

---

### ✅ 核心检查清单(确保本机能访问)

#### 1. 本机代理设置方式

##### A. curl 测试代理是否通

SSH 登录你的 NAS,本机运行以下命令,看看是否能走代理访问外网(如 Google):

```bash
curl --proxy http://127.0.0.1:7890 http://www.google.com
```

如果你使用 SOCKS5 代理,则:

```bash
curl --socks5 127.0.0.1:7890 http://www.google.com
```

> ❗ 注意看返回内容是否是 HTML 或含 `301 Moved`,表明成功。

---

#### 2. 系统级代理未设置

大多数 NAS 系统(如群晖 Synology、UNRAID、OpenWrt)默认不使用系统代理。如果你要让 **某些程序走代理**,要么在运行参数里手动加 `http_proxy`、`https_proxy` 环境变量,要么修改配置。

示例:

```bash
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
```

---

#### 3. mihomo 是否监听了 127.0.0.1:7890 或 0.0.0.0:7890

你可以确认监听状态:

```bash
ss -tuln | grep 7890
```

你应该看到类似:

```
LISTEN 0      128    0.0.0.0:7890    0.0.0.0:*  
```

或者:

```
LISTEN 0      128    127.0.0.1:7890  0.0.0.0:*  
```

如果都没有,说明 mihomo 服务没启动成功或者配置有误。

---

### ✅ 最终确认:推荐你做以下操作来验证

1. SSH 进入 NAS 本机
2. 运行以下命令验证代理是否通:

```bash
curl --proxy http://127.0.0.1:7890 http://www.google.com
```

3. 如果是 SOCKS5:

```bash
curl --socks5 127.0.0.1:7890 http://www.google.com
```

---

### 🚀 Bonus:设置 metacubexd 的 external-controller

你 YAML 中有:

```yaml
external-controller: '192.168.31.245:9090'
```

建议改成更通用写法:

```yaml
external-controller: '0.0.0.0:9090'
```

让 metacubexd 能绑定所有网卡,避免其他设备连接控制面板失败。

---

如果你还是不通,可以贴一下你在 NAS 上具体访问失败的操作(如 curl 报错,浏览器设置等),我可以进一步判断是哪一步出问题。是否需要我帮你写个脚本做自动连通性测试?

3

主题

28

回帖

0

牛值

江湖小虾

3 天前 楼主 显示全部楼层
骄傲的公鸡 发表于 2025-6-3 23:15
你好大佬,我配置完后可以使用代理的nasIP和端口在windows上上网,但是本地的nas拉取不了翻墙的镜像,自带 ...

或者你搜个加速源加到docker中,可以解决你拉取镜像的问题,但nas自身访问外网不好解决,我查看了下我的谷歌浏览器访问外网错误实际为访问本地代理失败。
嗯,nas自身docker访问我还不行,但是可以给容器加环境变量代理访问,之前尝试过失败了,现在可以了,格式是HTTP_PROXY==http://自己飞牛ip加端口  详情 回复
昨天 20:57

0

主题

2

回帖

0

牛值

江湖小虾

Maaaa 发表于 2025-6-5 15:19
或者你搜个加速源加到docker中,可以解决你拉取镜像的问题,但nas自身访问外网不好解决,我查看了下我的 ...

嗯,nas自身docker访问我还不行,但是可以给容器加环境变量代理访问,之前尝试过失败了,现在可以了,格式是HTTP_PROXY==http://自己飞牛ip加端口
12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则