docker部署微兔锐

最近看到“免流”这个词,一时技痒想折腾一下,虽然现在多数人是无限流量了,不过重在折腾的过程。

免流的根本原理是欺骗计费系统,把普通数据包伪装成定向流量的数据包。比如访问本站时的数据包,通过软件欺骗计费系统,让系统识别成访问定向网站的数据包,从而达到扣除定向流量,而不扣通用流量的目的。非免流和免流的数据流向如下图所示:

实现免流所需的软硬件设备:一台带有公网IP的可安装V2RAY的设备(云服务器、公网家宽端口映射等皆可)。

本文硬件为HP 800G1 DM,软件为Ubuntu 20.04 LTS+docker,网络为电信500M下行、50M上行,公网IP端口映射。

1、下载镜像;

docker pull v2ray/official

2、配置v2ray配置文件目录和日志目录;

mkdir /etc/v2ray
mkdir /var/log/v2ray

3、在/etc/v2ray目录下新建配置文件config.json,内容如下;

部分参数根据实际填写;

{
  "log" : {
    "access": "/var/log/v2ray/access.log",
    "error": "/var/log/v2ray/error.log",
    "loglevel": "warning"
  },
  "inbounds": [{
    "port": 1180,//端口
    "protocol": "vmess",
    "settings": {
      "clients": [
        {
          "id": "16043f7a-91f9-bce0-85ca-6f317f51c22c",//在线生成,请勿直接使用
          "level": 1,
          "alterId": 64
          }
        ]
      },
      "streamSettings": {
        "network": "ws",
        "wsSettings": {
          "path": "/"
        }
      }
    }
  ],
  "outbounds": [{
    "protocol": "freedom",
    "settings": {}
  }]
}

4、运行容器;

docker run \
–restart=always \
–name=v2ray \
–net=host \
-v /etc/v2ray/config.json:/etc/v2ray/config.json \
-v /var/log/v2ray:/var/log/v2ray \
-i -t -d \
v2ray/official

5、手机客户端按照配置文件并添加混淆代码,上述使用ws即websocket,混淆代码即为配置文件中的host;

以下为电信卡可用的代码(需预先开通对应定向流量):

ltetp.tv189.cn 爱看
res4g.musicway.cn 爱听
cdn.4g.play.cn 爱玩

发表评论