Computer NetworksNETWORKS

Turn a $10 Raspberry Pi into High Speed Mobile Hotspot (50x faster that built in Android hotspot).

This is a Raspberry Pi Project that creates a Wi-Fi Hotspot that is up to 50 times faster than your built in Android Wi-Fi Hotspot. It works by connecting your Android mobile phone to the USB port of this device and using Easytether Pro (an app available on Google Play which costs $9.99 – or a limited free version) to release the hotspot from congestion and provider throttling. In tests that can seen seen in this video, T-Mobile hotspot speeds are increased from 200kbps to 10 megabits per second. The device circumnavigates hotpot throttling so that the speed of your hotpot is similar to that of your phone. If you have limited or no hotpot data, this device does not draw from it and is not throttled!! Works on all carriers tested so far.

Rather than do this all yourself, feel free to buy a preconfigured SD card from me at charlie101.com/fastspot, guaranteed to work with no additional configurations. They have been tested with Raspberry PI Zero W ($10) or Raspberry Pi 4 ($30+).

You will need to refer to these notes when you follow the video….

Note, the first part of this video explains how to burn the SD card and set up a Raspberry Pi using Remote Desktop rather than a dedicated mouse keyboard and monitor. If you already have knowledge of how do this, skip to 10:50 (10 minutes 50 seconds). The OS I use is Raspberry Pi 32 bit with Desktop.

https://www.raspberrypi.org/downloads/
https://www.losant.com/blog/getting-started-with-the-raspberry-pi-zero-w-without-a-monitor

https://www.dnsstuff.com/scan-network-for-device-ip-address

sudo apt install xrdp

sudo apt update
sudo apt upgrade

http://www.mobile-stream.com/easytether/drivers.html

sudo dpkg -i easytether_0.8.9_armhf.deb

sudo apt install hostapd
sudo systemctl unmask hostapd
sudo systemctl enable hostapd
sudo apt install dnsmasq
sudo DEBIAN_FRONTEND=noninteractive apt install -y netfilter-persistent iptables-persistent

sudo nano /etc/dhcpcd.conf
#and put in it..
interface wlan0
static ip_address=192.168.4.1/24
nohook wpa_supplicant

sudo nano /etc/sysctl.d/routed-ap.conf
#and put in it
# https://www.raspberrypi.org/documentation/configuration/wireless/access-point-routed.md
# Enable IPv4 routing
net.ipv4.ip_forward=1

sudo iptables -t nat -A POSTROUTING -o tun-easytether -j MASQUERADE
sudo netfilter-persistent save

sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
sudo nano /etc/dnsmasq.conf
#and put in it
interface=wlan0 # Listening interface
dhcp-range=192.168.4.2,192.168.4.20,255.255.255.0,24h
# Pool of IP addresses served via DHCP
domain=wlan # Local wireless DNS domain
address=/gw.wlan/192.168.4.1
# Alias for this router

sudo rfkill unblock wlan
sudo nano /etc/hostapd/hostapd.conf
#and put in it
country_code=GB
interface=wlan0
ssid=megafast
hw_mode=g
channel=7
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=mmmmmmmm
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

sudo nano /etc/dnsmasq.conf
no-resolv
server=1.1.1.1
server=8.8.8.8

sudo systemctl reboot

source

ipv4

Alice AUSTIN

Alice AUSTIN is studying Cisco Systems Engineering. He has passion with both hardware and software and writes articles and reviews for many IT websites.

Leave a Reply

Your email address will not be published. Required fields are marked *