Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
| openvpn_-_użytkownicy_i_prosty_panel [2015/09/29 10:10] – kamil | openvpn_-_użytkownicy_i_prosty_panel [2025/01/11 18:58] (aktualna) – edycja zewnętrzna 127.0.0.1 | ||
|---|---|---|---|
| Linia 18: | Linia 18: | ||
| mkdir -p / | mkdir -p / | ||
| cd / | cd / | ||
| - | wget http://kamil.orchia.pl/tmp/simple_openvpn_panel.7z | + | svn export |
| - | 7z x simple_openvpn_panel.7z | + | chmod +x ./o/scripts/* |
| - | chmod +x ./scripts/* | + | |
| chmod -R o-rwx / | chmod -R o-rwx / | ||
| chown -R www-data: | chown -R www-data: | ||
| - | rm simple_openvpn_panel.7z | ||
| </ | </ | ||
| ==== Konfiguracja ==== | ==== Konfiguracja ==== | ||
| Linia 71: | Linia 69: | ||
| auth-user-pass-verify / | auth-user-pass-verify / | ||
| up / | up / | ||
| - | down / | ||
| </ | </ | ||
| Linia 86: | Linia 83: | ||
| pid=`cat $pidfile` | pid=`cat $pidfile` | ||
| fi | fi | ||
| - | |||
| start() | start() | ||
| Linia 144: | Linia 140: | ||
| ;; | ;; | ||
| esac | esac | ||
| + | </ | ||
| + | |||
| + | Plik / | ||
| + | < | ||
| + | #!/bin/sh | ||
| + | |||
| + | chmod o+r / | ||
| + | </ | ||
| + | |||
| + | Nadajemy uprawnienia i uruchamiamy OpenVPN: | ||
| + | |||
| + | < | ||
| + | chmod 700 / | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | Przykładowy plik client.ovpn, | ||
| + | < | ||
| + | client | ||
| + | dev tap | ||
| + | proto tcp | ||
| + | remote 1.2.2.33 12345 | ||
| + | resolv-retry infinite | ||
| + | nobind | ||
| + | persist-key | ||
| + | persist-tun | ||
| + | ca ca.crt | ||
| + | ns-cert-type server | ||
| + | verb 3 | ||
| + | auth-user-pass | ||
| + | auth SHA1 | ||
| + | cipher AES-128-CBC | ||
| + | tls-cipher DHE-RSA-AES128-SHA | ||
| </ | </ | ||
| Linia 224: | Linia 253: | ||
| Przy generowaniu htpasswd pomoże nam link: [[http:// | Przy generowaniu htpasswd pomoże nam link: [[http:// | ||
| + | Sekcję allow i deny ustawiamy dopiero po dodaniu pierwszego użytkownika. | ||
| + | Kopiujemy plik / | ||
| + | < | ||
| + | cp / | ||
| + | </ | ||
| + | Konfiguracja panelu jest odczytywana z pliku: / | ||
| + | |||
| + | Uwaga! Pliki / | ||
| + | |||
| + | Crontab: | ||
| + | |||
| + | < | ||
| + | */5 * * * * root cd / | ||
| + | </ | ||