Replies: 5 comments 2 replies
-
docker镜像可以用public.ecr.aws,国内能直连。 |
Beta Was this translation helpful? Give feedback.
-
多谢分享,有些细节的地方还没有搞清楚。 还有clash配置里的 另外建议前面介绍安装虚拟机,ros授权,打开容器部分可以删除,占了大量篇幅,实际和主题无关。 |
Beta Was this translation helpful? Give feedback.
-
我的疑惑是paopaodns开启了cnauto分流后,只把境外的流量发给clash,境内的直连。而clash收到的都是境外流量,都走fakeip,而clash又以adguard作为nameserver,adguard再以paopaodns为上游,这里不是循环套了吗?adguard能去的只是境外广告?境内的广告在paopaodns这一环就直连了,不会走到adguard。这三者的逻辑关系,我不确定能否真正实现目的。 我的理解是paopaodns分流,如果能实现境内的发给adguard,境外的发给clash,这样效果更佳。 |
Beta Was this translation helpful? Give feedback.
-
ok,多谢回复,我自己试试看。不过我现在用的是singbox,试试把adguard加进去看看效果如何。 |
Beta Was this translation helpful? Give feedback.
-
ADH 其实不需要关闭缓存,我之前问过大佬,只要ppgateway那边编译一下带sniff的image,然后跑起来,甚至乐观缓存都不用关,只要ttl设置短一些即可。 |
Beta Was this translation helpful? Give feedback.
-
X86 Ros 使用 docker 创建PaopaoDns-ADhome-Mihomo-yacd 使用记录
PDF 教程下载地址
Server 2019/windows11/10-Hyper-V虚拟机专用精简版优化版系统
前言,使用 paopaodns 搭配泡泡网关使用了很长时间,软路由基本一只欧式4个虚拟机,Ros,dns,adhome(过滤广告),paopao网关,4个使用下来,内存差不多在设置在4个G多,cpu 每个虚拟机2个核心,软路由整体负载还是有些高的,因为本身是Windows Server 2019 hyper-V虚拟机,还有流出一部分性能来跑 jellyfin,迅雷,ftp 照片通不等服务,阴差阳错,没事查找 ros 破解版,无意中找到了最新的 X86 ros 安装镜像,直接直通网卡到虚拟机,效果显著,可以跑满宽带网速,测试了下自带的 Ros 自带的 docker 服务,也能使用,就萌生了本次折腾的念头,看看效果图;
1G内存,同时跑3个 docker+拨号,DHCP服务这些,还剩300MB多内存,然后使用电视的 smartTV 看油管视频,速度也不错,个人非常满意,即节省了硬件性能,也能满足自己的需求;
简单说说 hyper-V 虚拟机网卡直通,对网络的提升效果非常显著,可以跑满千兆带宽,虚拟网卡只能有一半不到的洗能,损失严重,推荐能上直通一定优先考虑直通,加上 Ros 的网卡驱动简直不要太完美,直接就能用,非常方便:
1、首先创建好自己的虚拟机,然后打开直通软件:
直通工具-下载
2、点击要直通网卡的虚拟机,点下面3个小点,搜net,就会弹出本机所有的网络设备,选择要直通的网卡,点“如此甚好”就添加成功了;
X86 Ros 虚拟机安装
Ros 破解版下载地址(无视硬盘SN,随意安装激活):MikroTikPatch
下载地址:国内镜像下载 密码: elseif
[ 123pan ] [ 7.15.3] [ 7.15.3-arm64 ] [ 6.49.15 ] [ 6.49.13 ]
winbox 下载
下载对应X86版本的ISO文件,虚拟机加载镜像,选择 “a” (全部),然后按 “i” 键进行安装,重启虚拟机,用winbox 配置;
支持:在线更新、在线授权、云备份、DDNS
x86模式授权许可
x86模式在线授权(v6.x)
Chr模式在线授权
Chr模式授权许可
如何使用Shell
如何授权许可
如何使用Python
npk.py
patch.py
RouteRos docker使用教程
启用
默认是关闭容器功能的,我们要开启
在5分钟内断电重启一下
重启完成输入,可以看到容器功能已经打开 yes;
创建docker网络,虚拟网卡
1、添加基础设置
为每个容器都是要创建 veth 接口,如本教程有3 个 docker 容器,就创建 3 个虚拟网卡,然后添加到 docker 桥接 接口上;
2、创建镜像
此处需要说明,进行下列操作前,先安装作者 默认 paopaoGateWay生成一个iso,将Ros 的dns设置为paopaodns 的ip地址,就可以分流了,然后虚拟网卡配置的地址和当前地址不重复即刻,等拉取完下面的镜像,就可以将主机上的paopaodns 和网关的地址设置在 Ros 的容器对应的网卡上,效果和单独搭建虚拟机一样;
首先需要设置仓库地址 :https://registry-1.docker.io
paopaodns 容器创建,直接在Ros命令行执行,
mounts=dns envlist=dns
为之前配置的环境变量,下面命令执行效果为拉取云端docker 镜像,启用日志和开机自启动,设置镜像备注;adhome
mihomo-yacd
启用3个 docker 镜像,adhome 直接进入3000端口配置,上游设置为paopaodns 的IP即刻,不需要启用缓存,paopaodns 会讲配置文件挂载到Ros的 mydata目录上,可以直接用ssh连接Ros 编辑文件;
mihomo-yacd 需要上传配置文件,我自己的目录在Ros-Files-docer/clash目录下;
下载 修改的配置文件,默认使用 paopaodns 解析:
Clash-config_下载地址
ssh连接到Ros,密码为winbox登录账号密码:
上传到当前目录,直接覆盖,然后 访问 mihome IP地址:8080端口,访问后台,重载配置和核心即刻正常使用,需要说明的是,默认的 fake-ip 地址段还是 7.0.0.0/8 地址段,需要将这个地址段添加静态路由,paopaodns 按照作者给出的配置即可,
Beta Was this translation helpful? Give feedback.
All reactions