高效的代理工具hiproxy – 上_搜狐科技

原船驶往:高效的代理工具hiproxy – 上

1导言

作为前端开门人员,咱们常常相遇某一境况成绩。。诸如,天真的调试联机页、跨域、DNS缓存、制度数据包使分离查问、HTTPS查问开门和调试和证明等。。处置这些成绩,咱们贫穷应用使干燥、Nginx、用提琴演奏/查尔斯和各式各样的使干燥切换完成工具等。。在应用此工具时,常某一成绩贫穷处置。。

咱们每天都要破费很多时期在境况的设定、关闭电流的成绩,到这地步,贫穷更的处置方案来处置这些成绩。。

hiproxy执意处置这些成绩而生。本文的首要愿意的分为三个接守。:对hiproxy浮现的安排(在现存的开展的慎重的、hiproxy的引见和对最近的及居后地计划。

2对现存的开展花样的慎重的

咱们每天都要面临各式各样的境况。,诸如,在线境况、检验境况、开门境况和天真的开门境况等。,它分为两类。:线上境况检验境况

零碎使干燥

定期地事件下,当咱们讨取资源时,它在制度境况中。。咱们在开门和调试。,产生断层这么的。,咱们贫穷在不修正查问地址的事件下使筋疲力尽它。,将查问环境判定到检验境况。这么,咱们适宜怎地做呢?

人人都适宜思索应用使干燥来处置很成绩。。使干燥简略易用,同时不贫穷装置诸如此类第三的工具。。

Nginx

跟随时期的度过,公司的论文越来越多。,咱们贫穷保持的论文量越来越多。。同意咱们为特任区名设定使干燥,要点拆移的的开展境况,此区名下的拿查问都已抵达天真的。。使页参观的各式各样的资源,咱们就贫穷在天真的搭建一套丰富的的运转境况。

纵然,卓越的的论文可能性贫穷应用卓越的的接口号。,添加复杂后端论文和数据库,咱们不贫穷能在该地面优美的体型一套丰富的的境况。咱们只贫穷把咱们眷注的这些论文(最大的都是前端论文)在天真的运转起来以致开门和调试,对立的事物论文(首要是后端论文)应用在线境况。。

这时候,咱们该怎地办?

智能前端开门人员认为应用nginx来处置很成绩。Nginx是每一地租的人、高效的HTTP和反向代理侍者器,作为查问的代理更为正确。。

在某种意义上说,Nginx是咱们成绩的编码每一无瑕的的处置方案。

纵然,咱们在应用nginx的替换,常某一不无瑕的的参加。,它首要分为两个接守。:贫穷使干燥的结合在一起、人人都贫穷在天真的保持一套nginx的设定。,穿插拷贝设定纸。

贫穷使干燥的结合在一起

后面提到过,定期地事件下,当查问的资源,它在制度境况中。。尽管不愿意Nginx先前装置在天真的,还设定了各式各样的查问代理。。默许事件下,浏览图书报刊者不索赔拆移的nginx侍者,索赔拆移的nginx,贫穷修正零碎使干燥。

由此可见,主人是不普通的不普通的重要的。,这是鉴于使干燥的重要地位,先前扩大了各式各样的使干燥电话交换机。、完成工具。

穿插拷贝设定纸

另外,现时的气质是。,各有一套Nginx设定拆移。事先指导,Nginx是由安排或处置天真的设定,那时对立的事物安排或处置从他那边抄写设定。,细长地修正以在天真的运转。假定在实质性的的论文中添加新分子,它亦一份他人的拷贝。。

这接守的错误是,抄写设定纸的人人、生产率对比地低。一旦境况制作了,有每一人修正了它,对立的事物人的设定不熟练的被修正。,重新开端不即时。

对立的事物成绩

而应用的使干燥/ Nginx和使干燥切换完成工具,常对立的事物成绩。,诸如,DNS缓存、HTTPS查问调试、证明扩大和相信成绩等。。

既然咱们有很工具和很成绩,咱们的见解:有不注意更的道路来处置这些成绩?

假定有工具,可以立刻处置这些成绩。,适宜有如何!

结果,因而hiproxy分娩。

3hiproxy引见

hiproxy是每一轻量级的因为开展、可发展的代理工具。那时从四价元素接守举行了引见。。

表示特性的

hiproxy的表示特性的,首要的总结是四点。:

轻量级可发展:不hiproxy信任第三方库较不重要的,装置迅速;背衬发展命令/操作导游的/页。使关心微不足道的通讯,可以检查可插件开门导游。。

重用现存的的开门设定的气质:hiproxy采取使干燥和Nginx设定你的风骨,最大限地应用你先前的开展、设定的气质。低竞争本钱,它更轻易应用。!

HTTPS证明的无意识或下意识行为扩大与完成:hiproxy能起作用的钙,根证明扩大。而且能无意识或下意识行为按照每回查问的区名通讯,扩大实质性的的区名证明。

顶垂线集成浏览图书报刊者:当hiproxy启动侍者,您可以翻开每一新的浏览图书报刊者窗口并无意识或下意识行为设定代理。,保养用户设置代理它本身的级别。

根本应用

这是用hiproxy级别简介,假定您贫穷检查文档的微不足道的用法,请参观hiproxy文档网站:

第一步:开端hiproxy侍者:hiproxy是每一命令行工具,咱们可以进入任务区(任务区),那时启动代理侍者。

第二的级别:查找设定纸:启动后,hiproxy无意识或下意识行为被发现的人设定纸项下的拿任务,符号解析和替换成可以在内部应用的代理抄本树。

第三步:翻开浏览图书报刊者窗口:那时hiproxy翻开每一浏览图书报刊者窗口,并无意识或下意识行为为咱们设定代理。在Chrome,可以参观 见已见效的代理人。很窗户 独立于对立的事物浏览图书报刊者窗口的,设定的代理不印象对立的事物浏览图书报刊者窗口。。

四个一组之物步:开门和调试:接下来,咱们可以应用很浏览图书报刊者窗口。浏览图书报刊者窗口说得中肯拿查问都设定了实质性的的Pro。,hiproxy将亲自处置。

设定纸

hiproxy提议设定纸被内在论文,与把联套在车上对立的事物分子共享设定。假定它是每一简略的设定,使干燥可以应用,更复杂的设定,你可以重写。。

简略设定-使干燥

hosts可以评价每一放版的零碎使干燥,而且零碎使干燥符号更,hiproxy还发展了使干燥的符号,背衬接口号。

示例:

复杂设定-重写

复杂贫穷的设定,hiproxy应用重写设定纸,指的是nginx的设定符号,最大的的符号是nginx的同卵双胞。首要表示特性的:

  • 符号相似地nginx的设定符号;

  • 背衬主力队员表达/组;

  • 背衬查问、回报或回复愿意的的修正;

  • 背衬内置变量;

示例:

与先前比拟

DNS缓存成绩:先于修正零碎使干燥后,鉴于DNS缓存的在,您贫穷在手边缓存延误的或重新开始浏览图书报刊者。。应用了hiporxy,更改设定纸较晚地,hiproxy会无意识或下意识行为重新开端,摒弃重新开始,恢复浏览图书报刊者以见效!

设定纸把联套在车上共享:人人都容纳本身的使干燥/ Nginx的设定纸在天真的,保持本钱高,重新开端不即时。hiporxy提议把设定纸到论文中并送交,把联套在车上共享。浓缩变稠保持本钱,放生产率。

HTTPS证明的成绩:应用复杂的OpenSSL命令或查找扩大自署名证明,证明不受相信。。和hiporxy可以无意识或下意识行为扩大使明显,不要应用你本身的新区名。要不是要做的执意导入证明。。微不足道的的设定请检查SSL/TLS证明设定。

痛点的一致解:在人人都必不可少的事物保持使干燥先于、应用nginx和对立的事物某一辅助工具。应用了hiproxy,可以不再用应用各式各样的工具保持零碎使干燥,不再贫穷应用nginx。

4hiproxy地位及居后地计划

地位

开源:hiproxy现时吐艳源,拿的指定遗传密码和文档在GitHub:。迎将发生星、hiproxy奉献指定遗传密码或陈设提议。

检验:从指定遗传密码层,人行道已达成90%不只是,法律案件的根本用处已整个掩蔽。。

文档:现时咱们有hiproxy写的首要纸:,纵然纸中可能性短少各种细节。,咱们将持续改善。。

保持:这首要是我(@ zdying)、狼叔(@i5ting)、zhouhailong、huazihear和对立的事物两三个错杂是保持,咱们会禁猎地很长时期。,迎将应用hiproxy。

可插件:现时,咱们先前开门了每一可插件hiproxy仪表的控制盘,对hiproxy设定纸在线完成,使关心微不足道的通讯,你可以通知hiproxy可插件板

居后地计划

检验/文档:hiproxy将持续完成时检验,争取指定遗传密码掩蔽率达成100%,添加更多的容器。编译更微不足道的微不足道的的文档,完全地都很手边的送交。。

更公用事业公司的可插件:hiproxy在居后地会有更多有用的的可插件、操作导游的和CLI命令,处置更多实际成绩。诸如,罗姆模仿、制度数据包使分离查问等。

功能:hiproxy将不断完成时指定遗传密码、数据结构与算法的优选法,进一步地放功能。

5详尽地

hiproxy生长,迎将您的关怀和应用hiproxy并做出计划珍贵提议,让hiproxy更符合人人、更其强大的。它还贫穷您可认为HIP编译某一源指定遗传密码或文档编译。、译员。

hiproxy地址:https://github.com/hiproxy

hiproxy文档:回到搜狐,检查更多

责任编辑:

发表评论

Close Menu