前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >玩转VPS之快速搭建HTTP代理

玩转VPS之快速搭建HTTP代理

作者头像
老高的技术博客
发布2022-12-28 12:55:13
4.2K0
发布2022-12-28 12:55:13
举报

起因:今天想给家里的服务器装一个MacOS,于是果断打开小兵的下载页面,找到最新的14版系统,但是发现一个问题,不论怎么操作,下载速度都不会超过200KB/S,只有氪金了(迅雷)速度才能达到5M,这可难倒了老高!

不过随着老高的不断尝试,发现使用搬瓦工VPS,直接wget下载速度是8M,稳定的8M,竟然比迅雷都快一点。好嘛,找到了突破口,下面的事情就是如何通过VPS把这个6G大的镜像运到本地!

常规的做法是wget下载完毕后scp回本地,不过这么做的缺点很明显:

  1. 搬瓦工的服务器硬盘很有限,比如老高的服务器,硬盘只有10G,剩余空间4G,装不下6G的文件,真是悲剧😂
  2. 流量翻倍,一来一回12G流量没了,不过好在一个月500G流量无压力

综上,老高决定用最快的方法搭建一个HTTP代理服务,这样相当于文件只是经过VPS而不用保存,并且只花费6G流量,真是一举两得!于是谷歌随便翻一下,抓到一个tinyproxy镜像dannydirect/tinyproxy,使用方法简单到可怕!不过镜像有一点点问题,老高修复了一版!endoffight/tinyproxy,欢迎围观。

代码语言:javascript
复制
# 假设代理端口为7777,8888不要改
# ANY的意思是所有IP都可以建立连接
# ANY使用acl语法,所以 10.103.0.100 192.168.1.22/16都是可以的
# 保险的运行方式是先找到自己的IP地址,使用http://www.ip138.com/
# 然后把ANY改为自己的IP
# 比如老高的家里的地址为8.8.8.8

docker run -d --name='tinyproxy' -p 7777:8888 endoffight/tinyproxy ANY
# 或
docker run -d --name='tinyproxy' -p 7777:8888 endoffight/tinyproxy 8.8.8.8

搭建玩代理,本地如何使用呢?更简单了!

代码语言:javascript
复制
# 请替换proxy_ip为你的VPS地址,端口为刚才设置的7777
wget -c "https_proxy=http://proxy_ip:7777" https://mirrors.dtops.cc/iso/MacOS/daliansky_macos/macOS%20Mojave%2010.14.6%2818G87%29%20Installer%20with%20Clover%205033.dmg

速度如下,平均3.91 MB/s,已经很快了!

代码语言:javascript
复制
2019-08-31 11:12:26 (3.91 MB/s) - ‘mirrors.dtops.cc/iso/MacOS/daliansky_macos/macOS Mojave 10.14.6(18G87) Installer with Clover 5033.dmg’ saved [6121549956/6121549956]
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-08-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档