Skip to content

birkhoff.me

HyperX Cloud Flight S: it was good enough, but even better now

I’ve been using HyperX Cloud Flight to gaming for two years. Recently I found out HyperX released an upgraded version of it: HyperX Cloud Flight S and I was thinking if I should get it. Turned out it was absolutely worth it. Hyper Cloud Flight and HyperX Cloud Flight S with Chargeplay Base It has a much better earpad you can see in the picture. And it actually is – it was good enough, now it’s even better.

Read more »

Cloudflare Spectrum with CNAME setup

Today Cloudflare launched Spectrum to all Pro and Business users with a limited quota: Pro: 5 GB traffic, supports SSH (22/tcp) and Minecraft (25565/tcp, 25565/udp). 10 concurrent connections max Business: 10 GB traffic, supports SSH, Minecraft and RDP. 100 concurrent connections max This quota is more than enough for personal use. You can setup Spectrum in dash.cloudflare.c0m right now if you are already a paid user. I’ve been using CNAME setup with Cloudflare.

Read more »

Competitive CS in Taiwan (Asia): which server to play on?

Every CS:GO players knows matchmaking is not a place for competitive CS: 64 tick servers and hackers. In Asia, there are a couple of choices of third-party servers that have decent anti-cheat and 128 tick servers to play on: Faceit ESEA 5E (Chinese) B5 (Chinese) I’ll introduce them below with technical details. Faceit # Faceit is a well-known platform to play CS on. It has a decent anti-cheat. In Asia, they use OVH Singapore servers (AS16276).

Read more »

Use your Yubikey as your SSH key

Today I was following this guide and trying to put a SSH key to my Yubikey: https://ruimarinho.gitbooks.io/yubikey-handbook/content/ssh/authenticating-ssh-with-piv-and-pkcs11-client/ Unfortunately I ran into problems and I’d like to share how do you do it nowadays on macOS Catalina. First of all, if you haven’t installed Yubikey Manager, not Yubikey Personalization Tool, download it here https://developers.yubico.com/yubikey-manager-qt/Releases/yubikey-manager-qt-1.1.3-mac.pkg and install it. You will need to manually initialize your Yubikey, following this guide: https://ruimarinho.gitbooks.io/yubikey-handbook/content/device-initialization/ Next, install OpenSC on your Mac by running brew install opensc.

Read more »

Set up DUO MFA with a Yubico Yubikey 5C on CentOS 8

I recently got a Yubikey 5c, and it has been fun and impressive to me. I came up with DUO lately and I tried to set it up with one of my server’s authentication, and I thought I’d share with you! First of all, register a DUO account if you haven’t. Second, follow this official guide for setting up a Unix Application, for Unix authentications_:_ https://duo.com/docs/duounix#installation. For the AuthenticationMethods, use this one: AuthenticationMethods publickey,password publickey,keyboard-interactive.

Read more »

Switch Ubuntu Linux kernel on OVH Dedicated Gaming Servers

I’ve been recently working on multiple large-scale Minecraft servers. We use dedicated gaming servers from OVH and it’s so far so good, expect some small issues. First, I needed to disable IPv6. It have been causing issues with my Docker setup and it, frankly, often fails. I tried to modify sysctl values or even GRUB start cmd to attempt to disable it, but they don’t seem to work. After some time I realised that the server, in default, is running a custom OVH kernel, which seems to force enable IPv6.

Read more »

Using Backblaze B2 and Cloudflare Workers for free image hosting

https://blog.jross.me/free-personal-image-hosting-with-backblaze-b2-and-cloudflare-workers/ Uses ShareX to upload images to free Blackblaze B2 space, proxies the requests thru Cloudflare CDN, while utilizing Cloudflare Workers to remove the unwanted components in the HTTP responses. Thought it would be useful in the future. Saving it here so I’ll be able to find it later.

Read more »

Switching to the OpenSSL version of cURL on macOS

Recently I’ve been annoyed by the strange cURL SSL errors that have been producing on my macOS. I’ve read that reinstalling cURL with option --with-openssl solves the issue, but it turns out to be error: invalid option: --with-openssl. I’ll go straight to the point: homebrew team removed all install options for curl recently, and people should use curl-openssl instead. So run the following to switch: $ brew upgrade $ brew uninstall curl $ brew install curl-openssl $ echo 'export PATH="/usr/local/opt/curl-openssl/bin:$PATH"' >> ~/.

Read more »

Changing default gateway in Unifi Security Gateway (USG)

I’ve recently replaced my home network hardware with the Unifi family, and I’ve been satisified about them. I live in China, and I have a Linux box that runs transparent proxy. I need to change the DHCP default gateway to something else, but it was nowhere found in the GUI. After some searching I have the solution here. First SSH into your USG, and do the following: configure show service dhcp-server shared-network-name # check your network name set service dhcp-server shared-network-name NETWORK_NAME_HERE subnet YOUR_SUBNET_HERE default-router NEW_GATEWAT_IP delete service dhcp-server shared-network-name NETWORK_NAME_HERE subnet YOUR_SUBNET_HERE dns-server ORIGINAL_DNS_IP set service dhcp-server shared-network-name NETWORK_NAME_HERE subnet YOUR_SUBNET_HERE dns-server NEW_DNS_IP commit save exit Remember to follow this to make the config persistant.

Read more »

Solution to Battlefield V keeping crashing on Win10

Today I wanted to play BFV and upon launching it just crashes without any error message. My environment: i7-7700k, overclocked to 4.8 GHz 2 * 8 GiB 3200 MHz RAM NVIDIA RTX 2080 overclocked 240 Hz monitor DX12, DXR on, FFR off I fixed it by doing the followings: When playing BFV, make sure you do NOT overclock your GPU. You can still use Afterburner and RTSS as long as you set the application detection level to high in RTSS, otherwise the game will crash.

Read more »