2017-12-05 01:40:39 +03:00
|
|
|
# SoftEther VPN
|
|
|
|
|
2018-10-29 18:28:13 +03:00
|
|
|
[![AppVeyor build status](https://ci.appveyor.com/api/projects/status/github/softethervpn/softethervpn?branch=master&svg=true)](https://ci.appveyor.com/project/softethervpn/softethervpn) [![Travis CI build status](https://travis-ci.org/SoftEtherVPN/SoftEtherVPN.svg?branch=master)](https://travis-ci.org/SoftEtherVPN/SoftEtherVPN) [![gitlab-ci build status](https://gitlab.com/SoftEther/SoftEtherVPN/badges/master/build.svg)](https://gitlab.com/SoftEther/SoftEtherVPN/pipelines) [![Coverity Scan Build Status](https://scan.coverity.com/projects/16304/badge.svg)](https://scan.coverity.com/projects/softethervpn-softethervpn)
|
2017-12-05 01:40:39 +03:00
|
|
|
|
2018-05-24 11:24:26 +03:00
|
|
|
- [SoftEther VPN](#softether-vpn)
|
|
|
|
- [BOARD MEMBERS OF THIS REPOSITORY](#board-members-of-this-repository)
|
|
|
|
- [SOFTETHER VPN ADVANTAGES](#softether-vpn-advantages)
|
|
|
|
- [Installation](#installation)
|
|
|
|
* [For Ubuntu](#for-ubuntu)
|
|
|
|
* [From binary installers:](#from-binary-installers)
|
|
|
|
* [Build from Source code](#build-from-source-code)
|
|
|
|
- [TO CIRCUMVENT YOUR GOVERNMENT'S FIREWALL RESTRICTION](#to-circumvent-your-governments-firewall-restriction)
|
|
|
|
- [SOURCE CODE CONTRIBUTION](#source-code-contribution)
|
|
|
|
- [DEAR SECURITY EXPERTS](#dear-security-experts)
|
|
|
|
|
2017-10-19 05:48:23 +03:00
|
|
|
SoftEther VPN (Developer Edition Master Repository)
|
|
|
|
- An Open-Source Cross-platform Multi-protocol VPN Program
|
2014-01-04 17:00:08 +04:00
|
|
|
http://www.softether.org/
|
|
|
|
|
2017-11-05 18:57:29 +03:00
|
|
|
|
2017-10-19 05:48:23 +03:00
|
|
|
This repository has experimental codes. Pull requests are welcome.
|
2014-01-04 17:00:08 +04:00
|
|
|
|
2017-10-19 05:48:23 +03:00
|
|
|
Stable Edition is available on
|
|
|
|
https://github.com/SoftEtherVPN/SoftEtherVPN_Stable
|
|
|
|
which the non-developer user can stable use.
|
|
|
|
|
2018-05-24 11:24:26 +03:00
|
|
|
Source code packages (.zip and .tar.gz) and binary files of Stable Edition are also available:
|
2014-01-04 17:00:08 +04:00
|
|
|
http://www.softether-download.com/
|
|
|
|
|
2018-12-02 03:37:24 +03:00
|
|
|
Copyright (c) all contributors on SoftEther VPN project in GitHub.
|
|
|
|
Copyright (c) Daiyuu Nobori, SoftEther Project at University of Tsukuba, and SoftEther Corporation.
|
2014-01-04 17:00:08 +04:00
|
|
|
|
2018-12-07 11:50:34 +03:00
|
|
|
---
|
|
|
|
|
2017-10-19 05:48:23 +03:00
|
|
|
The development of SoftEther VPN was supported by the MITOH Project,
|
|
|
|
a research and development project by Japanese Government,
|
|
|
|
subsidized by Ministry of Economy, Trade and Industry of Japan,
|
|
|
|
administrated by Information Promotion Agency.
|
|
|
|
https://www.ipa.go.jp/english/humandev/
|
|
|
|
|
2018-12-07 11:50:34 +03:00
|
|
|
---
|
|
|
|
|
|
|
|
![https://icons8.com](resources/icons8.png "Icons8")
|
|
|
|
|
|
|
|
[Icons8](https://icons8.com) kindly supported the project by gifting a license which allows to edit and redistribute their icons.
|
|
|
|
|
|
|
|
Please note that you are not allowed to redistribute those icons outside of this repository.
|
|
|
|
|
|
|
|
The developers of SoftEther VPN love Icons8's work and kindly ask the users to support them as much as possible.
|
|
|
|
|
|
|
|
---
|
2017-10-19 05:48:23 +03:00
|
|
|
|
2018-12-02 03:37:24 +03:00
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
|
|
you may not use this file except in compliance with the License.
|
|
|
|
You may obtain a copy of the License at
|
|
|
|
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
2014-01-04 17:00:08 +04:00
|
|
|
|
|
|
|
SoftEther VPN ("SoftEther" means "Software Ethernet") is one of the
|
|
|
|
world's most powerful and easy-to-use multi-protocol VPN software.
|
|
|
|
|
|
|
|
SoftEther VPN runs on Windows, Linux, Mac, FreeBSD and Solaris.
|
|
|
|
|
|
|
|
SoftEther VPN supports most of widely-used VPN protocols
|
|
|
|
including SSL-VPN, OpenVPN, IPsec, L2TP, MS-SSTP, L2TPv3 and EtherIP
|
|
|
|
by the single SoftEther VPN Server program.
|
|
|
|
|
|
|
|
More details on http://www.softether.org/.
|
2017-11-05 18:57:29 +03:00
|
|
|
|
|
|
|
|
2017-12-03 22:51:07 +03:00
|
|
|
# BOARD MEMBERS OF THIS REPOSITORY
|
|
|
|
|
2017-11-05 18:57:29 +03:00
|
|
|
|
|
|
|
Daiyuu Nobori (Since Jan 2, 2014)
|
|
|
|
https://github.com/dnobori
|
|
|
|
|
|
|
|
Moataz Elmasry (Since Nov 6, 2017)
|
|
|
|
https://github.com/moatazelmasry2
|
|
|
|
|
|
|
|
Zulyandri Zardi (Since Nov 6, 2017)
|
|
|
|
https://github.com/zulzardi
|
|
|
|
|
|
|
|
Alex Maslakov (Since Nov 6, 2017)
|
|
|
|
https://github.com/GildedHonour
|
|
|
|
|
2018-07-21 05:40:25 +03:00
|
|
|
Davide Beatrici (Since Jul 21, 2018)
|
|
|
|
https://github.com/davidebeatrici
|
2014-01-04 17:00:08 +04:00
|
|
|
|
2018-07-21 08:10:47 +03:00
|
|
|
Ilya Shipitsin (Since Jul 21, 2018)
|
|
|
|
https://github.com/chipitsine
|
|
|
|
|
2014-01-04 17:00:08 +04:00
|
|
|
|
2017-12-03 22:51:07 +03:00
|
|
|
# SOFTETHER VPN ADVANTAGES
|
|
|
|
|
2014-01-04 17:00:08 +04:00
|
|
|
|
|
|
|
- Supporting all popular VPN protocols by the single VPN server:
|
|
|
|
SSL-VPN (HTTPS)
|
|
|
|
OpenVPN
|
|
|
|
IPsec
|
|
|
|
L2TP
|
|
|
|
MS-SSTP
|
|
|
|
L2TPv3
|
|
|
|
EtherIP
|
|
|
|
- Free and open-source software.
|
|
|
|
- Easy to establish both remote-access and site-to-site VPN.
|
|
|
|
- SSL-VPN Tunneling on HTTPS to pass through NATs and firewalls.
|
|
|
|
- Revolutionary VPN over ICMP and VPN over DNS features.
|
|
|
|
- Resistance to highly-restricted firewall.
|
|
|
|
- Ethernet-bridging (L2) and IP-routing (L3) over VPN.
|
|
|
|
- Embedded dynamic-DNS and NAT-traversal so that no static nor
|
|
|
|
fixed IP address is required.
|
|
|
|
- AES 256-bit and RSA 4096-bit encryptions.
|
|
|
|
- Sufficient security features such as logging and firewall inner
|
|
|
|
VPN tunnel.
|
2014-03-20 00:45:05 +04:00
|
|
|
- User authentication with RADIUS and NT domain controllers.
|
|
|
|
- User authentication with X.509 client certificate.
|
|
|
|
- Packet logging.
|
2014-01-04 17:00:08 +04:00
|
|
|
- 1Gbps-class high-speed throughput performance with low memory and
|
|
|
|
CPU usage.
|
|
|
|
- Windows, Linux, Mac, Android, iPhone, iPad and Windows Phone are
|
|
|
|
supported.
|
|
|
|
- The OpenVPN clone function supports legacy OpenVPN clients.
|
|
|
|
- IPv4 / IPv6 dual-stack.
|
|
|
|
- The VPN server runs on Windows, Linux, FreeBSD, Solaris and Mac OS X.
|
|
|
|
- Configure All settings on GUI.
|
|
|
|
- Multi-languages (English, Japanese and Simplified-Chinese).
|
2014-03-20 00:45:05 +04:00
|
|
|
- No memory leaks. High quality stable codes, intended for long-term runs.
|
|
|
|
We always verify that there are no memory or resource leaks before
|
|
|
|
releasing the build.
|
2014-01-04 17:00:08 +04:00
|
|
|
- More details at http://www.softether.org/.
|
|
|
|
|
|
|
|
|
2018-05-24 11:24:26 +03:00
|
|
|
# Installation
|
2014-01-04 17:00:08 +04:00
|
|
|
|
2018-05-24 11:24:26 +03:00
|
|
|
## For Ubuntu
|
2018-05-07 21:31:38 +03:00
|
|
|
|
|
|
|
[Launchpad PPA](https://launchpad.net/~paskal-07/+archive/ubuntu/softethervpn/+packages) maintained by [Dmitry Verkhoturov](https://github.com/paskal)
|
2014-01-04 17:00:08 +04:00
|
|
|
|
2018-05-24 11:24:26 +03:00
|
|
|
## From binary installers:
|
2014-01-04 17:00:08 +04:00
|
|
|
|
2018-05-24 11:24:26 +03:00
|
|
|
Those can be found under http://www.softether-download.com/
|
|
|
|
There you can also find SoftEtherVPN source code in zip and tar formats.
|
2014-01-04 17:00:08 +04:00
|
|
|
|
2018-05-24 11:24:26 +03:00
|
|
|
## Build from Source code
|
2014-01-04 17:00:08 +04:00
|
|
|
|
2018-05-24 11:24:26 +03:00
|
|
|
see [BUILD_UNIX](src/BUILD_UNIX.md) or [BUILD_WINDOWS](src/BUILD_WINDOWS.md)
|
2014-01-04 17:00:08 +04:00
|
|
|
|
2018-05-24 11:24:26 +03:00
|
|
|
There are two flavours of SoftEtherVPN source code:
|
2017-12-03 22:51:07 +03:00
|
|
|
|
2018-05-24 11:24:26 +03:00
|
|
|
1. Unstable. Found under https://github.com/SoftEtherVPN/SoftEtherVPN
|
|
|
|
2. Stable. Found under https://github.com/SoftEtherVPN/SoftEtherVPN_Stable
|
2014-01-04 17:00:08 +04:00
|
|
|
|
2017-12-03 22:51:07 +03:00
|
|
|
# TO CIRCUMVENT YOUR GOVERNMENT'S FIREWALL RESTRICTION
|
2014-01-04 17:00:08 +04:00
|
|
|
|
|
|
|
Because SoftEther VPN is overly strong tool to build a VPN tunnel,
|
|
|
|
some censorship governments want to block your access to the source code
|
|
|
|
of SoftEther VPN, by abusing their censorship firewalls.
|
|
|
|
|
|
|
|
To circumvent your censor's unjust restriction,
|
|
|
|
SoftEther VPN Project distributes the up-to-date source-code
|
|
|
|
on all the following open-source repositories:
|
|
|
|
|
|
|
|
- GitHub
|
|
|
|
https://github.com/SoftEtherVPN/SoftEtherVPN/
|
|
|
|
|
2017-12-03 22:51:07 +03:00
|
|
|
```
|
2014-01-04 17:00:08 +04:00
|
|
|
$ git clone https://github.com/SoftEtherVPN/SoftEtherVPN.git
|
2017-12-03 22:51:07 +03:00
|
|
|
```
|
2018-08-06 16:25:00 +03:00
|
|
|
|
|
|
|
- GitLab (mirrored from GitHub)
|
|
|
|
https://gitlab.com/SoftEther/SoftEtherVPN/
|
|
|
|
|
|
|
|
```
|
|
|
|
$ git clone https://gitlab.com/SoftEther/SoftEtherVPN.git
|
|
|
|
```
|
|
|
|
|
2014-01-04 17:00:08 +04:00
|
|
|
We hope that you can reach one of the above URLs at least!
|
|
|
|
|
|
|
|
|
2017-12-03 22:51:07 +03:00
|
|
|
# SOURCE CODE CONTRIBUTION
|
2014-01-15 13:01:42 +04:00
|
|
|
|
|
|
|
Your contribution to SoftEther VPN Project is much appreciated.
|
|
|
|
Please send patches to us through GitHub.
|
|
|
|
|
|
|
|
|
2017-12-03 22:51:07 +03:00
|
|
|
# DEAR SECURITY EXPERTS
|
2014-01-04 17:00:08 +04:00
|
|
|
|
|
|
|
If you find a bug or a security vulnerability please kindly inform us
|
|
|
|
about the problem immediately so that we can fix the security problem
|
|
|
|
to protect a lot of users around the world as soon as possible.
|
|
|
|
|
|
|
|
Our e-mail address for security reports is:
|
2018-05-24 11:24:26 +03:00
|
|
|
**softether-vpn-security at softether.org**
|
2014-01-04 17:00:08 +04:00
|
|
|
|
|
|
|
Please note that the above e-mail address is not a technical support
|
|
|
|
inquiry address. If you need technical assistance, please visit
|
|
|
|
http://www.softether.org/ and ask your question on the users forum.
|