sniproxy icon indicating copy to clipboard operation
sniproxy copied to clipboard

Bad External Ip?

Open karim2001 opened this issue 7 years ago • 1 comments
trafficstars

Hello,

First thank's in advance for you support.

I installed bind & sniproxy, everything went well, but when i use http://www.mon-ip.com/ i get a google ip not my vpn external ip.

I don't know what i've missed, here are my configuration files:

cat /etc/sniproxy.conf 
# sniproxy example configuration file
# lines that start with # are comments
# lines with only white space are ignored

user daemon

# PID file
pidfile /var/run/sniproxy.pid

error_log {
    # Log to the daemon syslog facility
    syslog daemon

    # Alternatively we could log to file
    #filename /var/log/sniproxy/sniproxy.log

    # Control the verbosity of the log
    priority notice
}

# blocks are delimited with {...}
listen 0.0.0.0 80 {
    proto http
    # Fallback backend server to use if we can not parse the client request

    access_log {
        filename /var/log/sniproxy/http_access.log
        priority notice
    }
}

listen 0.0.0.0 443 {
    proto tls
    table https_hosts

    access_log {
        filename /var/log/sniproxy/https_access.log
        priority notice
    }
}

# named tables are defined with the table directive
#table http_hosts {
 #   example.com 192.0.2.10:8001
  #  example.net 192.0.2.10:8002
   # example.org 192.0.2.10:8003

# pattern:
# 	valid Perl-compatible Regular Expression that matches the
# 	hostname
#
# target:
#	- a DNS name
#	- an IP address (with optional port)
#	- '*' to use the hostname that the client requested
#
# pattern	target
#.*\.itunes\.apple\.com$	*:443
#.*	127.0.0.1:4443
}

# named tables are defined with the table directive
#table https_hosts {
    # When proxying to local sockets you should use different tables since the
    # local socket server most likely will not autodetect which protocol is
    # being used
    #example.org unix:/var/run/server.sock
#}

# if no table specified the default 'default' table is defined
#table {
    # if no port is specified default HTTP (80) and HTTPS (443) ports are
    # assumed based on the protocol of the listen block using this table
    #example.com 192.0.2.10
    #example.net 192.0.2.20
}
table {  
    (hulu|huluim)\.com *
    netflix\.com *
    ip2location\.com *
    mon-ip\.com *
}

karim2001 avatar Apr 09 '18 17:04 karim2001

If you get Google Proxy IP address on mon-ip, you need to stop using any data optimization mode on your browser.

oldium avatar Jul 06 '19 21:07 oldium