Skirk

OPEN SOURCE · SELF-HOSTED EXIT

A route through
your Drive.

Skirk is an encrypted TCP transport through a Google Drive mailbox. Run an exit on a machine you control, then connect from a client when ordinary routes are blocked.

THE TRANSPORT

How traffic moves

  1. 01 / CLIENT

    Accept traffic

    A local SOCKS or HTTP proxy, or a supported VPN frontend, accepts application traffic.

  2. 02 / DRIVE

    Exchange frames

    Skirk writes encrypted stream frames as files in an app-created Drive mailbox.

  3. 03 / EXIT

    Reach the destination

    Your exit reads frames, connects to destinations, and sends responses back through the mailbox.

CLIENTS

Use it where you are.

The repository includes a Go CLI, desktop frontends for Windows, macOS, and Linux, and an Android client. The iOS packet-tunnel app remains a prototype.

See release assets ↗

PERMISSION

Your Drive account.

Skirk asks for the limited drive.file OAuth scope to create and manage its own mailbox files. Traffic payloads are encrypted before upload. Your exit can see destinations.

Read the data-use details →