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.

Download


Paper 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