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.010.0.0.1 之间的本地地址。

$ dispatch start 10.0.0.0@710.0.0.1@3

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

相关文章
|
弹性计算 容器 RDMA
在Kubernetes上使用RDMA
### RDMA RDMA(全称RemoteDirect Memory Access) 它为了解决网络传输中服务器端数据处理的延迟而产生。 它的原理是将待传输的数据从一台计算机的内存,直接传输到另一台计算机的内存,整个传输过程无需操作系统和协议栈的介入。
11115 0
|
算法
m基于OFDM+QPSK和LDPC编译码以及MMSE信道估计的无线图像传输matlab仿真,输出误码率,并用图片进行测试
MATLAB2022a仿真实现了无线图像传输的算法,包括OFDM、QPSK调制、LDPC编码和MMSE信道估计。OFDM抗频率选择性衰落,QPSK用相位表示二进制,LDPC码用于前向纠错,MMSE估计信道响应。算法流程涉及编码、调制、信道估计、均衡、解码和图像重建。MATLAB代码展示了从串行数据到OFDM信号的生成,经过信道模型、噪声添加,再到接收端的信道估计和解码过程,最终计算误码率。
304 1
|
网络协议 Unix Linux
服务器实现端口转发的N种方式
服务器实现端口转发的N种方式
2266 0
|
7月前
|
Windows
电脑win11更新出问题了安装错误 - 0x80070002该怎么办?
本文介绍了多种解决Windows系统安装错误(如0x80070002)的方法,包括使用微软官方工具MediaCreationToolW11下载安装程序并进行升级安装、使用第三方软件“全能王DLL修复大师”修复错误代码,以及通过重启Windows Update服务并清理相关文件夹来解决问题。每种方法都提供了详细的操作步骤和截图指引,帮助用户轻松修复系统问题。
3487 1
|
人工智能 监控 并行计算
Stable Diffusion火影数据集训练:SwanLab可视化训练
**使用Stable Diffusion 1.5模型训练火影忍者风格的文生图模型。在22GB显存的GPU上,通过Huggingface的`lambdalabs/naruto-blip-captions`数据集进行训练,利用SwanLab进行监控。所需库包括`swanlab`, `diffusers`, `datasets`, `accelerate`, `torchvision`, `transformers`。代码、日志和更多资源可在GitHub和SwanLab找到。训练涉及数据下载、模型配置、训练过程可视化及结果评估。**
Stable Diffusion火影数据集训练:SwanLab可视化训练
|
机器学习/深度学习 监控 Linux
ollama+openwebui本地部署deepseek 7b
Ollama是一个开源平台,用于本地部署和管理大型语言模型(LLMs),简化了模型的训练、部署与监控过程,并支持多种机器学习框架。用户可以通过简单的命令行操作完成模型的安装与运行,如下载指定模型并启动交互式会话。对于环境配置,Ollama提供了灵活的环境变量设置,以适应不同的服务器需求。结合Open WebUI,一个自托管且功能丰富的Web界面,用户可以更便捷地管理和使用这些大模型,即使在完全离线的环境中也能顺利操作。此外,通过配置特定环境变量,解决了国内访问限制的问题,例如使用镜像站来替代无法直接访问的服务。
|
编解码 安全 网络安全
RealVNC的 VNC server在windows7系统下无法正确运行
在Windows 7上运行旧版VNC Server(如4.1.2)可能存在兼容性问题,但可通过调整配置解决。步骤包括:安装VNC Server,设置兼容性模式(选择Windows XP SP3),启动VNC Server,配置VNC连接参数。若遇到问题,检查防火墙设置,确保系统更新,并考虑升级到新版VNC Server以提高性能和兼容性。
|
存储 编译器 程序员
int 和 long 的区别
int 和 long 的区别
|
机器学习/深度学习 监控 安全
图像识别技术在安防监控中的应用探索
【7月更文挑战第31天】图像识别技术在安防监控中的应用已经取得了显著成果,为公共安全和社会稳定提供了有力保障。未来,随着技术的不断发展和创新,图像识别技术将在安防领域发挥更加重要的作用,为我们的生活带来更高的安全保障和便利。
|
SQL 前端开发 Java
实现数据的搜索( 筛选 )功能
实现数据的搜索( 筛选 )功能