Dispatch-Proxy : 让你有效率地使用你身边那些网络连接

简介: 你可能经常会发现自己身边有多个网络连接,例如移动设备上的 3G/4G,又或者 Wi-Fi 热点等等,但你的系统只会允许你使用一种网络连接。

简介

你可能经常会发现自己身边有多个网络连接,例如移动设备上的 3G/4G,又或者 Wi-Fi 热点等等,但你的系统只会允许你使用一种网络连接。

例如,我家中具备有线/无线两种接入互联网方式,两者都有 1200kB/s 的上传/下载速度,两者可以同时地满速使用。同时,我的移动设备上也可以提供 400kB/s 的下载/上传速度。


Dispatch-Proxy 可以帮你联合这些可用的网络连接,平衡分配上传下载的任务,这就相当于让你拥有一个 2800kB/s 下载/上传速度的网络连接。

这个工具可以在 Mac OS X,Windows 和 Linux 上使用。

详细的安装说明:


安装

你需要在你系统上安装好 Node.JS >= 0.10.0, 然后:

$ npm install -g dispatch-proxy

更新:

$ npm update -g dispatch-proxy

快速开始

在命令行用 dispatch 就能调用这个模块

$ dispatchstart

这会启动一个地址为 localhost:1080 的 SOCKS 代理服务器。你只需要把这个地址作为一个 SOCKS 代理设置在你的系统上,你的网络就会自动平衡地利用所有可用的网络连接。


用法

$ dispatch -h

 Usage: dispatch [options] [command]

 Commands:

   list                   list all available network interfaces

   start [options]        starta proxy server

 Options:

   -h, --help     output usage information

   -V, --version  output the version number

$ dispatch start -h

 Usage: start [options] [addresses]

 Options:

   -h, --help      output usage information

   -H, --host <h>  which host to accept connections from (defaults to localhost)

   -p, --port <p>  which port to listen tofor connections (defaults to 8080 for HTTP proxy, 1080 for SOCKS proxy)

   --http          start an http proxy server

   --debug         log debuginfoin the console


实例

$ dispatchstart--http

启动一个监听 localhost:8080 的 HTTP 代理服务器,调度分配连接给每个非内置 IPv4本地地址。

$ dispatch start 10.0.0.010.0.0.1

仅仅分配连接到 10.0.0.0 和 10.0.0.1 之间的本地地址。

$ dispatch start 10.0.0.0@710.0.0.1@3

分配连接到 10.0.0.0 (可用时间为 7)和 10.0.0.1(可用时间为 3)之间的本地地址。

相关文章
|
IDE Java 数据库连接
IntelliJ IDEA安装使用教程——社区免费版——附中文插件安装
IntelliJ IDEA安装使用教程——社区免费版——附中文插件安装
8204 0
|
6月前
|
人工智能 安全 网络安全
Harness 驾驭工程是 AI 平权的必经之路?
Harness Engineering 是让企业拥有一支可编排、可治理、可持续进化的数字化智能团队,CLI-Anything、HiClaw 这类开源项目正是其在群体智能下的探索和实践。
1336 62
|
虚拟化 数据安全/隐私保护
VMware Workstation Pro - 最新版
VMware是一款强大的虚拟机软件,可在单台计算机上模拟完整硬件系统,实现多系统运行。2024年5月推出最新版Workstation Pro 17.5.2,个人用户可免费使用。用户可通过官网下载并注册账户,按指引完成安装,适用于开发、测试及部署应用,具备高效灵活的虚拟化技术。
45621 1
|
人工智能 安全 前端开发
千星计划如何解决平台出入金难题?3大杠杆+1套风控闭环
千星计划通过三大杠杆和一套风控闭环解决平台出入金难题。核心是平衡用户提现需求与企业现金流压力,规避资金池风险。收益链设计采用动态分账,实时结算订单利润,避免资金池压力;支付闭环绑定真实交易,确保资金自循环;提现规则绑定任务,阶梯解锁,确保现金流用于增长;AI风控拦截异常订单,复活机制过滤无效用户。该模式轻资产运作,将出入金压力转化为增长动力。
|
存储 JavaScript 前端开发
【JavaScript】JavaScript 中的 Class 类:全面解析
【JavaScript】JavaScript 中的 Class 类:全面解析
1072 1
|
SQL 关系型数据库 MySQL
Navicat使用HTTP通道连接MySQL(远程mysql3306端口关闭或者只允许localhost链接状态)...
Navicat使用HTTP通道连接MySQL(远程mysql3306端口关闭或者只允许localhost链接状态)...
7860 0
Navicat使用HTTP通道连接MySQL(远程mysql3306端口关闭或者只允许localhost链接状态)...
|
JavaScript 安全 Java
java版药品不良反应智能监测系统源码,采用SpringBoot、Vue、MySQL技术开发
基于B/S架构,采用Java、SpringBoot、Vue、MySQL等技术自主研发的ADR智能监测系统,适用于三甲医院,支持二次开发。该系统能自动监测全院患者药物不良反应,通过移动端和PC端实时反馈,提升用药安全。系统涵盖规则管理、监测报告、系统管理三大模块,确保精准、高效地处理ADR事件。
731 1
|
存储 JSON 安全
SpringBoot整合OAuth2
SpringBoot整合OAuth2
2753 0
SpringBoot整合OAuth2
|
Ubuntu Linux UED
|
网络协议 Shell 网络安全
Windows环境下安装nc工具
本文介绍了网络工具Netcat(nc)的下载、配置和基础使用。首先提供了nc的下载链接,建议在安装时避免中文路径并关闭杀毒软件。接着,展示了配置nc环境变量的步骤,包括在系统设置中进行相关操作。然后,通过开启两个命令行窗口进行简单的验证测试,如监听端口(nc -l -p9000)和建立连接(nc localhost 9000)。最后,提到了nc的多功能性,如端口监听、扫描、文件传输和远程shell,并列出了一些常用参数选项,例如 `-l` (监听模式) 和 `-p` (指定端口)。
8555 0

热门文章

最新文章