背景:
我是一名学生,目前我学校的 Wi-Fi 连接速度非常慢(慢得要命)。我有 8Gb 4G 数据套餐,但即便如此,到月底我的流量也会不够。
我在家中设置了一台 Debian headless(具有 400 Mbps 连接),并且我已经将其用作自动 Seedbox、L2TP-IPSec VPN、BTSync 服务器和 Apache 服务器。我两个月前开始构建 — 知道我无法获得极快的互联网连接 — 所以我对 Debian 相当陌生
这是我的问题:
是否有可能通过专用 VPN 有效压缩数据?我知道一些 iPhone 和 Android 应用程序,例如奥纳沃延伸可以实现这一点,我想知道如何将这种系统安装到位(如果它确实足够有效),以便我的 4G 数据使用量会更轻。如果我要安装/构建这样的 VPN,它应该兼容:
- Debian(服务器),
- Mac 操作系统(我的电脑),
- 和 iOS(我的手机)。
如果您对我如何加快学校 WiFi 速度有任何其他建议。我对它做了一些测试;ping www.google.com
超时,arp -a
需要很长时间,但最终会显示一些对等点,并且任何速度测试(当连接不良使我无法访问互联网时)都会返回 0.28 Mbps 的下降速度。
答案1
我发现对我来说一个好的解决方案是齐普罗西。
它是一个 http 压缩代理,能够压缩大型 html 资源(例如图像),从而使网页变得更轻。由于它是代理,无论有没有 VPN,它都可以工作。配置也非常容易。
答案2
没有机器运转得很好。它也可以压缩音频。
X2Go还不错,但它不能压缩音频。
这些是远程桌面解决方案,但您可以通过 SSH 建立隧道。
我已经在 EC2 上的服务器上测试了这两种方法,并且桌面大小适合我使用的任何手机/桌面屏幕。
答案3
作为 Ziproxy 的替代品,有https://github.com/barnacs/compy,这似乎作为一个项目更有活力。
答案4
您可以使用 ssh 从本地端口创建穷人的 SSL 隧道:
ssh -D <local_port> -C <user>@<server>
然后你可以使用 Chrome/Chromium 通过该代理进行浏览:
chromium --proxy-server=socks5://localhost:<local_port>
要记住的事情:
- 需要服务器的 TCP 22 端口(SSH)的端口转发
- 但是,这也意味着您不信任第三方看守您的服务器或窥视您的流量元数据。
- 我提到“穷人”的原因是:
- 连接可能会断开,在这种情况下 SSH 客户端将无响应。
- 您必须配置并信任应用程序才能使用代理,并且它们可能存在错误,导致它们以危害隐私的方式行为不当。
- 它不会花费您任何金钱,但会花费您时间来记住/创建带有命令行和服务器地址的快捷方式。
- 我还没有在 iThings 上尝试过。