If you check your HTTP-Headers, you will see that VyOS-Proxy is talking a bit to much. Anonymity test
VyOS default output
[quote]###################### Proxy checking Report: ######################
IP DETECT: 123.123.123.123
REAL IP: [color=#FF0000]unknown[/color]
COUNTRY: YOUR-COUNTRY - YC
RESULT: [color=#FF0000]transparent proxy[/color]
###################### Main anonymous proxy test variables: ######################
HTTP_FORWARDED: N/A
HTTP_X_FORWARDED_FOR: [color=#FF0000]unknown[/color]
HTTP_CLIENT_IP: N/A
###################### Additional proxy variables: ######################
HTTP_VIA: [color=#FF0000]1.1 localhost (squid/3.1.6)[/color]
HTTP_XROXY_CONNECTION: N/A
HTTP_PROXY_CONNECTION: N/A
###################### Other interesting info about you: ######################
HTTP_USERAGENT_VIA: N/A
HTTP_USER_AGENT: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)
HTTP_ACCEPT_LANGUAGE: en-US,en;q=0.8
REMOTE_HOST: N/A
HTTP_CONNECTION: keep-alive
SERVER_PROTOCOL: HTTP/1.1
HTTP_REFERER: [b][color=#FFA500]http://ip.cc/[/color][/b]
HTTP_ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8
HTTP_CACHE_CONTROL: max-age=0
HTTP_CACHE_INFO: N/A[/quote]
VyOS patched output
[quote]###################### Proxy checking Report: ######################
IP DETECT: 123.123.123.123
COUNTRY: YOUR-COUNTRY - YC
RESULT: [color=#32CD32]high-anonymous elite proxy[/color]
###################### Main anonymous proxy test variables: ######################
HTTP_FORWARDED: N/A
HTTP_X_FORWARDED_FOR: [color=#32CD32]N/A[/color]
HTTP_CLIENT_IP: N/A
###################### Additional proxy variables: ######################
HTTP_VIA:[color=#32CD32] N/A[/color]
HTTP_XROXY_CONNECTION: N/A
HTTP_PROXY_CONNECTION: N/A
###################### Other interesting info about you: ######################
HTTP_USERAGENT_VIA: N/A
HTTP_USER_AGENT: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)
HTTP_ACCEPT_LANGUAGE: en-US,en;q=0.8
REMOTE_HOST: N/A
HTTP_CONNECTION: keep-alive
SERVER_PROTOCOL: HTTP/1.1
HTTP_REFERER: [color=#32CD32]N/A[/color]
HTTP_ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8
HTTP_CACHE_CONTROL: no-cache
HTTP_CACHE_INFO: N/A[/quote]
ToDo:
- connect to your VyOS ( where proxy is used )
- upload the attached patch (patch-file) ( and rename it to anonymize.patch )
- apply the patch using following command
patch -p0 < anonymize.patch
- make changes working by changing webproxy settings in configure-mode ( assuming your cache is set to 4GB ) e.g.
[edit]
vyos@gw.lab.internal# set service webproxy cache-size 4095
[edit]
vyos@gw.lab.internal# commit
[edit]
vyos@gw.lab.internal# set service webproxy cache-size 4096
[edit]
vyos@gw.lab.internal# commit
- check the result at the link above.
Happy patching…