OpenConnect client

Ответить
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

OpenConnect client

Сообщение ya »

sudo apt-get install --reinstall vpnc

Код: Выделить всё

sudo openconnect -u user --no-dtls https://host

Код: Выделить всё

sudo apt install vpnc
При ошибке: Failed to obtain WebVPN cookie
Проверить точность адрес хоста, который прописан на хапроксе конфига
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

Re: OpenConnect client

Сообщение ya »

Автоматический коннэкт, если отключился

Код: Выделить всё

#!/bin/bash

DEVICE_NAME=tun0
if ! sudo /sbin/ifconfig | grep -q "$DEVICE_NAME"; then
  sudo openconnect -b -q SERVER_ADDRESS -u 'USERNAME' --passwd-on-stdin < PASSWORD_FILE_PATH
fi
Демон
/etc/systemd/system/myVpn.service

Код: Выделить всё

[Unit]
Description=My Vpn Connection
After=network.target

[Service]
Type=simple
Environment=password=correcthorsebatterystaple
 ExecStart=/bin/sh -c 'echo YourPasswordHere | sudo openconnect --protocol=nc YourServerHere --user=YourUserHere --passwd-on-stdin'

Restart=always

Код: Выделить всё

sudo systemctl daemon-reload
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

Re: OpenConnect client

Сообщение ya »

vpn-autorun.sh

Код: Выделить всё

#!/bin/bash

DEVICE_NAME=tun0
#if ! sudo /sbin/ifconfig | grep -q "$DEVICE_NAME"; then
if ! ip -br a | grep -q "$DEVICE_NAME"; then

su -l gt -c 'screen -d -m -S jabber $HOME/oc.sh'

fi

oc.sh

Код: Выделить всё

#!/bin/bash

#su -l gt -c 'screen -d -m -S jabber $HOME/vpnbook.sh'
echo PASS | sudo openconnect -u LOGIN --reconnect-timeout --no-dtls --passwd-on-stdin HOST

Код: Выделить всё

killall -SIGINT openconnect

Код: Выделить всё

systemctl is-enabled oc
Ответить