Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xaionaro-go/homenet-peer
[WIP] An implementation of through-UDP hole-punching peer-to-peer VPN-daemon (uses TAP interfaces).
https://github.com/xaionaro-go/homenet-peer
p2p port-punching tap udp vpn
Last synced: about 1 month ago
JSON representation
[WIP] An implementation of through-UDP hole-punching peer-to-peer VPN-daemon (uses TAP interfaces).
- Host: GitHub
- URL: https://github.com/xaionaro-go/homenet-peer
- Owner: xaionaro-go
- License: gpl-3.0
- Created: 2018-11-11T15:41:42.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-06-23T20:35:32.000Z (over 5 years ago)
- Last Synced: 2024-06-20T13:40:45.120Z (6 months ago)
- Topics: p2p, port-punching, tap, udp, vpn
- Language: Go
- Homepage:
- Size: 58.6 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
```sh
# install
go get github.com/xaionaro-go/homenet-peer/cmd/homenet
go install github.com/xaionaro-go/homenet-peer/cmd/homenet# configure
apg -x 30 -n 1 > "$HOME/.homenet-password"
export HOMENET_PEER_NETWORK_ID=my_unique_network_name_here
export HOMENET_PEER_PASSWORD_FILE="$HOME/.homenet-password"
export HOMENET_NETWORK_SUBNET=192.168.204.0/24# run
sudo setcap cap_net_raw,cap_net_admin+ep `go env GOPATH`/bin/homenet
`go env GOPATH`/bin/homenet
```