V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
通过以下 Referral 链接购买 DigitalOcean 主机,你将可以帮助 V2EX 持续发展
DigitalOcean - SSD Cloud Servers
yanggis
V2EX  ›  VPS

逆向代理(haproxy)转发到正向代理的问题(squid)

  •  
  •   yanggis · 2016-03-02 15:37:18 +08:00 · 549 次点击
    这是一个创建于 3187 天前的主题,其中的信息可能已经有所发展或是发生改变。

    首先声明这个想法有点奇葩,先不要拍砖啊,
    我有一个树莓派服务器放在美国一个朋友那里(其实很穷的州啦,网络设置不太好),现在我用 haproxy 做逆向代理,接受我连过去看视频什么的,但是有些视频网站会根据我朋友家的 IP 分配我朋友家最近的服务器给我,结果我从这边连的时候就超级慢。
    现在我就想一个办法,能不能我把 IP 验证的 link 先发给 haproxy , haproxy 收到后,再转发给一个正向代理,比如一些在加州或者纽约的代理服务器,经代理服务器访问这些视频网站,然后视频网站提供的服务器就会是在加州或者纽约的,我在这边连的话就会快一点。
    但是,现在的问题是, haproxy 收到包之后,再转发给 squid,squid 收到的居然没有 request url 的 domain 部分。比如应该收到的是 www.hulu.com/geoip.html,squid 收到的却只有 /geoip.html ,然后就会报 NONE/400 bad request 错误。我也用过 nginx 做反向代理转发给 squid ,也是同样的错误同样的问题。
    有谁知道逆向代理(haproxy)怎么才能正确地转发到正向代理(squid)吗?求指导。

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   987 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:45 · PVG 06:45 · LAX 14:45 · JFK 17:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.