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.
- Host: GitHub
- URL: https://github.com/klydra/wiretunnel
- Owner: klydra
- Created: 2023-10-06T22:26:10.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-14T00:25:56.000Z (over 2 years ago)
- Last Synced: 2026-03-29T20:58:16.452Z (3 months ago)
- Topics: alpine, bypass, cgnat, hacktoberfest, port-forwarding, ubuntu, vpn, vps, wireguard
- Language: Shell
- Homepage:
- Size: 14.6 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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).