Implementation of WireGuard and L2TP/IPSec with DNS Sinkhole Using Raspberry Pi
M Luthfan Putra Sopian, Dimas Febriyan Priambodo, Arizal, Mohamad Syahral, Jacob Lumbantoruan, Rheva Anindya Wijayanti
2025
Abstract
The increasing use of Virtual Private Networks (VPNs) highlights their importance in securing communication over public networks. However, most VPN services still provide only basic features and lack advanced protection against evolving internet threats. This research develops a VPN prototype integrated with a DNS sinkhole to block unwanted content and enable parental controls, enhancing both user security and experience. The system is implemented on a Raspberry Pi for its compact size, low power usage, and sufficient computational performance. The prototype supports IPv6 connectivity through WireGuard, addressing IPv4 exhaustion, and is developed using a modified SDLC waterfall method. Functionality and performance were evaluated through Quality of Service (QoS) metrics, including bandwidth, delay, jitter, packet loss, and throughput. Experimental results show that WireGuard on a Raspberry Pi 3B achieved a “Very Good” QoS index of 4.0 during file downloads, with 0 ms delay and 5.59 Mbps throughput, outperforming L2TP/IPSec, thereby providing a practical, scalable, and secure VPN solution.
DownloadPaper Citation
in Harvard Style
Sopian M., Priambodo D., Arizal., Syahral M., Lumbantoruan J. and Wijayanti R. (2025). Implementation of WireGuard and L2TP/IPSec with DNS Sinkhole Using Raspberry Pi. In Proceedings of the 1st International Conference on Research and Innovations in Information and Engineering Technology - Volume 1: RITECH; ISBN 978-989-758-784-9, SciTePress, pages 129-135. DOI: 10.5220/0014272500004928
in Bibtex Style
@conference{ritech25,
author={M Luthfan Putra Sopian and Dimas Febriyan Priambodo and Arizal and Mohamad Syahral and Jacob Lumbantoruan and Rheva Anindya Wijayanti},
title={Implementation of WireGuard and L2TP/IPSec with DNS Sinkhole Using Raspberry Pi},
booktitle={Proceedings of the 1st International Conference on Research and Innovations in Information and Engineering Technology - Volume 1: RITECH},
year={2025},
pages={129-135},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0014272500004928},
isbn={978-989-758-784-9},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 1st International Conference on Research and Innovations in Information and Engineering Technology - Volume 1: RITECH
TI - Implementation of WireGuard and L2TP/IPSec with DNS Sinkhole Using Raspberry Pi
SN - 978-989-758-784-9
AU - Sopian M.
AU - Priambodo D.
AU - Arizal.
AU - Syahral M.
AU - Lumbantoruan J.
AU - Wijayanti R.
PY - 2025
SP - 129
EP - 135
DO - 10.5220/0014272500004928
PB - SciTePress