mopo blog's

一枚爱折腾的小白

简介

青龙采用全新的设计方式,颜值即正义的设计理念为大家带来更加个性化和人性化的交互方式。截止到当前博客创建时间,青龙即将迎来2.0,如果大家有什么好的建议,请前往 👉 反馈地址 提交您的宝贵意见,感谢大家一直以来对whyour大佬 的支持 ^_^ ☕鼓励一下☕

环境

  • Docker
  • 代理 (尽量满足)

部署

Host方式

1
2
3
4
5
6
7
8
9
10
11
docker run -dit \
--name QL \
--hostname QL \
--restart always \
-p 5700:5700 \
-v $PWD/QL/config:/ql/config \
-v $PWD/QL/log:/ql/log \
-v $PWD/QL/db:/ql/db \
-v $PWD/QL/scripts:/ql/scripts \
-v $PWD/QL/jbot:/ql/jbot \
whyour/qinglong:latest

MacVlan方式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
docker run -dit \
--name QL \
--hostname QL \
--restart always \
--net=macnet \
--ip=192.168.2.20 \
--dns=192.168.2.2 \
--mac-address C2:F2:9C:C5:B1:01 \
-v $PWD/QL/config:/ql/config \
-v $PWD/QL/log:/ql/log \
-v $PWD/QL/db:/ql/db \
-v $PWD/QL/scripts:/ql/scripts \
-v $PWD/QL/jbot:/ql/jbot \
whyour/qinglong:latest

简介

擦没擦出花火我不知道,问题搞得我很头大😤😤😤,目前没有找到最完美的解决方案,以下方法仍有缺陷。。。

问题描述

N1旁路由设置需要给lan接口开启桥接功能,Docker使用macvlan时需要关闭lan接口的桥接功能。真是陷入两难的困境。

临时解决方案

  • 关闭lan接口的桥接功能
  • 防火墙添加 iptables -t nat -I POSTROUTING -j MASQUERADE 规则
  • 此方法有个严重弊端,如果你的带宽超过200M,此方法会严重拖累你的网速,极限网速200M,酌情使用

简介

Docker的macvlan模式非常好用(吹爆),但是该模式有一个重大缺陷,宿主机与容器无法直接通信,如宿主机ping容器的IP,尽管他们属于同一网段,但是也是ping不通的,反之亦然。
因为该模式在设计的时候,为了安全禁止了宿主机与容器的直接通信,不过解决的方法其实也很简单——宿主机虽然没办法直接和容器内的macvlan接口通信,但是只要在宿主机上再建立一个macvlan,然后修改路由表,使数据经由宿主机下的macvlan传输到容器内的macvlan即可。

阅读全文 »

默认端口

  • 80: 后台管理界面。添加规则/JS 文件管理/定时任务管理/MITM 证书 等
  • 8001: ANYPROXY 代理端口
  • 8002: ANYPROXY 代理请求查看端口
    阅读全文 »

简介

elecV2P - customize personal network. 一款基于 NodeJS,可通过 JS 修改网络请求,以及定时运行脚本或 SHELL 指令的网络工具。

环境

0%