Skip to content

Instantly share code, notes, and snippets.

View kevin01523's full-sized avatar

Kevin kevin01523

View GitHub Profile

Digital Ocean Promo Code for August 2017

Save $25 for your Cloud Computing Solution with Digital Ocean.

How to get the Discount?

1.) Use this link to Sign Up and save your first $10.

2.) Enter the Promocode LOWENDBOX when you choose your payment method and get another $15 discount.

@kevin01523
kevin01523 / initd-nodhcp
Created June 21, 2018 06:16 — forked from abegodong/initd-nodhcp
Softether VPN + DNSMasq
#!/bin/sh
# chkconfig: 2345 99 01
# description: SoftEther VPN Server
DAEMON=/usr/local/vpnserver/vpnserver
LOCK=/var/lock/subsys/vpnserver
SERVER_IP=[SERVER_IP]
test -x $DAEMON || exit 0
case "$1" in
start)
$DAEMON start
@kevin01523
kevin01523 / softether.sh
Last active July 24, 2018 09:13 — forked from bouroo/softether.sh
Install softether vpn server on ubuntu 16.04+
#!/bin/bash
# Update system
apt-get update && apt-get -y upgrade
# Get build tools
apt-get -y install build-essential wget curl gcc make wget tzdata git libreadline-dev libncurses-dev libssl-dev zlib1g-dev
# Define softether version
RTM=$(curl http://www.softether-download.com/files/softether/ | grep -o 'v[^"]*e' | grep beta | tail -1)
IFS='-' read -r -a RTMS <<< "${RTM}"
@kevin01523
kevin01523 / README.md
Created June 25, 2018 09:15 — forked from AyushSachdev/README.md
A shell script to install VPN using SoftEther and Transmission CLI Torrent Client on Ubuntu 14.04 for use on Digital Ocean

Readme

A shell script to install VPN using SoftEther and Transmission CLI Torrent Client on Ubuntu 14.04 for use on Digital Ocean

Execution

  • Execution for installation and setup
sudo su
[Unit]
Description=SoftEther VPN Server
After=network.target auditd.service
ConditionPathExists=!/opt/vpnserver/do_not_run
[Service]
Type=forking
EnvironmentFile=-/opt/vpnserver
ExecStart=/opt/vpnserver/vpnserver start
ExecStartPost=/bin/sleep 3s
cd /opt/vpnserver
# Создаем новый tap-интерфейс, где:
# VPN - название созданного хаба,
# /DEVICE - часть названия tap-интерфейса, которое будет добсавлено к "tap_"
./vpncmd localhost:5555 /SERVER /CMD BridgeСreate VPN /DEVICE:vpn /TAP:yes
# Проверяем ново-созданный интерфейс
# Status должен быть "Operating"
./vpncmd localhost:5555 /SERVER /CMD BridgeList
cd /opt/vpnserver/
# Включение SecureNat
./vpncmd localhost:5555 /SERVER /HUB:VPN /CMD SecureNatEnable
# Установка mac адреса, ip адреса и маски хаба, где:
# /IP - ip-адрес вируального роутера хаба
# /MASK - его маска
# /MAC - MAC-адрес
./vpncmd localhost:5555 /SERVER /HUB:VPN /CMD SecureNatHostSet /MAC:00-11-22-33-44-55 /IP:192.168.234.1 /MASK:255.255.255.0
cd /opt/vpnserver/
# Проверка сервера
./vpncmd /TOOLS /CMD Check
# Отключение Keep Alive Internet Connection
./vpncmd localhost:5555 /SERVER /CMD KeepDisable
# Выбор более устойчивого алгоримта шифрования чем установлен по умолчанию
./vpncmd localhost:5555 /SERVER /CMD ServerCipherSet AES256-SHA
# Обновление системы и пакетов
apt-get update
apt-get upgrade -y
cd ~/
# Установка пакетов для сборки softether
apt-get install build-essential libreadline-dev libssl-dev libncurses-dev zlib1g-dev git
# Скачивание репозитория Stable версии
git clone https://github.com/SoftEtherVPN/SoftEtherVPN_Stable.git
@kevin01523
kevin01523 / pldt-home-fibr-an5506-04-fa-rp2627-advanced-settings.md
Created November 3, 2019 03:36 — forked from kleo/backspace.md
PLDT HOME FIBR AN5506-04-FA RP2627 Advanced Settings

PLDT HOME FIBR AN5506-04-FA RP2627 Advanced Settings


[Notice]

Project moved to https://gitlab.com/kbeflo/fiberhomesuperadmin due to excessive amount of unicorns.
Gist here will not be updated anymore
Discussion here on Gist is still allowed but I strongly recommend going over to Gitlab or Discord chat