网络代理

网络代理

[TOC]
Image1

正向代理

正向代理代理的是客户端。比如:梯子,翻墙。

配置

1
2
3
4
5
6
7
8
server {
listen 80;
server_name 192.168.184.128;

location /proxy_baidu/ {
proxy_pass http://baidu.com/;
}
}

反向代理

参考
反向代理代理的是 服务器 ,主要用于处理高并发,代理的是多个服务器(负载均衡)。实现方式是端口映射。通过一个端口,可以由nginx代理到 其他端口上。
Image23

配置

1
2
3
4
5
6
7
8
9
10
11
12
upstream tomcatcluster{
server 127.0.0.1:8080;
server 127.0.0.1:8081;
}

server {
listen 8090;
server_name localhost;

location / {
proxy_pass http://tomcatcluster;
}

内网穿透

nginx的反向代理可以做到。说人话就是,使外网可以访问到内网(局域网)的资源。我们个人电脑都是在局域网中,外网通过ip是访问不到的,做了内网穿透后,就可以通过外网(因特网)访问内网了。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!