Skip to content

Instantly share code, notes, and snippets.

@Perlover
Perlover / wireguard_layer2.md
Created Sep 5, 2022 — forked from zOrg1331/wireguard_layer2.md
wireguard, wireguard layer 2, wireguard over TCP
View wireguard_layer2.md

Intro

This note describes how to connect two networks/devices/VMs over public network using Wireguard with Layer 2 support (ARP, IPv6 link-local, etc).

This can also be achieved using SSH and its "tap" tunnel, however, it does not provide the same level of latency and bandwidth as full-blown VPN such as Wireguard.

In addition, this note describes how to tunnel Wireguard over TCP connection. This may be of use if you encounter firewall in-between so, for instance, you can use TCP port 443 only.

Objective

@Perlover
Perlover / some_website
Created Oct 20, 2011 — forked from mvickers/some_website
Basic Centos init script for Dancer apps
View some_website
#!/bin/sh
#
# some_website - this script starts and stops some_website
#
# chkconfig: 2345 85 15
# description: Some website description
# pidfile: /var/run/plackup.some_website.pid
PID=/var/run/plackup.some_website.pid