XyZone

  • 996
  • ICU
  • 251
Never Settle
Stay Hungry, Stay Foolish
  1. 首页
  2. 996
  3. 正文

Mikrotik RouterOS 容器内安装 Hysteria

2022年11月26日 1499点热度 2人点赞 2条评论

RouterOS现已支持ARM, X86平台安装容器组件, 可以通过容器安装Hysteria,轻松做到多端口跳跃. 如果网络支持IPv6, 连接上Hysteria后可以支持双栈IP,甚至本身不带IPv6也可以通过HE的6in4隧道接入IPv6网络.

本次安装基于RouterOS CHR 7.6 完成

一, 安装Container

1. 在终端内输入: /system/device-mode/update container=yes 然后回车

2. 现在需要前往你的VPS后台, 点击关闭电源, 不能点关机.

3. 稍等片刻后重新开机登录到RouterOS, 上传Container组件到文件目录, 然后在/system/reboot中操作重启.

4. 重启后可看到Container选项, 即安装成功.

二, 配置容器网络

1. 添加VETH, 配置好分配给Container的地址和出口网关

2. 添加Bridge, 把veth1加入到Bridge内网, 同时给Bridge配上网关的地址

3.配置防火墙NAT

3.1 DST-NAT 配置流量入局

Dst.Port可以选择一个段, 需要不连续的几个段可以通过多创建几条解决. 这些配置内的端口都会发往容器监听的端口
配置dst-nat到容器的IP和对应监听的端口, 端口需要和配置文件上的一致.

3.2 SRC-NAT 配置流量出局

三, 配置容器环境

1. 配置镜像源

2. 配置挂载目录

3. 拉取镜像, 预配置

打开内置终端, 输入如下命令并运行

/container
add remote-image=teddysun/hysteria:latest interface=veth1 logging=yes start-on-boot=yes mounts=hysteria root-dir=/hysteria/conf

四, 启动容器

1. 准备配置文件和证书

端口需与防火墙的NAT目标端口一致
{
    "listen": ":6688",
    "protocol": "udp",
    "cert": "/etc/hysteria/cert.crt",
    "key": "/etc/hysteria/private.key",
    "obfs": "你的混淆代码, 自己编",
    "alpn": "h3",
    "recv_window_conn": 5242880,
    "recv_window_client": 20971520,
    "up_mbps": 200,
    "down_mbps": 200,
    "resolver": "tls://1.1.1.1:853",
    "resolve_preference": "46"
}

2. 上传配置文件和证书到目录

上传后文件位于根目录, 需要手动拖放到hysteria目录下, 如图即可.

3. 启动容器

回到容器界面, 点击启动, 查看log, 如果有 Server up and running 表示已经运行成功.

IPv6 番外

温馨提示:此处内容已隐藏,回复后刷新页面即可查看!
本作品采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可
标签: Docker Hysteria Mikrotik RouterOS
最后更新:2022年12月3日

Silo

♥ Do have faith in what you're doing.

点赞
< 上一篇

文章评论

  • 1

    看看ipv6要怎么设置

    2023年9月15日
    回复
  • 匿名

    hi

    2023年3月30日
    回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    Captcha Code

    Silo

    ♥ Do have faith in what you're doing.

    文章目录
    • 一, 安装Container
    • 二, 配置容器网络
      • 3.配置防火墙NAT
    • 三, 配置容器环境
    • 四, 启动容器
    • IPv6 番外
    最近评论
    1 发布于 2 周前(09月15日) 看看ipv6要怎么设置
    1 发布于 3 周前(09月09日) 看不了呢
    vk123 发布于 3 周前(09月07日) 怎么看不了呢?
    匿名 发布于 3 周前(09月07日) 谢谢!看下稳不稳。
    匿名 发布于 2 个月前(07月29日) good

    COPYRIGHT © 2023 xyzone.net. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang