我的拨号连接速度很慢,但是我具有对快速服务器的root访问权限。
当前,我使用ssh v2连接服务器,并在〜/ .ssh / config中启用了压缩功能。但是,这仅使用gzip 6级(如此处https://serverfault.com/questions/388658/ssh-compression/所述。
但是,可以使用此处[https://serverfault.com/a/586739/506887]]中提到的管道使用更好的算法(例如带有-e9的xzip或带有-mx = 9的7zip)。该答案中的示例:
ssh ${SSH_USER}@${SSH_HOST} "
echo 'string to be compressed' | gzip -9
" | zcat | echo -
使用xzip压缩单个字符串并在远程服务器上使用管道。
1)我想针对所有流量执行此操作(使用xzip压缩)。
2)为了保存数据,当我在客户端上运行firefox时,我使用了带有ssh的socks v5代理来利用压缩
ssh -D 8123 -C -v -N root@myserver
,我将Firefox指向socks:// localhost:8123。再次使用gzip 6级。可以将此示例进行类似的修改以使用xzip或7zip。
我知道使用xzip和gzip的带宽优势对于单个连接可能并不重要。但是,我希望能在一段时间内节省大量资金。
谢谢