目前除了 squid,ATS 之类的软件,有什么轻量级的 URL 路由解决方案吗?

2014-06-20 14:38:21 +08:00
 tywtyw2002
通过domain去指定网络出口,目前用什么轻量级的解决方案吗?

事情是这个样子的,
现在很多网站都建立在了cdn的基础上,去找domain的解析ip基本是无法找全的,而且解析ip还在不停的变化。用传统的L3 ip路由方式基本无法解决特定domain从特定出口出去的问题了。
想再很多网站都需要ip认证,这点是根源,图书馆,中国的视频网站等。

目前是通过squid来解决的。
也就是一个出口一个acl,
然后在linux下的dummy0上面随意bind上了n个虚拟ip,
然后用tcp_outgoing_address去强制acl使用某个虚拟ip作为src。
然后用ip rule去建立机遇不同虚拟ip的路由表。
网络层我就不说了。

这样就可以实现不懂得domain/url_reg走不同的出口了。
但是squid这东西,太臃肿了,不考需要缓存的情况下,只跑acl性能偏低,占用内存也大,而且必须要一台服务器去撑着,以前尝试在raspberrypi上跑squid,卡出翔了。

不知道有什么好的domain的路由解决方案吗?

有人可能说pac解决方案,pac的话需要一个出口去开一个proxy,虽然说用轻量级的proxy软件,但是开proxy维护起来夜费劲,而且给每个设备去设置pac也比较麻烦,总之不大喜欢pac这东西,有些程序也不支持pac。
2743 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/118625

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX