Skip to main content

A simple tool for temporarily configuring a SOCKS proxy over an SSH dynamic forwarding connection.

Installation

To install:

$ pip install ssh-proxy

Usage

Run the SSH proxy with:

$ sshproxy hostname

where the hostname is a valid hostname provided to the SSH command line, e.g. user@domain.com, 100.10.100.10. If you need to configure SSH keys etc., it is recommended to do so using your ~/.ssh/config file, e.g.:

Host myhost
    HostName myhost.com
    User myuser
    IdentityFile ~/.ssh/myhost

networksetup requires enhanced permissions to run. To avoid entering your password in a dialog several times, run with --sudo to run networksetup as root:

$ sshproxy myhost --sudo

For other command line options, run:

$ sshproxy --help

Contribute

The source is hosted in GitHub at https://github.com/acroz/ssh-proxy.git. At present the code assumes that no password needs to be entered and that the user is on a Mac and therefore has networksetup available. Improvements, including ridding the code of these assumptions, are welcome via pull request.

Metadata

Release files for ssh-proxy 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ssh-proxy 0.1.2
File Size Uploaded
ssh-proxy-0.1.2.tar.gz 3.4 kB Details

Release files / ssh-proxy-0.1.2.tar.gz

Download URL ssh-proxy-0.1.2.tar.gz
Size 3.4 kB
Tags Source
SHA-256 checksum
How to use checksums
e0575543ed75a46c0d9386059c787ca533a2a0039d7e95fcdf4c489d7e45a235
BLAKE2b-256 checksum
How to use checksums
58574ec0e9c9069ab79e7edf7bfb92047969c02201263209638a2007b619c0c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.2 This release

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page