内网域名代理服务

添加域名代理: curl --location --request GET 'http://proxy.local/proxy/add?domain=csf.proxy.local&port=8081&expire=24'

domain: 想代理的内网域名,格式必须是*.xxx,如*.proxy.local

port: 想代理的本地端口

expire: 有效时间(小时),默认为12小时

nginx配置: server { listen 8080; server_name proxy.local; // your host name access_log logs/proxy_$year$month$day.log main;

    location / {
      proxy_set_header Host $host;
      proxy_set_header X-Real_IP $remote_addr;
      proxy_set_header X-Real-Port $remote_port;
      proxy_set_header X-Timestamp $msec;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_pass http://intranet_ip:8082/;
    }
}

server {
    listen   8080;
    server_name   *.proxy.local; // your host name
    access_log logs/proxy_$year$month$day.log main;

    location / {
      proxy_set_header Host $host;
      proxy_set_header X-Real_IP $remote_addr;
      proxy_set_header X-Real-Port $remote_port;
      proxy_set_header X-Timestamp $msec;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_pass http://intranet_ip:8082/;
    }
}