4proxy6 中文文档教程

发布于 5年前 浏览 31 项目主页 更新于 3年前

4proxy6

npm 版本  License

A MITM proxy application with incoming IPv4/IPv6 and random outgoing IPv6


Description

4proxy6 是一种将 HTTP/HTTPS 流量重定向到一个随机的 MITM 代理 网络接口中附加的 IPv6 地址。

每个传入的 HTTP 请求都必须具有 uuid 标头。 发出的所有 HTTP 请求 具有相同的 uuid 标头将使用相同的 IPv6 退出地址,在 一定的时间(默认值:30 分钟)。


Usage

您可以将此包与 node 4proxy6.js 一起使用或使用其中一个二进制文件 在发布部分中提供。

如果您使用 npm:npm install -g 4proxy6。 您将能够在系统范围内使用它。

Usage: 4proxy6 [options]

Options:
  -a, --address <address>            IPv6 address of the outgoing interface
  -b, --prefix_bits <number>         number of bits for IPv6 address prefix (default: 48)
  -c, --credentials <user:password>  user and password for proxy authentication
  -p, --port <address>               port for listening (default: 3322)
  -t, --ttl <TTL>                    TTL for cache (default: 1800)
  -h, --help                         output usage information
  • address: base IPv6 address of the interface the proxy will use as exit.
  • prefix_bits: number of bits in the IPv6 address that must not be changed. All other bits will be randomly generated. Example: --address 2001:1234:: and --prefix_bits 16 will generate random exit addresses between 2001:0000:0000:0000:0000:0000:0000:0000 and 2001:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF.
  • credentials: user and password for proxy authentication, formated like user:password. If you don't want authentication, just don't add this flag.
  • port: TCP port for the proxy.
  • ttl: amount of seconds a uuid will hold the same IPv6 address.

4proxy6

npm versionLicense

A MITM proxy application with incoming IPv4/IPv6 and random outgoing IPv6


Description

4proxy6 is a MITM proxy that redirects HTTP/HTTPS traffic to one random IPv6 address attached in your network interfaces.

Each incoming HTTP request must have the uuid header. All HTTP requests made with the same uuid header will use the same IPv6 exit address, within a certain amount of time (default: 30 minutes).


Usage

You may use this package with node 4proxy6.js or using one of the binaries provided in the releases section.

If you use npm: npm install -g 4proxy6. You will be able to use it system-wide.

Usage: 4proxy6 [options]

Options:
  -a, --address <address>            IPv6 address of the outgoing interface
  -b, --prefix_bits <number>         number of bits for IPv6 address prefix (default: 48)
  -c, --credentials <user:password>  user and password for proxy authentication
  -p, --port <address>               port for listening (default: 3322)
  -t, --ttl <TTL>                    TTL for cache (default: 1800)
  -h, --help                         output usage information
  • address: base IPv6 address of the interface the proxy will use as exit.
  • prefix_bits: number of bits in the IPv6 address that must not be changed. All other bits will be randomly generated. Example: --address 2001:1234:: and --prefix_bits 16 will generate random exit addresses between 2001:0000:0000:0000:0000:0000:0000:0000 and 2001:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF.
  • credentials: user and password for proxy authentication, formated like user:password. If you don't want authentication, just don't add this flag.
  • port: TCP port for the proxy.
  • ttl: amount of seconds a uuid will hold the same IPv6 address.
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文