SkillAgentSearch skills...

Sshuttle

Transparent proxy server that works as a poor man's VPN

Install / Use

/learn @timonier/Sshuttle
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

README

Transparent proxy server that works as a poor man's VPN

⚠️ This project is no longer maintained. ⚠

Installation

# Define installation folder

export INSTALL_DIRECTORY=/usr/bin

# Use local installation

sudo bin/installer install

# Use remote installation

curl --location "https://gitlab.com/timonier/sshuttle/raw/master/bin/installer" | sudo sh -s -- install

Note: If you do not define INSTALL_DIRECTORY, installer will use in /usr/local/bin.

Usage

Run the command sshuttle:

# See all sshuttle options

sshuttle --help

# Run sshuttle

sshuttle --remote username@sshserver --ssh-cmd 'ssh -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null' 0/0
# client: Connected.

Note 1: To stop sshuttle, you have to send a SIGINT signal. If you send a SIGTERM or a SIGKILL, the iptables chain sshuttle-12300 will not be flushed.

Note 2: You can define the path of the SSH key via the environment variable SSH_KEY (default value is ${HOME}/.ssh/id_rsa).

Links

Related Skills

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated3y ago
Forks1

Languages

Shell

Security Score

70/100

Audited on Jan 28, 2023

No findings