nginx做透明代理

前一阵子在帮一朋友解决问题时,聊及nginx的透明代理的问题,当时就想修改nginx来实现透明代理,幸好一直没有付诸实现,不然又一次重造轮子.

下午在邮件列表中讨论到这个问题,nginx的作者Igor的回答让我茅塞顿开。看以下配置:

user www;
worker_processes 1;

error_log /var/log/nginx/error.log debug;
#pid logs/nginx.pid;

events {
use epoll;
worker_connections 1024;
}

http {
resolver 202.103.96.68;
server {
listen 81;
location / {
proxy_pass http://$http_host$request_uri;
}
}
}

posted @ 2009-10-23 09:11  与时俱进  阅读(8711)  评论(0编辑  收藏  举报
友情链接:同里老宅院民居客栈