An open API service indexing awesome lists of open source software.

https://github.com/klydra/wiretunnel

A quick and simple yet quite efficient method of port forwarding via a WireGuard reverse VPN.
https://github.com/klydra/wiretunnel

alpine bypass cgnat hacktoberfest port-forwarding ubuntu vpn vps wireguard

Last synced: about 1 month ago
JSON representation

A quick and simple yet quite efficient method of port forwarding via a WireGuard reverse VPN.

Awesome Lists containing this project

README

          

# wiretunnel

A quick and simple yet quite efficient method of port forwarding via a WireGuard reverse VPN.

Intended use case : Forwarding ports simply from a network behind a CGNAT to a public IP.


## Setup

- **(Virtual-)Machine on the local network**
- **Publicly accessible server** (for example, the AWS free tier VPS)

- For its lightweight and simple handling, I chose **Alpine Linux** for the local proxy.
- Due to availability, I chose **Ubuntu** for the server.

- **Tunneling** the ports is done through **WireGuard**.
- **Forwarding** the ports is done via **socat**.

## Install

- Check out the [Install Guide](INSTALL.md) for a step-by-step guide on how to set this up.

## Sample

- If you, by any chance, want to use this to make a WireGuard endpoint on your local network accessible to the outside, you might want to check out the [Sample Setup](sample/SAMPLE.md).

## Troubleshooting

- If you're facing issues while installing, you might want to look at the [Troubleshooting Section](TROUBLESHOOTING.md).
- Should you still run into issues, feel free to [open a new Issue](https://github.com/klydra/wiretunnel/issues/new).