用nginx搭建http透明代理
发布日期:2021-05-09 15:26:06 浏览次数:12 分类:精选文章

本文共 4057 字,大约阅读时间需要 13 分钟。

������

���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������A������������A������������������IP���������������������������IP���������������������������IP������������������������������������A������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������IP���������������������������������������������

���������������������������������������������Nginx������http������������������������������������������������������������������������������������������������������������������������������������������������������HTTP������������������������������������HTTP���������������������������������������������������������������������������������������������������������������������������

������

������������������������������������������������������������������

  • ���������������CentOS7.4 64���������
  • Nginx���������nginx-1.14.2
  • ���������������/opt

���������������������������������������������������Linux���������������������3.0������Nginx���������������������

������

������Nginx������

Nginx���������������������������������������������������������������������Nginx������������������������

server {    listen 80;    resolver 8.8.8.8;    location / {        proxy_pass $scheme://$host$request_uri;        proxy_bind $remote_addr transparent;        proxy_set_header X-Real-IP $remote_addr;    }}

���������������������������

  • listen 80������80������������HTTP���������
  • resolver 8.8.8.8������������������������������IP������������������������������������
  • location /���������������HTTP������������������Nginx���������
  • proxy_pass $scheme://$host$request_uri������������������������������URL���
  • proxy_bind $remote_addr transparent������������������������������������������������������������IP������������
  • proxy_set_header X-Real-IP $remote_addr������������������������������������������IP���������

������iptables���������������������

������������HTTP���������������������������Nginx���������������iptables������������������

-A PREROUTING -i em1 -p tcp --dport 80 -j REDIRECT --to-ports 80-A PREROUTING -s YOUR_NETWORK_RANGE -p tcp --sport 80 -j MARK --set-xmark 0x1/0xffffffffip rule add fwmark 1 lookup 100ip route add local 0.0.0.0/0 dev lo table 100

���������iptables���������������

  • -A PREROUTING -i em1 -p tcp --dport 80 -j REDIRECT --to-ports 80���������������80������������������������������������80���������
  • -A PREROUTING -s YOUR_NETWORK_RANGE -p tcp --sport 80 -j MARK --set-xmark 0x1/0xffffffff���������������������������������80���������������������������������
  • ip rule add fwmark 1 lookup 100���ip route add local 0.0.0.0/0 dev lo table 100���������iptables������������������������������������������������������������������Nginx������������������Network������������������������������������������

���������������������http������������������������������������������������������������Nginx������������������������iptables���������������������������������������������������������������������������������������������������������������HTTP���������������������������������������������������������������������������������������������������������

���������������������Nginx������������������������HTTP������������������������������������������HTTP���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

上一篇:jmeter基础系列——断言
下一篇:selenium鼠标键盘事件

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年03月30日 23时14分52秒