Download youtube videos with Tampermonkey

Tampermonkey extension allow user to run custom scripts, and saveform.net provider a script to download from youtube. First, install Tampermonkey Open https://tampermonkey.net/ and install the extension for your browser. Second, install saveform.net helper Open https://en.savefrom.net/userjs-setup.php and install the script. Now you…

Tox - the most secure communication software

Tox is a simple and secure communication software, based on distrubited network with end to end encryption enabled. And also It has features that most other softwares have, instant message, voice/video calls, screen sharing, file sharing, group chat. You can download Tox from https://tox.chat/, and add groupbot…

Enable BBR to speed up TCP

Debian 9 or Ubuntu 17.04 contains kernel above 4.9, and not needed to update. For Debian 8, you can install version 4.9 by the following commands: apt-get install linux-base -t jessie-backports apt-get install linux-image-4.9.0-0.bpo.6-amd64 For other Debian based Linux, download and install the…

Ways to make SSH more secure

SSH was designed as a replacement for Telnet and for unsecured remote shell protocols. It encrypts all traffic to eliminate eavesdropping, connection hijacking, and other attacks. I concluded some ways to make SSH more secure as below. 1.Create a non-root user adduser yourusername su yourusername 2.Create SSH keys…

Setup mail server with Dovecot and Postfix

Dovecot is an open source IMAP and POP3 email server. Postfix is a fast and secure SMTP mail server. Both Dovecot and Postfix are widely used open source projects that can run on UNIX-like systems. Install Dovecot and Postfix apt-get install dovecot-imapd dovecot-pop3d apt-get install postfix Configure Dovecot 1.Create…

Install PandoraBox on Newifi Mini

Newifi Mini has reliable hardware(MediaTek MT7620A 580MHz, 16MB Flash, 128MB RAM, 2.4G/5G WIFI, 1 USB 2.0 port) for flashing third party firmware, but the features of official firmware is very limited, and you have to flash the firmware in order to install other software. I tried…

Install and configure nginx

Nginx is the most popular HTTP server next to Apache, and it is also a reverse proxy and mail proxy server. The name nginx comes from "engine X" which sounds like a secret weapon, and in fact, it is remarkable for its high performance, low-resource usage, and legacy…

Setup pollution-free DNS cache service

dnsmasq is a light weight DNS cache and DHCP server, and it is small and easy to configure. You can use dnsmasq to speed up DNS lookup and block ISP's advertisements. DNSCrypt is a protocol that authenticates communications between a DNS client and a DNS resolver. dnscrypt-proxy is a fast…