unraid部署clash和可视化界面
建议用 v2rayA 更简单 https://dev.leiyanhui.com/linux/docker-proxy/
先安装可视化界面
1
2
3
4
5
| docker pull haishanh/yacd
docker run -p 1234:80 -d haishanh/yacd
#1234端口是你访问clash可视化界面的端口
改一下
docker run --name clashx -p 1234:80 --restart=always -d haishanh/yacd
|
打开 http://unraidip:1234 可以访问了,但是不可以操作 有提示要添加一个9090的服务,先不管,我们继续
去拿到 config.yaml 这个文件自己想办法。自己想办法解决节点问题。如果是机场有支持windows clash x的,订阅到windows后 本地会有这个文件 。这玩意收费的,不可能白嫖的。如果你没有地方买,可以找我拿邀请链接,会送你我一点流量。
把文件放到 /mnt/disk1/appdata/clash/config.yaml
1
2
| C:\Users\你的用户名\.config\clash\profiles
注意 是在 profiles 目录
|
继续安装docker
1
2
| docker pull dreamacro/clash
docker run --name clash -d -v /mnt/disk1/appdata/clash/config.yaml:/root/.config/clash/config.yaml --privileged -p 7890:7890 -p 9090:9090 dreamacro/clash
|
然后发现 yacd 一直连不上 这边,最后改为host模式 就可以了。
unriad启用http代理
修改U盘config目录下的go文件,增加如下代码,注意 加粗部分修改为你自己的IP和端口
http_proxy=http://192.168.1.2:7890 https_proxy=http://192.168.1.2:7890 /usr/local/sbin/emhttp &
echo “export http_proxy=”http://192.168.1.2:7890"" » /root/.bash_profile
echo “export https_proxy=”http://192.168.1.2:7890"" » /root/.bash_profile
修改U盘/config/plugins/community.applications目录下的proxy.cfg文件(没有的话自己手动创建)
同样注意加粗部分修改成自己的
port=7890
tunnel=2
proxy=http://192.168.1.2
proxy=socks5://192.168.1.2
下面给一个config.yaml 的范本
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| mixed-port: 7890 #必须
allow-lan: true #必须的
bind-address: '*' #必须
mode: rule #必须
log-level: silent #必须
external-controller: ':9090' #必须
dns:
enable: true
ipv6: false
default-nameserver: [223.5.5.5, 119.29.29.29]
enhanced-mode: redir-host
fake-ip-range: 198.18.0.1/16
use-hosts: true
nameserver: ['https://doh.pub/dns-query', 'https://dns.alidns.com/dns-query']
fallback: ['https://doh.dns.sb/dns-query', 'https://dns.cloudflare.com/dns-query', 'https://dns.twnic.tw/dns-query', 'tls://8.8.4.4:853']
fallback-filter: { geoip: true, ipcidr: [240.0.0.0/4, 0.0.0.0/32] }
proxies:
- 更多内容 参考后
|