term_from_nat
=========================
connect a terminal inside a nat. used when you want somebody to help you, but he could not connect to your linux because your computer is inside a nat.
it is somehow like the ssh, the different is that:
the ssh is: client connect to server. do something in the server computer.
this term_from_nat is: client connect to server. do something in the client computer.
used when:
1 when you want somebody to do something in you linux computer
2 but he could not connect to your linux because your computer is inside a nat
how to use:
COMPUTER1(one nat):
1. pip install term_from_nat
2. python3 -m term_from_nat or just type: term_from_nat
will show some tips:
client started, use:
python3 -m term_from_nat -s -t 378885
to start the server
COMPUTER2(another nat):
1. pip install term_from_nat
2. python3 -m term_from_nat -s -t 378885
or just: term_from_nat -s -t 378885
that's all.
old/deprecated usage:
normal usage uses a bridge to connect each-other.
if you have a public ip server, then, you could run this, connect each other without bridge.
1 COMPUTER1: run python3 server_lite.py {server_port} on one computer that has a public ip.
2 COMPUTER2: run python3 client_lite.py {server_ip} {server_port} on the computer that inside a nat
3 COMPUTER1: type you command.
Metadata
Release files for term-from-nat 0.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| term_from_nat-0.1.6.tar.gz | 18.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| term_from_nat-0.1.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 41.1 kB
Release files / term_from_nat-0.1.6.tar.gz
| Download URL | term_from_nat-0.1.6.tar.gz |
|---|---|
| Size | 18.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
efc572d6c2cbfa0c47dda142b7c153cf9a1b518011c3cd59f37ea8602be5d3ab
|
|
BLAKE2b-256 checksum How to use checksums |
f4280335a4d37ed3040b73035c264aea3484a37e6e92e2f69265ebaf47d04b0a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.0
|
Release files / term_from_nat-0.1.6-py3-none-any.whl
| Download URL | term_from_nat-0.1.6-py3-none-any.whl |
|---|---|
| Size | 22.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b999bf0ce812e69c0169d3f14d4c25a82ef0b126496cf9af8ef7404c53bfec93
|
|
BLAKE2b-256 checksum How to use checksums |
d9ddf9955da965d71ec09bde0897a6ad1e5d853e19e2d0cc6bd8e78dcbb039c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.0
|
Security for term-from-nat 0.1.6
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.