If you have any friends inside the US with a residential IP willing to help out, you can perform a reverse VPN connection as follows:
1. On your AirVPN account, forward any UDP Port from the Client Area>Ports(Let's just call it x for the sake of this guide).
2.On your machine, set up a wireguard server with the following parameters:
[Interface]
PrivateKey=(Insert your own wg privatekey here)
ListenPort=x
Address=192.168.181.2/24
[Peers]
PublicKey=(Insert your friend's publicKey here)
AllowedIPs=192.168.181.1
PresharedKey=(Insert presharedkey here)
3.Give your friend a wireguard conf like this:
[Interface]
PrivateKey=(Insert your friend's wg privatekey here)
Address=192.168.181.1/24
[Peers]
PublicKey=(Insert your own publicKey here)
Endpoint= (Insert Your AirVPN Exit IP here):x
AllowedIPs=192.168.181.2
PresharedKey=(Insert presharedkey here)
PersistentKeepalive=10
4. Get your friend to install shadowsocks server on their machine. Their config file should look something like this:
{
"server": "192.168.181.1",
"server_port": 8388,
"password": "(Insert your own password here)",
"method": "chacha20-ietf-poly1305"
}
5.Get them to start ssserver with the config.json I specified
6. Install shadowsocks on your own machine, and configure it as follows:
{
"server": "192.168.181.1",
"server_port": 8388,
"password": "(Insert same password you gave your friend here)",
"method" : "chacha20-ietf-poly1305",
"local_address": "127.0.0.1",
"local_port": 9500
}
Run sslocal on your side
7. If you haven't already, install mozilla firefox or one of its many forks on your machine.
8.In your Firefox, go to Settings>General>Proxy Settings>Configure proxy, and set up as follows:
9. Go to ipleak.net on your firefox to verify that you are using your friend's residential IP.
10. You may now connect to handshake AI in Firefox