Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save dammyammy/fcd3cc4f3513b8364013a7bec73497dd to your computer and use it in GitHub Desktop.
Save dammyammy/fcd3cc4f3513b8364013a7bec73497dd to your computer and use it in GitHub Desktop.

Revisions

  1. @amanjuman amanjuman revised this gist May 22, 2020. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions SoftEther VPN for Ubuntu 16.04 & 18.04
    Original file line number Diff line number Diff line change
    @@ -1,8 +1,8 @@
    sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get autoremove -y
    apt-get -y install build-essential wget curl gcc make wget tzdata git libreadline-dev libncurses-dev libssl-dev zlib1g-dev

    wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.34-9744-beta/softether-vpnserver-v4.34-9744-beta-2020.03.20-linux-x64-64bit.tar.gz
    tar xzf softether-vpnserver-v4.34-9744-beta-2020.03.20-linux-x64-64bit.tar.gz && rm softether-vpnserver-v4.34-9744-beta-2020.03.20-linux-x64-64bit.tar.gz
    wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.34-9745-beta/softether-vpnserver-v4.34-9745-beta-2020.04.05-linux-x64-64bit.tar.gz
    tar xzf softether-vpnserver-v4.34-9745-beta-2020.04.05-linux-x64-64bit.tar.gz && rm softether-vpnserver-v4.34-9745-beta-2020.04.05-linux-x64-64bit.tar.gz

    cd vpnserver && sudo make
    cd ..
  2. @amanjuman amanjuman revised this gist Mar 24, 2020. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions SoftEther VPN for Ubuntu 16.04 & 18.04
    Original file line number Diff line number Diff line change
    @@ -1,8 +1,8 @@
    sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get autoremove -y
    apt-get -y install build-essential wget curl gcc make wget tzdata git libreadline-dev libncurses-dev libssl-dev zlib1g-dev

    wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.32-9731-beta/softether-vpnserver-v4.32-9731-beta-2020.01.01-linux-x64-64bit.tar.gz
    tar xzf softether-vpnserver-v4.32-9731-beta-2020.01.01-linux-x64-64bit.tar.gz && rm softether-vpnserver-v4.32-9731-beta-2020.01.01-linux-x64-64bit.tar.gz
    wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.34-9744-beta/softether-vpnserver-v4.34-9744-beta-2020.03.20-linux-x64-64bit.tar.gz
    tar xzf softether-vpnserver-v4.34-9744-beta-2020.03.20-linux-x64-64bit.tar.gz && rm softether-vpnserver-v4.34-9744-beta-2020.03.20-linux-x64-64bit.tar.gz

    cd vpnserver && sudo make
    cd ..
  3. @amanjuman amanjuman revised this gist Mar 3, 2020. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions SoftEther VPN for Ubuntu 16.04 & 18.04
    Original file line number Diff line number Diff line change
    @@ -1,8 +1,8 @@
    sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get autoremove -y
    apt-get -y install build-essential wget curl gcc make wget tzdata git libreadline-dev libncurses-dev libssl-dev zlib1g-dev

    wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.31-9727-beta/softether-vpnserver-v4.31-9727-beta-2019.11.18-linux-x64-64bit.tar.gz
    tar xzf softether-vpnserver-v4.31-9727-beta-2019.11.18-linux-x64-64bit.tar.gz && rm softether-vpnserver-v4.31-9727-beta-2019.11.18-linux-x64-64bit.tar.gz
    wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.32-9731-beta/softether-vpnserver-v4.32-9731-beta-2020.01.01-linux-x64-64bit.tar.gz
    tar xzf softether-vpnserver-v4.32-9731-beta-2020.01.01-linux-x64-64bit.tar.gz && rm softether-vpnserver-v4.32-9731-beta-2020.01.01-linux-x64-64bit.tar.gz

    cd vpnserver && sudo make
    cd ..
  4. @amanjuman amanjuman revised this gist Dec 26, 2019. 1 changed file with 8 additions and 1 deletion.
    9 changes: 8 additions & 1 deletion SoftEther VPN for Ubuntu 16.04 & 18.04
    Original file line number Diff line number Diff line change
    @@ -42,4 +42,11 @@ ufw allow 1701
    ufw allow 4500/udp
    ufw allow 5555
    ufw allow 1194
    ufw allow 443
    ufw allow 443

    # Static Route Push
    # Format:
    <VPC Network>/<VPC Netmask>/<VPN Gateway IP>

    # Example:
    10.125.0.0/255.255.0.0/10.130.30.1
  5. @amanjuman amanjuman revised this gist Nov 29, 2019. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions SoftEther VPN for Ubuntu 16.04 & 18.04
    Original file line number Diff line number Diff line change
    @@ -1,8 +1,8 @@
    sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get autoremove -y
    apt-get -y install build-essential wget curl gcc make wget tzdata git libreadline-dev libncurses-dev libssl-dev zlib1g-dev

    wget https://www.softether-download.com/files/softether/v4.30-9696-beta-2019.07.08-tree/Linux/SoftEther_VPN_Server/64bit_-_Intel_x64_or_AMD64/softether-vpnserver-v4.30-9696-beta-2019.07.08-linux-x64-64bit.tar.gz
    tar xzf softether-vpnserver-v4.30-9696-beta-2019.07.08-linux-x64-64bit.tar.gz && rm softether-vpnserver-v4.30-9696-beta-2019.07.08-linux-x64-64bit.tar.gz
    wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.31-9727-beta/softether-vpnserver-v4.31-9727-beta-2019.11.18-linux-x64-64bit.tar.gz
    tar xzf softether-vpnserver-v4.31-9727-beta-2019.11.18-linux-x64-64bit.tar.gz && rm softether-vpnserver-v4.31-9727-beta-2019.11.18-linux-x64-64bit.tar.gz

    cd vpnserver && sudo make
    cd ..
  6. @amanjuman amanjuman renamed this gist Jul 13, 2019. 1 changed file with 0 additions and 0 deletions.
  7. @amanjuman amanjuman revised this gist Jul 8, 2019. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions SoftEther VPN for Ubuntu 16.04
    Original file line number Diff line number Diff line change
    @@ -1,8 +1,8 @@
    sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get autoremove -y
    apt-get -y install build-essential wget curl gcc make wget tzdata git libreadline-dev libncurses-dev libssl-dev zlib1g-dev

    wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.29-9680-rtm/softether-vpnserver-v4.29-9680-rtm-2019.02.28-linux-x64-64bit.tar.gz
    tar xzf softether-vpnserver-v4.29-9680-rtm-2019.02.28-linux-x64-64bit.tar.gz && rm softether-vpnserver-v4.29-9680-rtm-2019.02.28-linux-x64-64bit.tar.gz
    wget https://www.softether-download.com/files/softether/v4.30-9696-beta-2019.07.08-tree/Linux/SoftEther_VPN_Server/64bit_-_Intel_x64_or_AMD64/softether-vpnserver-v4.30-9696-beta-2019.07.08-linux-x64-64bit.tar.gz
    tar xzf softether-vpnserver-v4.30-9696-beta-2019.07.08-linux-x64-64bit.tar.gz && rm softether-vpnserver-v4.30-9696-beta-2019.07.08-linux-x64-64bit.tar.gz

    cd vpnserver && sudo make
    cd ..
  8. @amanjuman amanjuman revised this gist Mar 20, 2019. 1 changed file with 4 additions and 7 deletions.
    11 changes: 4 additions & 7 deletions SoftEther VPN for Ubuntu 16.04
    Original file line number Diff line number Diff line change
    @@ -1,15 +1,12 @@
    sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get autoremove -y
    apt-get -y install build-essential wget curl gcc make wget tzdata git libreadline-dev libncurses-dev libssl-dev zlib1g-dev

    wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.28-9669-beta/softether-vpnserver-v4.28-9669-beta-2018.09.11-linux-x64-64bit.tar.gz
    tar xzf softether-vpnserver-v4.28-9669-beta-2018.09.11-linux-x64-64bit.tar.gz && rm softether-vpnserver-v4.28-9669-beta-2018.09.11-linux-x64-64bit.tar.gz

    cd vpnserver
    sudo make
    wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.29-9680-rtm/softether-vpnserver-v4.29-9680-rtm-2019.02.28-linux-x64-64bit.tar.gz
    tar xzf softether-vpnserver-v4.29-9680-rtm-2019.02.28-linux-x64-64bit.tar.gz && rm softether-vpnserver-v4.29-9680-rtm-2019.02.28-linux-x64-64bit.tar.gz

    cd vpnserver && sudo make
    cd ..
    sudo mv vpnserver /usr/local
    cd /usr/local/vpnserver/
    sudo mv vpnserver /usr/local && cd /usr/local/vpnserver/
    sudo chmod 600 *
    sudo chmod 700 vpnserver vpncmd

  9. @amanjuman amanjuman revised this gist Jan 17, 2019. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion SoftEther VPN for Ubuntu 16.04
    Original file line number Diff line number Diff line change
    @@ -17,7 +17,7 @@ sudo ./vpnserver start
    sudo ./vpncmd
    ServerPasswordSet

    sudo nano /lib/systemd/system/vpnserver.service
    sudo cat >> /lib/systemd/system/vpnserver.service << EOF
    [Unit]
    Description=SoftEther VPN Server
    After=network.target
    @@ -29,6 +29,7 @@ ExecStop=/usr/local/vpnserver/vpnserver stop

    [Install]
    WantedBy=multi-user.target
    EOF

    echo net.ipv4.ip_forward = 1 | ${SUDO} tee -a /etc/sysctl.conf
    echo net.ipv6.ip_forward = 1 | ${SUDO} tee -a /etc/sysctl.conf
  10. @amanjuman amanjuman revised this gist Jan 2, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion SoftEther VPN for Ubuntu 16.04
    Original file line number Diff line number Diff line change
    @@ -42,6 +42,6 @@ systemctl status vpnserver
    ufw allow 500/udp
    ufw allow 1701
    ufw allow 4500/udp
    ufw alow 5555
    ufw allow 5555
    ufw allow 1194
    ufw allow 443
  11. @amanjuman amanjuman revised this gist Jan 2, 2019. 1 changed file with 6 additions and 0 deletions.
    6 changes: 6 additions & 0 deletions SoftEther VPN for Ubuntu 16.04
    Original file line number Diff line number Diff line change
    @@ -39,3 +39,9 @@ systemctl stop vpnserver
    systemctl restart vpnserver
    systemctl status vpnserver

    ufw allow 500/udp
    ufw allow 1701
    ufw allow 4500/udp
    ufw alow 5555
    ufw allow 1194
    ufw allow 443
  12. @amanjuman amanjuman revised this gist Jan 2, 2019. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions SoftEther VPN for Ubuntu 16.04
    Original file line number Diff line number Diff line change
    @@ -31,6 +31,7 @@ ExecStop=/usr/local/vpnserver/vpnserver stop
    WantedBy=multi-user.target

    echo net.ipv4.ip_forward = 1 | ${SUDO} tee -a /etc/sysctl.conf
    echo net.ipv6.ip_forward = 1 | ${SUDO} tee -a /etc/sysctl.conf

    systemctl enable vpnserver
    systemctl start vpnserver
  13. @amanjuman amanjuman revised this gist Dec 17, 2018. 1 changed file with 3 additions and 5 deletions.
    8 changes: 3 additions & 5 deletions SoftEther VPN for Ubuntu 16.04
    Original file line number Diff line number Diff line change
    @@ -1,9 +1,8 @@
    sudo apt-get update && sudo apt-get upgrade -y & sudo apt-get autoremove -y
    sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get autoremove -y
    apt-get -y install build-essential wget curl gcc make wget tzdata git libreadline-dev libncurses-dev libssl-dev zlib1g-dev

    wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.28-9669-beta/softether-vpnserver-v4.28-9669-beta-2018.09.11-linux-x64-64bit.tar.gz
    tar xzf softether-vpnserver-v4.28-9669-beta-2018.09.11-linux-x64-64bit.tar.gz
    rm softether-vpnserver-v4.28-9669-beta-2018.09.11-linux-x64-64bit.tar.gz
    tar xzf softether-vpnserver-v4.28-9669-beta-2018.09.11-linux-x64-64bit.tar.gz && rm softether-vpnserver-v4.28-9669-beta-2018.09.11-linux-x64-64bit.tar.gz

    cd vpnserver
    sudo make
    @@ -12,8 +11,7 @@ cd ..
    sudo mv vpnserver /usr/local
    cd /usr/local/vpnserver/
    sudo chmod 600 *
    sudo chmod 700 vpnserver
    sudo chmod 700 vpncmd
    sudo chmod 700 vpnserver vpncmd

    sudo ./vpnserver start
    sudo ./vpncmd
  14. @amanjuman amanjuman revised this gist Dec 17, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion SoftEther VPN for Ubuntu 16.04
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    sudo apt-get update && sudo apt-get upgrade -y &7 sudo apt-get autoremove -y
    sudo apt-get update && sudo apt-get upgrade -y & sudo apt-get autoremove -y
    apt-get -y install build-essential wget curl gcc make wget tzdata git libreadline-dev libncurses-dev libssl-dev zlib1g-dev

    wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.28-9669-beta/softether-vpnserver-v4.28-9669-beta-2018.09.11-linux-x64-64bit.tar.gz
  15. @amanjuman amanjuman revised this gist Nov 30, 2018. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions SoftEther VPN for Ubuntu 16.04
    Original file line number Diff line number Diff line change
    @@ -32,6 +32,8 @@ ExecStop=/usr/local/vpnserver/vpnserver stop
    [Install]
    WantedBy=multi-user.target

    echo net.ipv4.ip_forward = 1 | ${SUDO} tee -a /etc/sysctl.conf

    systemctl enable vpnserver
    systemctl start vpnserver
    systemctl stop vpnserver
  16. @amanjuman amanjuman created this gist Nov 30, 2018.
    40 changes: 40 additions & 0 deletions SoftEther VPN for Ubuntu 16.04
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,40 @@
    sudo apt-get update && sudo apt-get upgrade -y &7 sudo apt-get autoremove -y
    apt-get -y install build-essential wget curl gcc make wget tzdata git libreadline-dev libncurses-dev libssl-dev zlib1g-dev

    wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.28-9669-beta/softether-vpnserver-v4.28-9669-beta-2018.09.11-linux-x64-64bit.tar.gz
    tar xzf softether-vpnserver-v4.28-9669-beta-2018.09.11-linux-x64-64bit.tar.gz
    rm softether-vpnserver-v4.28-9669-beta-2018.09.11-linux-x64-64bit.tar.gz

    cd vpnserver
    sudo make

    cd ..
    sudo mv vpnserver /usr/local
    cd /usr/local/vpnserver/
    sudo chmod 600 *
    sudo chmod 700 vpnserver
    sudo chmod 700 vpncmd

    sudo ./vpnserver start
    sudo ./vpncmd
    ServerPasswordSet

    sudo nano /lib/systemd/system/vpnserver.service
    [Unit]
    Description=SoftEther VPN Server
    After=network.target

    [Service]
    Type=forking
    ExecStart=/usr/local/vpnserver/vpnserver start
    ExecStop=/usr/local/vpnserver/vpnserver stop

    [Install]
    WantedBy=multi-user.target

    systemctl enable vpnserver
    systemctl start vpnserver
    systemctl stop vpnserver
    systemctl restart vpnserver
    systemctl status vpnserver