froxy

command module
v0.0.0-...-5f18fe2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 20, 2022 License: BSD-2-Clause Imports: 36 Imported by: 0

README

Froxy - HTTP over SSH proxy

Introduction

Froxy is the HTTP over SSH proxy

It allows you to visit web sites as via VPN, but using your own SSH server, hosted somewhere in the Internet.

The only things you need is the Froxy itself and some Linux server accessible via SSH. No special software needs to be installed or configured on the server side, just SSH server that you already have.

At the server-side almost no configuration is required: just append your SSH public key to the .ssh/authorized_keys. Password-based authentication is also possible, though not recommended.

At the client side, just install Froxy and add it as HTTP proxy to your web browser configuration.

Froxy is friendly program. You won't need to edit any cryptic configuration files. All configuration is web-based and can be done in your browser. Just click Froxy icon on a desktop, and it will open your Froxy configuration page in your favorite web browser.

Unlike many VPNs, Froxy only relays explicitly configured sites via the server, connections to all other sites go directly from your local computer.

HTTP support in Froxy is fairly complete and using it doesn't imply any limitations to the normal web braising. Even FTP URLs are supported (though FTP support is abandoned in most modern browsers).

Froxy can be build for and works on Linux and Windows. Volunteer wanting to port to any other platform are welcome!

Build from sources

You need the following packages, to build Froxy from sources:

  1. go toolchain
  2. The hugo package, to build web pages from markdown sources
  3. The go-bindata package, to embed compiled web pages bundle into the go code
  4. make utility to build all things together

Optionally you may want to install gotags package. If it is missed, make will report an error, but the error will be ignored (it is annoying but not harmful).

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL