This article offers steps of accessing ChatGPT through free VPN.

Install Nekoray on Windows

Open https://matsuridayo.github.io/ . Download windows release and install it.

Search “warp nekoray” on Youtube or search engines and follow one of the tutorials. Once done, open your Nekoray and turn on the Warp link.

Open https://protonvpn.com/ . Sign in and open Downloads. Scroll down to Wireguard Configuration. Click on Create button behind any low load US server.

You will get a text like this:

[Interface]
# Bouncing = 22
# NAT-PMP (Port Forwarding) = off
# VPN Accelerator = on
PrivateKey = yE...
Address = 10.2.0.2/32
DNS = 10.2.0.1

[Peer]
# US-FREE#157187
PublicKey = 6DX...
AllowedIPs = 0.0.0.0/0
Endpoint = 185.107.94.190:51820

Open Nekoray. Right click and select “manual input configuration”. Select “singbox-outbound” and copy the following wireguard setting config:

{
    "interface_name": "Proton",
    "local_address": [
        "10..."
    ],
    "mtu": 1408,
    "peer_public_key": "SC3...",
    "private_key": "yMu...",
    "server": "89...",
    "server_port": 51...,
    "system_interface": false,
    "tag": "proxy",
    "type": "wireguard"
}

Then replace some fields from your ProtonVPN Wireguard Configuration:

  1. PrivateKey to “private_key”

  2. Address to “local_address”

  3. PublicKey to “peer_public_key”

  4. Endpoint to “server” and “server_port”

Save this configuration with the name “Proton”.

Create a Chain Proxy

ProtonVPN‘s free VPN can unlock Chatgpt, but people in China can not access ProtonVPN servers directly. So you have to create a chain proxy combining Warp and ProtonVPN.

Open Nekoray. Right click and select “Manually enter configuration”. Select “chain proxy”。 Click on Select configuration. Click on “warp”. Click on Select configuration again. Click on “proton”. Save this chain proxy with the name “warpproton”. Finally, start the “warpproton” chain proxy, and open the ChatGPT .