mirror of
https://github.com/whyvl/wireproxy.git
synced 2025-04-29 19:01:42 +02:00
add test CI (#69)
This commit is contained in:
parent
30d2697f03
commit
d9c6eb7143
2 changed files with 52 additions and 0 deletions
20
test_config.sh
Executable file
20
test_config.sh
Executable file
|
@ -0,0 +1,20 @@
|
|||
#!/usr/bin/env bash
|
||||
set -e
|
||||
exec 3<>/dev/tcp/demo.wireguard.com/42912
|
||||
privatekey="$(wg genkey)"
|
||||
wg pubkey <<<"$privatekey" >&3
|
||||
IFS=: read -r status server_pubkey server_port internal_ip <&3
|
||||
[[ $status == OK ]]
|
||||
cat >test.conf <<EOL
|
||||
[Interface]
|
||||
Address = $internal_ip/32
|
||||
PrivateKey = $privatekey
|
||||
DNS = 8.8.8.8
|
||||
|
||||
[Peer]
|
||||
PublicKey = $server_pubkey
|
||||
Endpoint = demo.wireguard.com:$server_port
|
||||
|
||||
[Socks5]
|
||||
BindAddress = 127.0.0.1:64423
|
||||
EOL
|
Loading…
Add table
Add a link
Reference in a new issue