Skip to content

KonaArctic/Parallel-Proxy-Over-HTTPS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parallel Proxy Over HTTPS

Some internet service providers and firewalls throttles connections, but for some reason only each TCP connection independently. Therefore we can workaround this by using a tunnelling proxy that create hundreds of real TCP connections for each tunnelled connection ...

Usage

Parallel Proxy Over HTTPS is known to work with OVH and Akile and is expected to work with any other VPS provider. If HOSTNAME is your server's hostname and SECRET is a randomly generated secret.

  • On your server run KONA_TLS_CERTIFICATE_WITH_PRIVATE_KEY=$(cat selfsigned.crt) go run $(pwd) server :443 SECRET
  • On your client run KONA_TLS_INSECURE_SKIP_VERIFY=true go run $(pwd) client :53554 https://:SECRET@HOSTNAME/
  • Then point your system's HTTP proxy to http://localhost:53554

Override HTTP host and TLS SNI if needed like so: https://:SECRET@HOSTNAME/#http-host.example.com,tls-sni.example.com.

License

Copyright (C) 2026 Kona Arctic

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Contributors

Languages