自制Azure中国版“加血包”
Micrsoft Azure中国版的国际出口最近升级为电话线拨号模式,目测为10个用户共享一条56kb的电话线拨号链路。有图有真相:

中国的IT从业者,有三分之一的职业生涯时间是在跟网络斗智斗勇。这点小问题,难不住我们的!
Linux Package安装:
Azure上的确是保存了一些源的镜像,但是也缺少了很多。如果是CentOS或者RHEL系列的Linux,就用EPEL吧。EPEL默认包含了一些中国的镜像源(例如: mirrors.tuna.tsinghua.edu.cn)
sudo yum install epel-release
有了EPEL,CentOS系列操作系统的软件安装就不愁了。如果感觉这样不够彻底的话,可以把CentOS上默认的源全部替换掉。
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup #centos
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
sudo cp CentOS6-Base-.repo /etc/yum.repos.d/CentOS-Base.repo #centos
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
sudo cp CentOS7-Base-.repo /etc/yum.repos.d/CentOS-Base.repo
如果是Ubuntu Linux,这样替换软件仓库源:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo sed -i 's/azure.archive.ubuntu.com/mirrors.163.com/g' /etc/apt/sources.list
无论是CentOS还是Ubuntu,替换软件仓库源后,记得执行一下更新命令:
#ubuntu
sudo apt-get update #centos
sudo yum update
除了网易的镜像外,国内还有阿里云(http://mirrors.aliyun.com/),中科大(https://lug.ustc.edu.cn/wiki/start)等。pia...
NPM组件安装:
sudo npm install [组件名称] -g --registry=https://registry.npm.taobao.org
只要在原来的npm命令行中加入一个“registry”参数就搞定了。如果实在难以接受这个写着AliYun的url,那么就换成:“http://registry.cnpmjs.org”安慰一下自己吧。pia, pia...
Python PIP package安装:
pip3 install -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com [组件名称]
还好,这个是taobao的源,不是AliYun。顺便提一下,如果在Linux系统中执行pip出现"unsupported locale setting"错误,可以通过设置以下环境变量来修复:
export LC_ALL=C
看到这里,相信很多小伙伴们看懂了,其实就是用国内的源代替官方的源。其他语言的在线软件包也可以举一反三。例如:Ruby的gem包可以从这里安装:http://gems.ruby-china.org/;博客园在阿里云上为广大微软.net/c#开发者搭建了一个nuget的国内镜像:http://www.cnblogs.com/cmt/p/nuget-mirror.html;pia,pia,pia...
在Linux命令行中使用proxy:
在windows系统中设置各种代理,对于国内的开发者来说已经是标配的技能了。其实Linux命令行中,可以这样来设置http代理:
export http_proxy=[代理服务器地址]:[代理服务器端口号]
执行完上述语句后,用curl下载文件或者访问页面就能用上http代理啦。不过,并非所有的Linux命令行程序都支持(识别)这个环境变量,很多命令行程序有自己的代理设置参数或者配置文件,具体可以参考其帮助文档。至于如何搭建http代理,不在本文讨论的范围。只要把http代理搭建在一个非Azure中国版的虚拟机或者物理服务器上就可以。
写到这里,相信已经可以帮助很多小伙伴们解决Azure中国版的国际出口带宽问题了。至于Windows Server操作系统,各位就照猫画虎吧。
如果您在一家高大上的公司,不屑于这些雕虫小技,同时也不缺钱的话,可以考虑选择世纪互联的multinational connectivity,这是有license的、合法的国际链路,而且100%支持从Azure中国版接入(需要一个独立的A1规格VM作为接入网关),按固定的带宽计费,提供SLA...
祝朋友们元旦快乐!还有祝Azure中国版越来越好!(国际出口问题打算什么时候解决?)
自制Azure中国版“加血包”的更多相关文章
- 跨云应用部署第一步:使用IPSEC VPN连接AWS中国版和Windows Azure中国版
随着公有云的普及,越来越多的客户将关键应用迁移到云端.但是事实证明,没有哪家云服务提供商可以提供100%的SLA,无论是例行维护还是意外中断服务,对于客户的关键应用而言,都会受到不同程度的影响.此外, ...
- Traffic Manager:Azure中国版 正式发布
我们很高兴地宣布Azure Traffic Manager 现已面向中国版Azure正式发布.此版本现已投入生产,由企业 SLA支持,随时可用于生产场景中. 借助Azure Traffic Ma ...
- Windows Azure中国版试用
Winodws Azure刚出来那会都没怎么关注,就在一些网页新闻上见过一些报道,之前阿里云在博客里搞过推广,拿什么豆可以换,当时也就是看了一下没去用过. 有次在一群里别人说Windows Azure ...
- Powershell导入订阅号(以Azure中国版为例)
1. 首先,您需要安装Windows Azure Powershell.下载的链接为:http://go.microsoft.com/?linkid=9811175&clcid=0x409 2 ...
- Azure中国版 制作镜像 捕捉镜像
因为项目需要需要部署多台功能一样的服务器,简单来说是多台nginx服务器.如果按照原始的做法,是新建vm,然后一台台部署相关服务. 现在Azrue已经可以通过捕获镜像的方式创建vm镜像模板,然后按照创 ...
- 使用VNET-to-VNET连接Microsoft Azure国际版和中国版
Microsoft Azure的VNET-to-VNET功能可以实现跨虚拟网络的VPN连接,通过VNET-to-VNET互联的两个虚拟网络可以在同一个订阅下或者隶属不同的订阅,而且可以跨数据中心.这实 ...
- 中国版 Azure 现提供 Azure Traffic Manager
Stephen MaloneAzure网络 - DNS和 Traffic Manager高级项目经理 我们非常高兴地宣布,中国版 Azure中现已提供 Azure Traffic Manager.Az ...
- 中国版Azure 文件服务
中国版Azure 文件服务预览版在2015年1月13日已经上线,文件存储使用标准SMB 2.1协议为应用程序提供共享存储. 当我们的虚拟机连接到文件共享后就可以像使用本地共享文件夹一样来读取和写入文件 ...
- 完全变味的Windows Azure Marketplace中国版
国际版的Microsoft Azure很早就发布Marketplace了,里面有非常丰富的(超过3000款)第三方应用.服务和虚拟机镜像可以购买.其定价模式也非常灵活,支持按需付费(pay as yo ...
随机推荐
- Xamarin+Prism开发详解六:DependencyService与IPlatformInitializer的关系
祝各位2017年事业辉煌!开年第一篇博客,继续探索Xamarin.Forms… 为什么我做Xamarin开发的时候中意于Prism.Forms框架?本章为你揭晓. 实例代码地址:https://git ...
- C# - 值类型、引用类型&走出误区,容易错误的说法
1. 值类型与引用类型小总结 1)对于引用类型的表达式(如一个变量),它的值是一个引用,而非对象. 2)引用就像URL,是允许你访问真实信息的一小片数据. 3)对于值类型的表达式,它的值是实际的数据. ...
- Hyper-V 激活Windows系统重启后黑屏的解决方法 + 激活方法
异常处理汇总-服 务 器 http://www.cnblogs.com/dunitian/p/4522983.html 服务器相关的知识点:http://www.cnblogs.com/dunitia ...
- 04.LoT.UI 前后台通用框架分解系列之——轻巧的弹出框
LOT.UI分解系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#lotui LoT.UI开源地址如下:https://github.com/du ...
- ASP.NET Core应用中如何记录和查看日志
日志记录不仅对于我们开发的应用,还是对于ASP.NET Core框架功能都是一项非常重要的功能特性.我们知道ASP.NET Core使用的是一个极具扩展性的日志系统,该系统由Logger.Logger ...
- CSS 3学习——transition 过渡
以下内容根据官方规范翻译以及自己的理解整理. 1.介绍 这篇文档介绍能够实现隐式过渡的CSS新特性.文档中介绍的CSS新特性描述了CSS属性的值如何在给定的时间内平滑地从一个值变为另一个值. 2.过渡 ...
- jQuery2.x源码解析(缓存篇)
jQuery2.x源码解析(构建篇) jQuery2.x源码解析(设计篇) jQuery2.x源码解析(回调篇) jQuery2.x源码解析(缓存篇) 缓存是jQuery中的又一核心设计,jQuery ...
- c# Enumerable中Aggregate和Join的使用
参考页面: http://www.yuanjiaocheng.net/ASPNET-CORE/asp.net-core-environment.html http://www.yuanjiaochen ...
- angular2之前端篇—1(node服务器分支)
上一篇.net core和angular2之前端篇-1 使用的是dotnet模板.之所以用它,因为想用他写webapi,但是写道下一篇的时候遇到点问题,所以先写个分支测试一下.这次是用Node作为服务 ...
- LVM基本介绍与常用命令
一.LVM介绍LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制LVM - 优点:LVM通常用于装备大量磁盘的系统,但它同样适 ...