Skip to content

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

SoftEther VPN Server Installer

This repository contains a script (se-install.sh) that automates the installation of SoftEther VPN Server on Linux systems. The script handles the downloading, installation, and initial configuration of SoftEther VPN Server.

Prerequisites

Before running the installation script, please ensure that your system meets the following requirements:

  • A Linux distribution (Debian/Ubuntu preferred as the script uses apt-get)
  • curl must be installed on your system

Installation

To install SoftEther VPN Server using the se-install.sh script, you can run the following command in your terminal. This command uses curl to download the script and executes it with bash. Ensure you have internet connectivity and the ability to access GitHub where the script is hosted.

bash <(curl -Ls https://raw.githubusercontent.com/DrSaeedHub/SoftetherFastInstall/main/se-install.sh)

Uninstallation

To fully uninstall SoftEther VPN Server, stop and disable the service, and remove the installed files, run:

bash <(curl -Ls https://raw.githubusercontent.com/DrSaeedHub/SoftetherFastInstall/main/se-install.sh) --uninstall

What the Script Does

  1. Checks for necessary packages and installs them if they are missing (e.g., build-essential, checkinstall).
  2. Downloads the specified version of SoftEther VPN Server.
  3. Compiles and installs the VPN server.
  4. Configures the VPN server to start automatically as a system service.
  5. Performs cleanup after installation.

When run with --uninstall, the script stops and disables the vpnserver service, removes the systemd service file, deletes the SoftEther install directory, removes old init scripts, clears temporary install files, and reloads systemd.

Post-Installation

After installation, SoftEther VPN Server will start automatically. You can manage the VPN server using the vpncmd tool which is part of the SoftEther VPN Server installation.

For more detailed configuration and administration, refer to the official SoftEther VPN documentation.

Issues

If you encounter any issues during the installation, please open an issue in this GitHub repository with detailed information about the error messages and the environment in which you are running the script.

Contributions

Contributions to this script are welcome. Please fork the repository, make your changes, and submit a pull request.

About

automates the installation of SoftEther VPN Server on Linux systems. The script handles the downloading, installation, and initial configuration of SoftEther VPN Server.

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages