client.geo.proxy_type

Client proxy type.

Defaults to ? when an IP address is not known to be a proxy or VPN. Other possible values are:

Example

1
2
3
4
5
6
7
8
9
10
11
12
13
sub vcl_recv {
  #FASTLY recv
  if (client.geo.proxy_type ~ "^anonymous") {
    error 600 "using anonymous proxy";
  }
}

sub vcl_error {
  if (obj.status == 600) {
    set obj.status = 451;
    return (deliver);
  }
}

Type

STRING

Accessibility

Read Only

Readable From

All subroutines