Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andrey0001/wireguard-client-with-ssh
Wireguard client with ssh server inside docker container
https://github.com/andrey0001/wireguard-client-with-ssh
docker docker-image ssh ssh-server wireguard wireguard-client
Last synced: 6 days ago
JSON representation
Wireguard client with ssh server inside docker container
- Host: GitHub
- URL: https://github.com/andrey0001/wireguard-client-with-ssh
- Owner: andrey0001
- Created: 2023-04-26T00:48:33.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-01-19T22:29:33.000Z (10 months ago)
- Last Synced: 2024-10-11T02:32:21.324Z (28 days ago)
- Topics: docker, docker-image, ssh, ssh-server, wireguard, wireguard-client
- Language: Shell
- Homepage:
- Size: 12.7 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Wireguard client with ssh server inside docker container
[Docker Hub Link](https://hub.docker.com/r/andrey0001/wireguard-client-with-ssh)
Use it to start container with simple ssh-server. Public key should be provided as github username (GUSER). Wireguard config should be provided as URL (CONFIG_URL)
#### Example RUN
```bash
docker run -it \
-e GUSER=andrey0001 \
-e CONFIG_URL="https://andrey.org/alpine-test-wireguard-config.conf" \
--privileged \
--name wg-ssh \
--hostname wg-ssh \
-d andrey0001/wireguard-client-with-ssh
```#### Environment variables
```
GUSER - guthub username to get public ssh-key
CONFIG_URL - url of wireguard client config
```