From 429539617c7e6108400108c143f74ec38a205149 Mon Sep 17 00:00:00 2001 From: tiyn Date: Wed, 6 Nov 2024 04:58:52 +0100 Subject: [PATCH] ip address: added entry with geo-blocking section --- wiki/bind.md | 2 +- wiki/chameleon.md | 14 ++++++++++++++ wiki/firefox.md | 5 +---- wiki/ip_address.md | 16 ++++++++++++++++ wiki/linux/ip.md | 4 ++-- wiki/linux/netplan.md | 2 +- wiki/tvheadend.md | 4 ++-- wiki/vpn.md | 4 ++-- wiki/wireguard.md | 2 +- 9 files changed, 40 insertions(+), 13 deletions(-) create mode 100644 wiki/chameleon.md create mode 100644 wiki/ip_address.md diff --git a/wiki/bind.md b/wiki/bind.md index 02a1ef1..cd765c0 100644 --- a/wiki/bind.md +++ b/wiki/bind.md @@ -95,7 +95,7 @@ $TTL 1D To make the server you operate on the nameserver select a subdomain for it and -subsitute `` for it and its IP address ``. +subsitute `` for it and its [IP address](/wiki/ip_address.md) ``. The following uses a filled in example with multiple subdomains. It uses CNAME records as a placeholder for the ip. In the last section the domain itself `home.server` is mapped to the ip diff --git a/wiki/chameleon.md b/wiki/chameleon.md new file mode 100644 index 0000000..f20e802 --- /dev/null +++ b/wiki/chameleon.md @@ -0,0 +1,14 @@ +# Chameleon + +[Chameleon](https://addons.mozilla.org/en-GB/firefox/addon/chameleon-ext/) is a +[Firefox](/wiki/firefox.md) [add-on](/wiki/firefox.md#list-of-useful-firefox-add-ons) that spoofs +your browser profile including user agent and screen size. +It also can be used to change the [IP address](/wiki/ip_address.md) + +## Spoofing the IP Address + +This add-on can also be used to avoid [geo-blocking](/wiki/ip_address.md#geo-blocking) by selecting +IP ranges in the `Headers` tab. +The following are example ranges that work well for specific countries. + +- Brazil: `124.81.64.0` to `124.81.127.255` diff --git a/wiki/firefox.md b/wiki/firefox.md index 57a30ae..c0e2ac5 100644 --- a/wiki/firefox.md +++ b/wiki/firefox.md @@ -24,11 +24,8 @@ The add-ons are grouped thematically The following add-ons increase the security or privacy. -- [Chameleon](https://addons.mozilla.org/en-GB/firefox/addon/chameleon-ext/) +- [Chameleon](/wiki/chameleon.md) spoofs your browser profile including user agent and screen size. - This add-on can also be used to avoid region locking by selecting IP ranges in the `Headers` tab. - An example for this is the range `124.81.64.0` to `124.81.127.255` that is assigned to brazilian - IP addresses. - [ClearURLs](https://addons.mozilla.org/en-GB/firefox/addon/clearurls) removes tracking elements from URLs. - [Consent-O-Matic](https://addons.mozilla.org/en-GB/firefox/addon/consent-o-matic) diff --git a/wiki/ip_address.md b/wiki/ip_address.md new file mode 100644 index 0000000..a75db84 --- /dev/null +++ b/wiki/ip_address.md @@ -0,0 +1,16 @@ +# IP Address + +The IP address is a numerical label for a computer that is connected to a network using the +Internet Protocol (IP). +There are two versions of IP addresses: IPv4 and IPv6. + +## Geo-blocking + +Geo-blocking is the practice that restricts access to internet sites or content using information on +the users location. +This location is often obtained using the IP address. + +Geo-blocking can be evaded by using a [VPN service](/wiki/vpn.md). +Sometimes the IP addresses that are used by VPNs are blocked by websites. +To avoid this a spoofing tool like [Chameleon](/wiki/chameleon.md) for [Firefox](/wiki/firefox.md) +can be used. diff --git a/wiki/linux/ip.md b/wiki/linux/ip.md index 6333231..e7a08a2 100644 --- a/wiki/linux/ip.md +++ b/wiki/linux/ip.md @@ -28,10 +28,10 @@ Disabling works accordingly by running: ip link set wlan0 down ``` -### Get Outside IP +### Get Outside IP Address For VPN and other applications using a tunnel it can be useful to check the -outside IP of your system. +outside [IP address](/wiki/ip_address.md) of your system. The following command uses the `dig` command. It is either bundled in the `dig` package - like in [Arch Linux](/wiki/linux/arch-linux.md) - or in the `dnsutils` diff --git a/wiki/linux/netplan.md b/wiki/linux/netplan.md index 404c48d..5d013b2 100644 --- a/wiki/linux/netplan.md +++ b/wiki/linux/netplan.md @@ -8,7 +8,7 @@ linux system via YAML files. ### Add more IP addresses to a system In the file `/etc/netplan/50-cloud-init.yaml` create an `addresses:` section -for a device (for example an ethernet device) and list the IP addresses you +for a device (for example an ethernet device) and list the [IP addresses](/wiki/ip_address.md) you want to add to the system to it. It has to be noted, that the added addresses should be outside of the DHCP range of your router. diff --git a/wiki/tvheadend.md b/wiki/tvheadend.md index 2fedeb5..73e604f 100644 --- a/wiki/tvheadend.md +++ b/wiki/tvheadend.md @@ -24,7 +24,7 @@ This configuration includes the setup of different types of tuners. Using a Fritzbox as the router the build in SAT>IP tuner can be used. For this `--satip_xml http://192.168.178.1:49000/satipdesc.xml` needs to be -added as a run option with the IP address matching the one of your Fritzbox. +added as a run option with the [IP address](/wiki/ip_address.md) matching the one of your Fritzbox. For multiple tuners to work the hosting system has to have multiple IP addresses as only one address can be bound to one tuner at the time. @@ -71,7 +71,7 @@ Select them one-by-one, check `Enabled`, select your just set up network in `Networks` aswell as `DVB-C` as the network type. Set `Next tune delay in ms (0-2000)` to `200` and select `On` for `Pass specinv`. -Then put in one of the IP addresses added to your system in the previous step +Then put in one of the [IP addresses](/wiki/ip_address.md) added to your system in the previous step under `Tuner bind IP address`. Then click `Save`. diff --git a/wiki/vpn.md b/wiki/vpn.md index b91b42f..b05db49 100644 --- a/wiki/vpn.md +++ b/wiki/vpn.md @@ -2,9 +2,9 @@ A VPN is a virtual private network. It uses a secure connection between a computer and a network or two networks. -It can be used to display another IP address but does not make tracking or +It can be used to display another [IP address](/wiki/ip_address.md) but does not make tracking or fingerprinting of the device impossible. -For the latter a plugin like [Chameleon for Firefox](/wiki/firefox.md#privacy-and-security-add-ons) +For the latter a plugin like [Chameleon](/wiki/chameleon.md) for [Firefox](/wiki/firefox.md) can be used. VPNs feature a server and a client side. diff --git a/wiki/wireguard.md b/wiki/wireguard.md index 6d123f4..355475a 100644 --- a/wiki/wireguard.md +++ b/wiki/wireguard.md @@ -58,7 +58,7 @@ The following guide is based on a comments by the Reddit users To set up the usage of a local DNS the WireGuard configuration file needs to be changed. The following lines have to be appended under the `[Interface]` section and the -DNS IP address (in this case `192.168.178.1`) has to be changed as needed. +DNS [IP address](/wiki/ip_address.md) (in this case `192.168.178.1`) has to be changed as needed. `wg0` is the name of the configuration file (see [the usage section](#wg-usage)) for reference.