XyZone

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

Mikrotik RouterOS 容器内安装 Hysteria

2022年11月26日 252点热度 1人点赞 0条评论

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.

点赞
< 上一篇

文章评论

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 番外
最近评论
adad 发布于 3 个月前(11月18日) 感谢分享!
asf 发布于 3 个月前(11月17日) 1
linda 发布于 3 个月前(11月16日) 9999
匿名 发布于 3 个月前(11月09日) test
111 发布于 5 个月前(08月24日) 111

COPYRIGHT © 2022 xyzone.net. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang