SSH SOCKS Proxy

Verified safeOpen sourceExclusive
No reviews reviews
22
downloads
8.0
android

AI summary

Runs a local SOCKS5 proxy via SSH dynamic port forwarding with multiple connection profiles. Supports Ed25519 key auth, encrypted key storage via Android Keystore, host-key fingerprint verification, and network-aware reconnect. Note: CAMERA permission is requested for QR code configuration import.

Generated by AI. May contain inaccuracies.

About this app

Android app for running a pinned SSH dynamic port forward (ssh -D) as a local SOCKS5 proxy.

The app supports multiple connection profiles and is intended for explicit user-started tunnelling, not a system-wide VPN.

Features Kotlin Android app with Jetpack Compose and Material 3. Apache MINA SSHD based SSH client. Ed25519 private-key authentication. Pinned SSH server host-key verification using OpenSSH-style SHA256:... fingerprints. Local SOCKS5 dynamic forwarding bound only to 127.0.0.1. Foreground service for an active tunnel. Persisted desiredRunning state so sticky service restart only resumes after an explicit Connect. Reconnect supervisor with deterministic cleanup, network-aware retry delays, and SOCKS5 CONNECT health checks. Encrypted private-key storage using Android Keystore + AES-GCM. Plaintext configuration import from file or a locally decoded QR code (ZXing). Android background-operation hardening: special-use foreground service plus optional user-enabled background stability mode.

About this version

Version
2026-06-11 (1)
Size
19.65 MB
Requires Android
8.0
Target SDK
26
Architecture
arm64-v8a, armeabi-v7a, x86, x86_64
Downloads
22
Updated
Jul 31, 2026
Package
dev.np.sshtunnel

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app