Blog 2022/8/7
<- previous | index | next ->
Here is an Arduino sketch which reads values
#!/bin/sh | |
INTERFACE="vpn0" | |
MARK=100 | |
TABLE="vpn" | |
SCRIPT_NAME="/etc/wireguard/scripts/vpn.sh" | |
# set this to the interface(s) on which you want WAN traffic to | |
# be routed through vpn. separate interfaces with spaces. | |
# e.g. "br0" or "br0 br1" etc. |
Blog 2022/8/7
<- previous | index | next ->
Here is an Arduino sketch which reads values
#!/bin/sh | |
INTERFACE="vpn0" | |
MARK=100 | |
TABLE="vpn" | |
SCRIPT_NAME="/etc/wireguard/scripts/vpn.sh" | |
# set this to the interface(s) on which you want WAN traffic to | |
# be routed through vpn. separate interfaces with spaces. | |
# e.g. "br0" or "br0 br1" etc. |
Instructions to obtain WireGuard details of your NordVPN account. These can be used to setup a WireGuard tunnel on your router to NordVPN.
Source: https://forum.gl-inet.com/t/configure-wireguard-client-to-connect-to-nordvpn-servers/10422/27
If you have any linux machine, use that or install a vm if you don't have one.
Get their official linux app installed. Make sure you have wireguard installed too. And set the used technology to Nordlynx by running nordvpn set technology nordlynx
When building plugins for Linux there are two options and one problem:
I looked into PlatformIO usage with the STM32 series after going thorugh Jan Hendrik's Otterpill workshop. This is the absolutely minimal blink exmaple.
It remains unclear to me how or if I could use a configuration that was generated with CubeMX in a PlatformIO project.
See Using STM32CubeMX with PlatformIO (archive) on how to import CubeMX configuration into your project or use stm32pio
.
platformio.ini
and src/main.c
from the sources above.I'm able to get a Void Linux image (32bit, raspberry pi 2 image) to boot on the
raspberry pi 4. Currently, I can get it to boot and even handle upgrading via
xbps-install -Su
(networked over ethernet), however I can't seem to get it to
see the internal wlan (wifi) device.
huge shout out to kodifies on this reddit post for helping me to get this going.
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<dict> | |
<!-- IKEv2 IPSec VPN profile for Apple devices, Pre-Shared Key(PSK), no username password. | |
References: | |
https://wiki.strongswan.org/projects/strongswan/wiki/AppleIKEv2Profile | |
https://developer.apple.com/library/mac/featuredarticles/iPhoneConfigurationProfileRef/Introduction/Introduction.html | |
https://help.apple.com/configurator | |
The extension of this file should be .mobileconfig --> |
#!/bin/bash | |
# References | |
# https://devopsideas.com/benchmarking-disk-iops-aws-vs-digitalocean/ | |
# https://wiki.mikejung.biz/Benchmarking#Fio_Test_Options_and_Examples | |
# https://tobert.github.io/post/2014-04-17-fio-output-explained.html | |
# Requires linux packages: fio ioping |
# generated by Slic3r 1.37.2-prusa3d on Thu Dec 7 09:48:20 2017 | |
# Figured out by trial and error engineer metacollin | |
# Released as public domain. | |
# USE GLUESTICK FOR PRINT BED ADHESION | |
avoid_crossing_perimeters = 0 | |
bed_shape = 0x0,250x0,250x210,0x210 | |
bed_temperature = 110 | |
before_layer_gcode = ;BEFORE_LAYER_CHANGE\n;[layer_z]\n\n | |
bottom_solid_layers = 8 | |
bridge_acceleration = 1000 |