Commit graph

385 commits

Author SHA1 Message Date
angristan
6668c54147 Refactoring and cleanup 2018-09-20 00:02:14 +02:00
angristan
449402382e Little updates to the README 2018-09-19 23:09:44 +02:00
Stanislas
23a7054d74
Merge branch 'master' into refactoring 2018-09-19 23:06:03 +02:00
angristan
91eef0ebb8 Refactoring, cleanup, comments, etc 2018-09-19 23:04:48 +02:00
angristan
66a6a702c2 Move functions 2018-09-19 15:59:52 +02:00
angristan
ea83bbed76 Continue refactoring, backport stuff 2018-09-19 14:30:44 +02:00
Stanislas
136a46874e
Rework and cleanup systemd service handling (#294)
* Don't hardcode server.conf in systemd service

* Rework and cleanup service handling
2018-09-18 14:55:00 +02:00
angristan
1cd80a5cc7 Add Hetzner/IPv6 to FAQ 2018-09-18 14:26:00 +02:00
angristan
d3974220ef Fix public interface in iptables rules 2018-09-18 12:37:07 +02:00
angristan
974b80dbc1 Remove unused variables 2018-09-17 18:05:51 +02:00
angristan
3fc3fa42ab Indent case and other improvements 2018-09-17 15:07:18 +02:00
angristan
fa7df5dca4 Add installEasyRsa () 2018-09-17 15:04:24 +02:00
angristan
21cbbecbf9 Use 2 if instead of elif 2018-09-17 15:02:57 +02:00
angristan
75213a93ea Refactor my refactoring :) 2018-09-17 15:02:05 +02:00
angristan
3284a5f2f5 Move newClient and installLocalDNS to functions 2018-09-17 14:59:48 +02:00
angristan
243de3a4c4 Add checkOS () 2018-09-17 14:58:09 +02:00
angristan
931e82f5de Add a functions and main section, add initialCheck () 2018-09-17 14:51:45 +02:00
angristan
32744f853a Remove uneeded lines after newClient() refactoring 2018-09-17 14:49:46 +02:00
angristan
5087a3a282 Refactor newClient() 2018-09-17 14:48:51 +02:00
angristan
6210c64d10 Fix broken link in the README 2018-09-17 01:24:23 +02:00
angristan
da909ce13d Add some notes about .ovpn files 2018-09-17 01:23:49 +02:00
Stanislas
594486c177
Rework iptables handling (#291) 2018-09-17 01:11:30 +02:00
angristan
67feb34446 Merge branch 'sysctl' 2018-09-16 22:50:24 +02:00
angristan
18b025e831 Improve sysctl config 2018-09-16 22:45:04 +02:00
angristan
d6d209ef8c Add FAQ: How to manage script updates 2018-09-16 18:11:11 +02:00
Stanislas
bfed14544e
Add IPv6 NAT support (#238) 2018-09-16 17:55:50 +02:00
angristan
019da89be9 Update Fedora compatibility
Remove EOL
2018-09-16 01:49:39 +02:00
angristan
f6c9a63e38 Drop support for Arch Linux
Arch Linux isn't very used and is not available on cloud providers. I cannot test it easily so it is a burden to maintain for me
2018-09-16 01:34:01 +02:00
angristan
8a5de575b7 Drop Debian 7 support
Debian 7 is EOL and I can't test it on cloud providers anymore
2018-09-16 01:29:04 +02:00
angristan
3209441775 Better bash 2018-09-16 01:26:37 +02:00
angristan
62380c512b Drop CentOS 6 support 2018-09-16 01:26:30 +02:00
randomshell
f057e0aa5f Add self-hosted DNS resolver (Unbound) 2018-09-16 00:53:33 +02:00
Stanislas
30edb7b769
Update Vultr price 2018-09-07 13:28:40 +02:00
angristan
4bf4257cf3 Merge two mv commands 2018-09-05 20:26:33 +02:00
angristan
2997a7e8b6 Remove "|| return" 2018-09-05 20:20:46 +02:00
angristan
ea40b45b52 Fix /dev/urandom usage on unprivileged LXC containers
Fixes https://github.com/angristan/openvpn-install/issues/280
2018-09-02 22:32:58 +02:00
Angristan
c923ad1ea2 Remove link to the old script 2018-08-24 23:47:08 +02:00
Angristan
64f62cf874 Remove log-append for now and create log dir
See https://github.com/Angristan/OpenVPN-install/issues/275
2018-08-23 00:40:36 +02:00
Angristan
d8d0bbb5da Add access logs (log-append)
And move log files to /var/log/openvpn. Makes more sense and access logs can be very useful.
2018-08-22 22:11:36 +02:00
Angristan
1b18e7f2a7 Re-add a default suggestion for the client name
But only during the setup, not for additional clients
2018-08-18 21:47:10 +02:00
Angristan
47c86874dc Update check on the client's name input 2018-08-18 19:55:36 +02:00
Angristan
9ef0bbc47d
Add password option for clients (#160) 2018-08-18 19:40:07 +02:00
Angristan
a0267c994d Fix License copyright holders 2018-08-18 16:08:32 +02:00
Jebtrix
df172b962d Add option to generate random port in private port range (#229) 2018-08-18 15:57:24 +02:00
Sam Mingo
1c7e06ed07 Update README.md (#268)
Fixed typos + phrasing
2018-08-11 22:33:07 +02:00
Sayem Chowdhury
5501de73c8 Improved code (#243) 2018-07-15 11:25:59 +02:00
cezar97
63ac18075d Add quad9 secondary DNS (#248)
See https://www.quad9.net/faq/#Is_there_a_service_that_Quad9_offers_that_does_not_have_the_blocklist_or_other_security.
2018-07-06 22:11:22 +02:00
cezar97
c42b028538 Add "Check for DNS leaks" paragraph in README (#242) 2018-07-06 00:25:57 +02:00
Jebtrix
b8f0b44c55 [FIX] Unable to select AdGuard DNS choice (#228) 2018-05-29 10:18:24 +02:00
Angristan
6cecc16f0d
Fixes #217 "Package 'gpg' has no installation candidate" 2018-05-10 00:29:05 +02:00