routeros 7 容器运行缓慢

在这里插入图片描述
RAM High 单位是byte,想当然的填了1024,后来看日志里adguardhome信息是10s间隔的记录。
在这里插入图片描述填102400看日志里写内存改为100K,数值后加单位MB验证不过,还是改到0不限制内存。

参考这篇文章,运行AdGuardHome。
安装不成功,拉不到镜像,提示各种没响应,就问百度试各种镜像源。
当前,这个镜像可用。

/container/config/set registry-url=https://docker.xuanyuan.me

资源占用不多,为省电只插了1条4G内存。
在这里插入图片描述取消内存限制,ad启动很快,感觉比arm路由快。

### 如何在 RouterOS 容器中设置和使用 SOCKS 代理 #### 配置环境准备 为了使容器能够通过 SOCKS 代理访问互联网,在启动容器之前需确保主机已经安装并运行了一个可用的 SOCKS 服务器。对于基于 Linux 的系统来说,可以利用 `dante-server` 或者 `ssh -D` 命令来创建这样的服务[^1]。 #### 修改 Docker 启动参数 当部署新的容器实例时,可以通过向 docker run 添加特定选项让其连接到指定的 SOCKS 代理上: ```bash docker run \ --name mycontainer \ -e ALL_PROXY=socks5://<proxy_host>:<port> \ <image_name> ``` 这里的 `<proxy_host>` 和 `<port>` 应替换为实际使用的 SOCKS 代理地址以及端口号;而 `<image_name>` 则是要拉取或本地已有的镜像名称[^2]。 #### 使用 ProxyChains-ng 工具增强支持 如果目标应用不直接支持 SOCKS 协议,则可考虑引入第三方工具如 ProxyChains-ng 来实现透明转发请求给 SOCKS 代理的功能。这通常涉及到编辑 `/etc/proxychains.conf` 文件并将所有流量重定向至设定好的 SOCKS 服务器处[^3]。 #### 实际操作案例展示 假设有一个名为 mikrotik-routeros-latest 的官方最新版 RouterOS 镜像,并且存在一台位于本机监听于 9050 端口上的 Tor SocksProxy 作为中介网关,那么完整的命令如下所示: ```bash docker pull mikrotikls/mikrotik_routeros:latest docker run \ --privileged=true \ --net=host \ -e "ALL_PROXY=socks5h://localhost:9050" \ -it mikrotikls/mikrotik_routeros:latest winbox ``` 上述指令会下载所需版本的 RouterOS 并开启 WinBox 控制台界面的同时强制内部应用程序经由定义过的 socks5h 类型代理发送数据包[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

容沁风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值