Decentralized VPN on Ethereum Classic

ETCMCv2 VPN

Decentralized VPN powered by Ethereum Classic

Secure internet access powered by a decentralized network of community-run VPN servers and verified through NFT licenses on the Ethereum Classic blockchain.

Repository: Nowalski/ETCMCv2_VPN_Software

What is ETCMCv2 VPN

A blockchain-anchored VPN ecosystem where access, licensing, and rewards are coordinated across ETCMCv2 infrastructure.

How the network works

ETCMCv2 VPN is a decentralized VPN network where users connect to community-run VPN servers through a blockchain-verified license. Server operators share bandwidth, stay online, and receive ETCPOWv2 rewards for supporting the network.

Anchored to Ethereum Classic

Licensing and rewards are anchored to Ethereum Classic. NFT licenses prove access rights, wallet verification replaces account registration, and ETCPOWv2 aligns operator incentives with network reliability.

Users

Connect to VPN servers using a blockchain-verified license.

Operators

Share bandwidth and earn ETCPOWv2 rewards.

Core applications

VPN Client for users and Server Manager for runners.

VPN Client

The ETCMCv2 VPN Client allows users to securely connect to servers in the ETCMC network without creating a separate account.

Built for direct wallet-based access

  • WalletConnect integration
  • Automatic NFT license verification
  • No account registration required
  • Automatic server discovery
  • One-click VPN connection

Getting connected

  1. Download the Windows VPN Client installer.
  2. Install and launch the application.
  3. Connect your ETC wallet via WalletConnect.
  4. Your NFT license is verified on-chain.
  5. Select a server and connect securely.

Requirements

  • Windows 10 or Windows 11 (64-bit)
  • Administrator rights required for initial installation
  • An ETC wallet holding a valid VPNLicense NFT

Server Manager for VPN Runners

Server operators can run VPN servers and earn ETCPOWv2 rewards by sharing bandwidth with the network.

Operator controls

Server Manager gives operators a dedicated control surface to deploy VPN servers, manage server instances, monitor connectivity, and earn rewards. Operators must open the required ports on their server or VPS so client connections and backend verification can reach the node correctly.

Reward verification

Rewards are calculated by the ETCMC backend using uptime, bandwidth usage, and heartbeat verification. Operators connect their ETC wallet, sign a message, and then track their server participation through the same ETCMC reward model used across the ecosystem.

Basic workflow

  1. Install the Server Manager application.
  2. Connect your ETC wallet and sign a message.
  3. Deploy or connect a VPN server.
  4. Share the access key with users.
  5. Earn ETCPOWv2 rewards for bandwidth and uptime.

Runner Rewards

Rewards accumulate automatically and are tracked through the ETCMC backend.

0.01
ETCPOWv2 per GB

Bandwidth reward

0.001
ETCPOWv2 per hour

Uptime reward

Network Status Preview

A dashboard-style preview of how ETCMCv2 VPN licensing and network health can be presented inside the ETCMC visual system.

License Status

Valid ETCMC VPN license

Verified

Example license

ETCMC VPN License #2

Type: 3-Month Expires: May 28, 2026
VPN Servers Online 42
Active Clients (24h) 318
Server Managers (24h) 19

Software Downloads

Download the ETCMCv2 VPN software from the official repository releases page.

client-v2.x.x

VPN Client

Windows VPN client with NFT license verification.

Download
sm-v2.x.x

Server Manager

Windows software to deploy and manage ETCMC VPN servers.

Download

Official repository: https://github.com/Nowalski/ETCMCv2_VPN_Software

Linux Server Installation

For manual Linux server deployment, run the install script below. It installs the VPN server automatically and outputs a JSON configuration that can be imported into the Server Manager.

install_server.sh bash
bash <(curl -sSL https://raw.githubusercontent.com/Nowalski/ETCMCv2_VPN_Software/main/install_server.sh
)