XyZone

  • ICT
  • ICU
  • 遥遥领先ing
  • Hysteria
Never Settle
Stay Hungry, Stay Foolish
  1. 首页
  2. ICT
  3. 正文

Mikrotik RouterOS 容器内安装 Hysteria

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

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. 准备配置文件和证书

Hysteria 2.0的格式已有所改变, 请按新版本的格式配置.

端口需与防火墙的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 番外

如果需要IPv6地址, 在配置完成IPv6后只需要在Bridge上打开地址池通告, 先用V4地址连接一下容器, 在IPv6邻居中就能发现容器获取到的V6地址,然后改用V6地址连接即可.

2024.06 更新,新版本中已经可以直接在veth中直接配置上IPv6地址

本作品采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可
标签: Docker Hysteria Mikrotik RouterOS
最后更新:2024年6月30日

Silo

♥ Do have faith in what you're doing.

点赞
< 上一篇
下一篇 >

文章评论

  • 123

    好奇IPv6

    2024年6月27日
    回复
  • sc

    好奇IPv6

    2024年6月27日
    回复
  • 匿名

    看看ipv6的配置具体方法

    2024年5月25日
    回复
  • helloqq

    看看ipv6要怎么设置

    2024年5月20日
    回复
  • hello

    看看怎么设置

    2024年5月20日
    回复
  • osir

    ipv6咋设置

    2024年5月1日
    回复
  • hello word

    看看怎么设置

    2023年11月13日
    回复
  • 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 番外
    最近评论
    Silo 发布于 7 个月前(10月22日) 能帮上就是好的。
    king522 发布于 7 个月前(10月06日) 是这个工具,帮大忙了,刚才发错了。谢谢大佬。
    king522 发布于 7 个月前(10月06日) 大佬,太牛逼了,谢谢您的工具。帮大忙了
    123 发布于 11 个月前(06月27日) 好奇IPv6
    sc 发布于 11 个月前(06月27日) 好奇IPv6

    COPYRIGHT © 2025 xyzone.net. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang