Skip to content

officialdakari/SecureConnect

Repository files navigation

SecureConnect Server

Note: this was just an experiment, not recommended for usage. Take a look at Singbox, AmneziaVPN, X-ray, XTLS Reality or some better things.

SecureConnect is a censorship resistant proxy over WebSocket.


Supported modes:

  • HTTP Proxy Client
  • Socks Proxy Client

SecureConnect is made using WebSocket over HTTPS, so it needs a valid certificate and domain.

Setting up

  1. Clone this repo:
git clone https://github.com/DarkCoder15/SecureConnect.git
  1. Obtain valid key & certificate.
  2. Copy config.yml.example into config.yml.
  3. Change path and aesKey parameters to any other. Warning: aesKey is used to encrypt not WebSocket traffic, but only proxied traffic.
  4. Modify user list in config.yml. Example:
users:
  - username: user1
    password: somepassword
  - username: user2
    password: somepassword2
  1. Replace key_path and cert_path parameter values with path to your key.pem and cert.pem files.
  2. Install dependencies:
npm install
  1. Start proxy:
node index.js

Connecting to your SecureConnect instance

  1. SecureConnectCLI: SOCKS/HTTP proxy that routes traffic through SecureConnect

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published