HTTP代理问题

2013-08-26 18:16:27 +08:00
 582033
用nginx搭了个HTTP代理给自己用,但是问题来了..

比如上QQ,设置HTTP代理时,提示验证服务器无效;

又或者用作XSHELL链接SSH时也是无效;

求解.
2646 次点击
所在节点    问与答
6 条回复
582033
2013-08-26 18:25:59 +08:00
配置如下:

server {
listen xxxx; #http代理
location / {
resolver 114.114.114.114; #DNS
proxy_pass http://$http_host$request_uri;
}
#access_log /var/log/nginx/http_proxy_access.log;
#error_log /var/log/nginx/http_proxy_error.log;
}
nulloo
2013-08-26 18:35:08 +08:00
目测只能代理http,对于需要tcp的不行
582033
2013-08-26 18:39:27 +08:00
@nulloo 可是有人用nginx做http代理来用QQ呢.
anheiyouxia
2013-08-26 19:12:25 +08:00
@582033 你最好问问那个人是怎么实现的
估计是利用了Squid之类的实现的
因为QQ这类应用代理需要支持connection方法,但是nginx当前仅支持get和post方法~~
anheiyouxia
2013-08-26 19:14:45 +08:00
修正一下上面那条回复中的错误的内容,不是仅支持get post方法,get post只是常用的方法~~
582033
2013-08-27 08:52:26 +08:00
@anheiyouxia OK, THX.

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

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

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

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

© 2021 V2EX