Dispatch-proxy – 免费开源,简单无限制合并多个网络连接,带宽叠加,提升网速,加速上传下载

10 min


0

大多数人都拥有多个互联网连接,有线以太网连接, Wi-Fi,以及使用流量的多个 3G / 4G /5G 连接。尽管有许多不同的连接可能性,但计算机一次只会使用一个连接。

Dispatch-proxy 是一个免费开源的多网络聚合工具,利用 SOCKS5/HTTP 代理,能够将所有连入当前 PC 的网络适配器(如 Wi-Fi、3G 或有线宽带等)所提供的网络资源叠加合并到一个负载平衡的大网络 ,实现更快的网速。举个例子,你当前的 PC 同时接入了 10M 的有线宽带和一个 5M 的 3G 上网卡,通过 Dispatch-proxy 可以将理论最大网速叠加提升至 15M。

结合的连接

支持叠加无数量限制的有线网卡和无线网卡或两者。也就是说,理论上我可以叠加有线网卡+ USB 有线网卡+无线网卡+ USB 无线网卡 来破除速度限制。每个人环境不同,或许双有线或双无线叠加效果会比较好。支援 Mac OS XWindows , Linux

原理

Dispatch-proxy 通过在你的计算机上创建本地代理,将每个传入和传出连接分派到不同的网络接口,从而使你可以充分利用每个可用的连接。负载平衡会自动利用更稳定快速的连接,也可以按照速度或稳定性,手动设置网络连接的优先级,以便更快或更稳定的加速优化传输数据包。

多线程的应用,如下载工具,将能够获得最大加速效果。Torrent 下载速度也将大幅提升。

alexkirsz/dispatch-proxy

A SOCKS5/HTTP proxy that balances traffic between multiple internet connections. Detailed installation instructions: You’ll need to have Node.JS >= 0.10.0 installed on your system. $ npm install -g dispatch-proxy To update: $ npm update -g dispatch-proxy You often find yourself with multiple unused internet connections, be it a 3G/4G mobile subscription or a free wifi hotspot, that your system wont let you use together with your main one.

安装 Dispatch-proxy

Mac OS XWindows , Linux 平台安装步骤、命令一样。

Dispatch-proxy 需要使用 Node.js 环境,因此首先在你的计算机上下载并安装 Node.js. (Node.JS >= 0.10.0)

Windows 在开始菜单中 键入 「cmd」,右键 「命令提示符」,然后「以管理员身份运行」。 输入命令

$ npm install -g dispatch-proxy

安装

Mac OS 直接打开「终端」键入

~ sudo npm install-g dispatch-proxy

这将自动从下载 dispatch-proxy 并安装。

你可以通过运行命令 「dispatch -V」 来确认是否已正确安装。(注意是大写字母 V)。安装正确,输出当前安装的 dispatch-proxy 版本数字(版本可以不一样)。

校验

运行 Dispatch-proxy

主命令

$ dispatch -h

  用法: dispatch [命令] [参数]

  命令:

    list                   列出所有可用网卡接口信息
    start [options]        启动代理,叠加网络

  参数:

    -h, --help     输出主命令用法
    -V, --version  输出安装版本

启动命令

$ dispatch start -h

  用法: start [参数] [指定]

  参数:

    -h, --help      输出此命令用法
    -H, --host <IP>  指定代理 IP 地址(默认 localhost)
    -p, --port <端口>  指定代理连接端口 (默认 HTTP 代理端口 8080, SOCKS5 代理端口 1080)
    --http          启动 http 代理
    --debug         在终端中输出所有连接信息

快速启动

Dispatch-proxy 支持两种类型的代理:SOCKS5 代理和 HTTP 代理。默认 HTTP 代理端口 8080, SOCKS5 代理端口 1080

Dispatch-proxy 默认启动 Socks5 代理,直接键入

$ dispatch start

调度启动

要启动 HTTP 代理,在命令后添加参数「–http」即可

$ dispatch start --http

Dispatch-proxy 即会在本机启动代理,然后列出合并数据请求的所有 IP 地址。

设置使用 Dispatch-proxy

使用 dispatch-proxy 就像使用任何其他代理一样。填入代理地址 「localhost」 和监听端口。

需注意区分 HTTP 和 SOCKS5 代理,是不同填写位置。
Mac OS HTTP 代理示例
代理设置
Windows Firefox Socks5 代理示例

设置成功后程序就会通过 Dispatch-proxy 代理连接,代理将叠加所有可用的互联网连接流量, 进行自动负载平衡。

为叠加网络分配优先级

快速启动命令后,第二行回显,在网卡 IP 地址后面有 「@ 1」。你可以通过指定,并为每个接口分配优先级。

目前,优先级设置仅支持 IPv4 地址。如果你的网卡接口使用 IPv6 地址,则须使用该接口下关联的 IPv4 地址进行设置。

查看所有可用网卡接口信息

$ dispatch list

名单

在这里,你可以看到所有网络接口及其地址。

在命令 「dispatch start」 或 「dispatch start -http」 后指定「网卡 IP」,然后键入「@优先级数字」。如,

$ dispatch start [email protected] [email protected]

设置优先级

这是指定每发送 10 次数据包,到 10.0.0.0 网卡连接 7 次,到 10 .0.0.1 网卡 3 次。

设置全局代理

https://blog.dun.im/dun/proxifier-convert-proxy-to-vpn.html


Like it? Share with your friends!

0

What's Your Reaction?

喜欢 喜欢
0
喜欢
不喜欢 不喜欢
0
不喜欢
路过 路过
0
路过
安排了 安排了
0
安排了
厉害了 厉害了
0
厉害了
Diss Diss
0
Diss
怕不怕 怕不怕
0
怕不怕
不可描述 不可描述
0
不可描述
wtf wtf
0
wtf