for Linux
- download and install
wget https://www.deltaos.net/public/dsvpn_linux.0.2.tar.gz
tar xvf dsvpn_linux.0.2.tar.gz
cd dsvpn_linux
cp dsvpn /usr/bin
// for systemd users.
cp dsvpn@.service /usr/lib/systemd/system/dsvpn@.service
- create a config file for dsvpn
mdkir /etc/dsvpn
cat > /etc/dsvpn/aws.conf <<<EOF
server 3.17.x.x
username user1
password 12346
EOF
- start the vpn client, you can start the vpn client via command line directly
dsvpn --config /etc/dsvpn/aws.conf
or using systemd
systemctl start dsvpn@aws
for Mac (x86_64 and arm64)
wget https://www.deltaos.net/public/dsvpn_mac.0.2.tar.gz
tar xvf dsvpn_mac.0.2.tar.gz
cd dsvpn_mac
cp dsvpn /usr/bin
- create a config file for dsvpn
cat > aws.conf <<<EOF
server 47.93.10.10
username user1
password 12346
EOF
- start the vpn client
dsvpn --config /etc/dsvpn/aws.conf
for Windows
-
download vpn client from https://www.deltaos.net/public/dsvpn_windows.0.3.tar.gz
-
install wintun driver
dsvpn use wintun driver on windows, so you need to install the wintun driver first. you may have already installed it if you installed openvpn(or other software which use wintun driver) before.
go to the dsvpn_windows folder, and run install_driver.exe with administrators permission.
if success, the dos window should show
prepare to instal wintun driver
installing
wintun v0.14 loaded
install wintun driver done
press ctrl-c to exit.
- create config file named config.txt under c:\Program Files\dsvpn\
for example
c:\Program Files\dsvpn\config.txt
[aws]
server 47.93.10.10
username user1
password 12346
[homelab]
server 179.93.10.10
username user1
password 12346
- open the dsvpn.exe, and select aws to start.