热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

haproxy_归来吧,haproxy!!!!

篇首语:本文由编程笔记#小编为大家整理,主要介绍了归来吧,haproxy!!!!相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了归来吧,haproxy!!!!相关的知识,希望对你有一定的参考价值。








作者| 田逸


个人博客:http://sery.blog.51cto.com/10037/1763192


注:
本篇文章由原作者授权转载,如需转载,请联系博主sery
















担心的事情,终于来了。小弟要走,怎么留也留不住,没办法啊,活还得继续干,于是又只好挽起袖子,打开securecrt,执行一行又一行的命令。






这两天,接到一个任务,需要部署一套负载均衡,经过讨论和权衡,
决定使用haproxy + keepalived。








通常的套路是:


(1)浏览器访问软件网站(www.haproxy.org);


(2)记录下软件包下载的url;


(3)登录服务器系统,用wget url下载包;


(4)解包、安装、配置...






哪知道进行到第一步的事后,就卡住了,熟悉而恼人的场景出现在眼前。










归来吧,haproxy!!!!










真服了GFW,技术网站你也封锁。无奈之下,只好找别人帮忙传了一个haproxy安装包过来。






早些时候,因为一些域名的解析服务,我是在godaddy.com上进行解析的。开始还正常,后来不知道是哪位领导一拍脑袋,也给封锁了。花了点美元,在linode.com上买了一个vps,装上pptpd,做好配置(相关部署文档参见“
Centos下vpn(pptpd)的部署”http://sery.blog.51cto.com/10037/122108),拨号上去后,访问godaddy.com、google.com等网站虽然慢点,但基本上还可以接受。另外,ssh远程连接amazon的主机传文件,也比直接连接速度要快很多。可是有一天,这个措施也不灵了,仅仅是因为你们开会,不高兴,就搞封锁。从此以后,再也不能访问某些主要的技术网站,更没有机会了解外边的世界。也尝试各种翻墙工具,稳定性不好,用一段时间就不灵了。






两周前,一个哥们新租了住房,让我过去看风水,完事后顺便拜访一个朋友。我看她桌子上有一个像交换机的东西,但标签打的是“network server”,由于好奇就问:“你这个是路由器还是服务器啊”?她说:“这是个好东西呢,接上网线,就可以访问你想访问的网站”。










归来吧,haproxy!!!!










真这样么?我打起了歪主意:“你这东西能不能借给我使”?她犹豫了片刻,经不住我的游说,答应给我使用一段时间。问她如何使用,她说即插即用,没有说明书,很简单的。






飞速赶回宿舍,做好线缆连接,示意图如下:










归来吧,haproxy!!!!






面有4个网络接口,标注LAN1~LAN4,没有WAN口。由于没有说明书,网线就胡乱插了,尝试了好几种插法,才最终整明白--第一个口LAN1就是WAN口,其它的口是LAN,可以随便插。于是正确的网线连接方法为:LAN1口(也就是实际的WAN口)上联拨号路由,笔记本随便连任意剩下的LAN口。






搞技术的人,应该都有好奇心,于是就想,这个神奇会不会跟普通路由器差不多呢?我的本机设置的是自动获取ip地址,那么我就来看看这个东西,ip是什么,能不能用浏览器访问?windows打开终端,运行命令 ipconfig/all找到了,










归来吧,haproxy!!!!










它的地址是 192.168.10.1,迫不及待打开浏览器,地址栏输入这个ip,果然能访问呢!首页是一个登录页面,猜用户名和密码,大部分的路由器默认用户名和密码:admin,哈哈,猜对了!!!










归来吧,haproxy!!!!










随机点了几个链接菜单,还是中文的,具体功能不用多做介绍了。






激动人心的时刻来临了,浏览器地址栏输入 
http://www.haproxy.org,回车,haproxy终于回来了!










归来吧,haproxy!!!!










再测试文件下载,看haproxy是否可以下载。










归来吧,haproxy!!!!










文件很小,片刻下完。只可惜不能拿服务执行wget测试速度。接下来,试试访问google.com,facebook.com等站点,毫无问题呢,有图有真相!










归来吧,haproxy!!!!










那么访问国外的视频网站,效果会怎样呢?试着访问了youtube.com,wheretowatch.com等,播放时,声音、视频都是比较流畅的,全屏播放都没问题,杠杠的啊。










归来吧,haproxy!!!!










哈哈,此等神器希望能多借一段时间,让我爽一阵子,千万不要问我归还啊!






后边的话--






此文发表后,有不少人咨询这个是什么东东。经本人亲自打探,此设备不对外公开发售。其费用分两类:设备的费用(一次性的)和带宽的费用(好像每年一交)。设备费用不高,带宽费很昂贵,适合于办公场景或者服务器需要跟境外服务器交换数据的场景。






与vpn加密方式不同,该设备应该是内置了路由列表,用户发起请求时,根据域名进行比对,如果是境外的网站,则通过专线线路直接出境,这点从管理界面的“国际连接”可以知晓(北京、上海、广州三个跳转点),因此不存在被GFW拦截的问题。也因为是专线出境,消耗的成本主要是带宽资源,因此带宽费贵也就能理解了。


















燃爆九月!最后折扣来袭!










归来吧,haproxy!!!!





归来吧,haproxy!!!!



SACC2016







作为国内最受欢迎的架构师盛会,
2016第八届中国系统架构师大会(SACC)将于2016年10月27日-29日在北京万达索菲特大酒店撼世来袭!



大会以"架构创新之路"为主题,共设置两个主场分享时段,24个技术交流专场时段;邀请来自互联网、电子商务、金融、电信、政府、行业协会等20多个领域,150多位技术专家及行业领袖来分享他们的经验;并将吸引4000多名系统运维、架构师、及各种企业的IT决策人士参会,为他们提供最具价值的交流平台。
















限时折扣!










9月28日前,订购SACC2016门票立享8.8折优惠!团购更有折上折!还不快来!























点击
“阅读原文”立即购票!









推荐阅读
  • 服务器部署中的安全策略实践与优化
    服务器部署中的安全策略实践与优化 ... [详细]
  • Linux CentOS 7 安装PostgreSQL 9.5.17 (源码编译)
    近日需要将PostgreSQL数据库从Windows中迁移到Linux中,LinuxCentOS7安装PostgreSQL9.5.17安装过程特此记录。安装环境&#x ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
    本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
  • SecureCRT是一款功能强大的终端仿真软件,支持SSH1和SSH2协议,适用于在Windows环境下高效连接和管理Linux服务器。该工具不仅提供了稳定的连接性能,还具备丰富的配置选项,能够满足不同用户的需求。通过SecureCRT,用户可以轻松实现对远程Linux系统的安全访问和操作。 ... [详细]
  • 提升 Kubernetes 集群管理效率的七大专业工具
    Kubernetes 在云原生环境中的应用日益广泛,然而集群管理的复杂性也随之增加。为了提高管理效率,本文推荐了七款专业工具,这些工具不仅能够简化日常操作,还能提升系统的稳定性和安全性。从自动化部署到监控和故障排查,这些工具覆盖了集群管理的各个方面,帮助管理员更好地应对挑战。 ... [详细]
  • Kafka 是由 Apache 软件基金会开发的高性能分布式消息系统,支持高吞吐量的发布和订阅功能,主要使用 Scala 和 Java 编写。本文将深入解析 Kafka 的安装与配置过程,为程序员提供详尽的操作指南,涵盖从环境准备到集群搭建的每一个关键步骤。 ... [详细]
  • LDAP服务器配置与管理
    本文介绍如何通过安装和配置SSSD服务来统一管理用户账户信息,并实现其他系统的登录调用。通过图形化交互界面配置LDAP服务器,确保用户账户信息的集中管理和安全访问。 ... [详细]
  • 本文详细介绍了在 Ubuntu 系统上搭建 Hadoop 集群时遇到的 SSH 密钥认证问题及其解决方案。通过本文,读者可以了解如何在多台虚拟机之间实现无密码 SSH 登录,从而顺利启动 Hadoop 集群。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 在Linux系统中避免安装MySQL的简易指南
    在Linux系统中避免安装MySQL的简易指南 ... [详细]
  • 本文介绍了如何利用Shell脚本高效地部署MHA(MySQL High Availability)高可用集群。通过详细的脚本编写和配置示例,展示了自动化部署过程中的关键步骤和注意事项。该方法不仅简化了集群的部署流程,还提高了系统的稳定性和可用性。 ... [详细]
  • V8不仅是一款著名的八缸发动机,广泛应用于道奇Charger、宾利Continental GT和BossHoss摩托车中。自2008年以来,作为Chromium项目的一部分,V8 JavaScript引擎在性能优化和技术创新方面取得了显著进展。该引擎通过先进的编译技术和高效的垃圾回收机制,显著提升了JavaScript的执行效率,为现代Web应用提供了强大的支持。持续的优化和创新使得V8在处理复杂计算和大规模数据时表现更加出色,成为众多开发者和企业的首选。 ... [详细]
  • 本文详细介绍了在CentOS 6.5 64位系统上使用阿里云ECS服务器搭建LAMP环境的具体步骤。首先,通过PuTTY工具实现远程连接至服务器。接着,检查当前系统的磁盘空间使用情况,确保有足够的空间进行后续操作,可使用 `df` 命令进行查看。此外,文章还涵盖了安装和配置Apache、MySQL和PHP的相关步骤,以及常见问题的解决方法,帮助用户顺利完成LAMP环境的搭建。 ... [详细]
  • 在Linux系统中,网络配置是至关重要的任务之一。本文详细解析了Firewalld和Netfilter机制,并探讨了iptables的应用。通过使用`ip addr show`命令来查看网卡IP地址(需要安装`iproute`包),当网卡未分配IP地址或处于关闭状态时,可以通过`ip link set`命令进行配置和激活。此外,文章还介绍了如何利用Firewalld和iptables实现网络流量控制和安全策略管理,为系统管理员提供了实用的操作指南。 ... [详细]
author-avatar
苦蔷薇1988
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有