A Web3 Pi tunnel - a basic tcp reverse tunnel
Project description
WEb3Pi Tunnel
PoC Python implementation of a basic TCP tunnel. Primary purpose: provide a public IP to clients behind NATs.
It was initially developed alongside the Web3Pi Proxy.
Setup
Simply install web3pi-proxy
package using your Python package manager, using pip for example:
pip install web3pi-proxy
Configure and Run
To configure and run this project, follow this README.md.
Client
- Add a valid server address to the
config/cliconf.py
file - Make sure that the server is running
- Activate venv
- Run
basic_tcp_tunnel/client.py
Server
- Add a valid local address to the
config/srvconf.py
file (preferably a public ip) - Activate venv
- Run
basic_tcp_tunnel/server.py
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
web3pi_tunnel-0.1a1.tar.gz
(21.9 kB
view hashes)
Built Distribution
Close
Hashes for web3pi_tunnel-0.1a1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca22602ef117f37d393fe0f32e0f00691a0eb3698154923a44bd169fb05d9a2b |
|
MD5 | aacdf4fb5b2e7ef300516788573e9fa5 |
|
BLAKE2b-256 | efa725eb3d5668701223cbc596af697b231540d20e6919fa711dd2c23e417018 |