SSTP 서버를 설정하는 방법

SSTP 서버를 설정하는 방법

Linux(바람직하게는 우분투) 기반 SSTP 서버를 설정하는 방법이 있습니까? sourceforge에 사용 가능한 SSTP 클라이언트가 있다는 것을 알고 있지만 서버를 찾을 수 없습니다.

명확하게 말하면 저는 openVPN을 원하지 않고 SSTP를 원합니다.

답변1

예, Linux(및 Windows/Mac) 기반 SSTP(및 기타) VPN 서버가 있습니다. SoftEther VPN이라고 합니다(http://www.softether.org). Ubuntu 13.04 버전에서 사용하고 있습니다. 무엇보다도 무료입니다. 물론 무료 버전에는 몇 가지 제한 사항이 있습니다(예: 외부 인증, 클라이언트 인증서 사용 불가 등).

전반적으로 꽤 잘 작동하는 것 같습니다. 설치, 사용, 관리가 매우 쉽습니다. 꽤 좋은 문서가 있습니다. 꽤 많은 옵션이 있습니다. 내 SSTP 서버 요구 사항을 실제로 충족합니다.

답변2

고쳐 쓰다
이 답변을 작성한 직후 쓰쿠바 대학은 첫 번째 버전을 출시했습니다.소프트 에테르, Linux에서 실행되며 Microsoft 호환 SSTP 서버 구현을 제공합니다.

원래
현재 Linux용 SSTP 서버 소프트웨어는 없습니다. Linux용 SSTP 클라이언트와 Windows(Microsoft에서 개발한 프로토콜) 및 RouterOS용 SSTP 서버 구현이 있습니다. 공개사양이 있어서 누구나 서버를 개발하지 못할 이유가 없습니다. 아직 끝나지 않았습니다.

일부 참조 링크:

이 분야에서 오픈 소스 개발이 많이 이루어지지 않는 이유는 다음과 같습니다.

  • SSTP는 비교적 새로운 VPN 프로토콜입니다.
  • SSTP는 Microsoft에서 출시한 기술입니다.
  • OpenVPN은 이미 오픈 소스 솔루션의 특정 요구 사항을 해결하고 있습니다.

SSTP가 필요한 경우 OpenVPN은 이미 443을 포함한 모든 포트에서 TCP 기반 서버 실행을 지원합니다. 방화벽이 이미 TCP 포트 443을 통한 트래픽을 허용하기 때문입니다. 따라서 가장 일반적으로 사용되는 것은 아니지만 TCP 포트 443을 사용하는 OpenVPN 설정이 매우 일반적입니다. IP over TCP(특히 TCP over TCP)를 실행하면 성능이 저하되는 경우가 많기 때문에 권장되는 설정입니다.

답변3

https://github.com/sorz/sstp-serverPython\C로 구현되었습니다. 성능은 제한되어 있지만 효과적입니다.

답변4

sourceforge 프로젝트는 서버가 아닌 SSTP 클라이언트를 위한 것입니다. 현재 *nix에서 사용할 수 있는 유일한 SSTP 솔루션은 Softether입니다 - www.softether.org

소프트웨어는 여전히 제한되어 있으며 IP의 공유 서브넷에서는 실행되지 않습니다.

그 외에는 정말 훌륭한 작업을 수행하고 빠르고 쉽게 설정할 수 있으며 Windows 관리 소프트웨어를 통해 관리하는 것도 간단합니다.

관련 정보