Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. StreisandEffect Security Solution

StreisandEffect Security Solution

Scheduled Pinned Locked Moved App Wishlist
6 Posts 6 Posters 1.5k Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • doodlemania2D Offline
      doodlemania2D Offline
      doodlemania2
      App Dev
      wrote on last edited by
      #1

      https://github.com/StreisandEffect/streisand implements an outstanding VPN (more than just OpenVPN) solution for dummies to use. Full Ansible scripts available to construct VMs.
      Other features include:
      L2TP/IPsec using Libreswan and xl2tpd
      A randomly chosen pre-shared key and password are generated.
      Windows, macOS, Android, and iOS users can all connect using the native VPN support that is built into each operating system without installing any additional software.
      Monit
      Monitors process health and automatically restarts services in the unlikely event that they crash or become unresponsive.
      OpenSSH
      Windows and Android SSH tunnels are also supported, and a copy of the keypair is exported in the .ppk format that PuTTY requires.
      Tinyproxy is installed and bound to localhost. It can be accessed over an SSH tunnel by programs that do not natively support SOCKS and that require an HTTP proxy, such as Twitter for Android.
      An unprivileged forwarding user and SSH keypair are generated for sshuttle and SOCKS capabilities.
      OpenConnect / Cisco AnyConnect
      OpenConnect (ocserv) is an extremely high-performance and lightweight VPN server that also features full compatibility with the official Cisco AnyConnect clients.
      The protocol is built on top of standards like HTTP, TLS, and DTLS, and it's one of the most popular and widely used VPN technologies among large multi-national corporations.
      This means that in addition to its ease-of-use and speed, OpenConnect is also highly resistant to censorship and is almost never blocked.
      OpenVPN
      Self-contained "unified" .ovpn profiles are generated for easy client configuration using only a single file.
      Both TCP and UDP connections are supported.
      Client DNS resolution is handled via Dnsmasq to prevent DNS leaks.
      TLS Authentication is enabled which helps protect against active probing attacks. Traffic that does not have the proper HMAC is simply dropped.
      Shadowsocks
      The high-performance libev variant is installed. This version is capable of handling thousands of simultaneous connections.
      A QR code is generated that can be used to automatically configure the Android and iOS clients by simply taking a picture. You can tag '8.8.8.8' on that concrete wall, or you can glue the Shadowsocks instructions and some QR codes to it instead!
      AEAD support is enabled using ChaCha20 and Poly1305 for enhanced security and improved GFW evasion.
      The simple-obfs plugin is installed to provide robust traffic evasion on hostile networks (especially those implementing quality of service (QOS) throttling).
      sslh
      Sslh is a protocol demultiplexer that allows Nginx, OpenSSH, and OpenVPN to share port 443. This provides an alternative connection option and means that you can still route traffic via OpenSSH and OpenVPN even if you are on a restrictive network that blocks all access to non-HTTP ports.
      Stunnel
      Listens for and wraps OpenVPN connections. This makes them look like standard SSL traffic and allows OpenVPN clients to successfully establish tunnels even in the presence of Deep Packet Inspection.
      Unified profiles for stunnel-wrapped OpenVPN connections are generated alongside the direct connection profiles. Detailed instructions are also generated.
      The stunnel certificate and key are exported in PKCS #12 format so they are compatible with other SSL tunneling applications. Notably, this enables OpenVPN for Android to tunnel its traffic through SSLDroid. OpenVPN in China on a mobile device? Yes!
      Tor
      A bridge relay is set up with a random nickname.
      Obfsproxy is installed and configured with support for the obfs4 pluggable transport.
      A BridgeQR code is generated that can be used to automatically configure Orbot for Android.
      UFW
      Firewall rules are configured for every service, and any traffic that is sent to an unauthorized port will be blocked.
      unattended-upgrades
      Your Streisand server is configured to automatically install new security updates.
      WireGuard
      Linux users can take advantage of this next-gen, simple, kernel-based, state-of-the-art VPN that also happens to be ridiculously fast and uses modern cryptographic principles that all other highspeed VPN solutions lack.

      yusfY timconsidineT 2 Replies Last reply
      6
      • doodlemania2D doodlemania2

        https://github.com/StreisandEffect/streisand implements an outstanding VPN (more than just OpenVPN) solution for dummies to use. Full Ansible scripts available to construct VMs.
        Other features include:
        L2TP/IPsec using Libreswan and xl2tpd
        A randomly chosen pre-shared key and password are generated.
        Windows, macOS, Android, and iOS users can all connect using the native VPN support that is built into each operating system without installing any additional software.
        Monit
        Monitors process health and automatically restarts services in the unlikely event that they crash or become unresponsive.
        OpenSSH
        Windows and Android SSH tunnels are also supported, and a copy of the keypair is exported in the .ppk format that PuTTY requires.
        Tinyproxy is installed and bound to localhost. It can be accessed over an SSH tunnel by programs that do not natively support SOCKS and that require an HTTP proxy, such as Twitter for Android.
        An unprivileged forwarding user and SSH keypair are generated for sshuttle and SOCKS capabilities.
        OpenConnect / Cisco AnyConnect
        OpenConnect (ocserv) is an extremely high-performance and lightweight VPN server that also features full compatibility with the official Cisco AnyConnect clients.
        The protocol is built on top of standards like HTTP, TLS, and DTLS, and it's one of the most popular and widely used VPN technologies among large multi-national corporations.
        This means that in addition to its ease-of-use and speed, OpenConnect is also highly resistant to censorship and is almost never blocked.
        OpenVPN
        Self-contained "unified" .ovpn profiles are generated for easy client configuration using only a single file.
        Both TCP and UDP connections are supported.
        Client DNS resolution is handled via Dnsmasq to prevent DNS leaks.
        TLS Authentication is enabled which helps protect against active probing attacks. Traffic that does not have the proper HMAC is simply dropped.
        Shadowsocks
        The high-performance libev variant is installed. This version is capable of handling thousands of simultaneous connections.
        A QR code is generated that can be used to automatically configure the Android and iOS clients by simply taking a picture. You can tag '8.8.8.8' on that concrete wall, or you can glue the Shadowsocks instructions and some QR codes to it instead!
        AEAD support is enabled using ChaCha20 and Poly1305 for enhanced security and improved GFW evasion.
        The simple-obfs plugin is installed to provide robust traffic evasion on hostile networks (especially those implementing quality of service (QOS) throttling).
        sslh
        Sslh is a protocol demultiplexer that allows Nginx, OpenSSH, and OpenVPN to share port 443. This provides an alternative connection option and means that you can still route traffic via OpenSSH and OpenVPN even if you are on a restrictive network that blocks all access to non-HTTP ports.
        Stunnel
        Listens for and wraps OpenVPN connections. This makes them look like standard SSL traffic and allows OpenVPN clients to successfully establish tunnels even in the presence of Deep Packet Inspection.
        Unified profiles for stunnel-wrapped OpenVPN connections are generated alongside the direct connection profiles. Detailed instructions are also generated.
        The stunnel certificate and key are exported in PKCS #12 format so they are compatible with other SSL tunneling applications. Notably, this enables OpenVPN for Android to tunnel its traffic through SSLDroid. OpenVPN in China on a mobile device? Yes!
        Tor
        A bridge relay is set up with a random nickname.
        Obfsproxy is installed and configured with support for the obfs4 pluggable transport.
        A BridgeQR code is generated that can be used to automatically configure Orbot for Android.
        UFW
        Firewall rules are configured for every service, and any traffic that is sent to an unauthorized port will be blocked.
        unattended-upgrades
        Your Streisand server is configured to automatically install new security updates.
        WireGuard
        Linux users can take advantage of this next-gen, simple, kernel-based, state-of-the-art VPN that also happens to be ridiculously fast and uses modern cryptographic principles that all other highspeed VPN solutions lack.

        yusfY Offline
        yusfY Offline
        yusf
        wrote on last edited by
        #2

        Sounds very good. Especially the feature making OpenVPN traffic look like regular SSL traffic!

        1 Reply Last reply
        0
        • robiR Offline
          robiR Offline
          robi
          wrote on last edited by
          #3

          Reviving this..

          Conscious tech

          1 Reply Last reply
          2
          • doodlemania2D doodlemania2

            https://github.com/StreisandEffect/streisand implements an outstanding VPN (more than just OpenVPN) solution for dummies to use. Full Ansible scripts available to construct VMs.
            Other features include:
            L2TP/IPsec using Libreswan and xl2tpd
            A randomly chosen pre-shared key and password are generated.
            Windows, macOS, Android, and iOS users can all connect using the native VPN support that is built into each operating system without installing any additional software.
            Monit
            Monitors process health and automatically restarts services in the unlikely event that they crash or become unresponsive.
            OpenSSH
            Windows and Android SSH tunnels are also supported, and a copy of the keypair is exported in the .ppk format that PuTTY requires.
            Tinyproxy is installed and bound to localhost. It can be accessed over an SSH tunnel by programs that do not natively support SOCKS and that require an HTTP proxy, such as Twitter for Android.
            An unprivileged forwarding user and SSH keypair are generated for sshuttle and SOCKS capabilities.
            OpenConnect / Cisco AnyConnect
            OpenConnect (ocserv) is an extremely high-performance and lightweight VPN server that also features full compatibility with the official Cisco AnyConnect clients.
            The protocol is built on top of standards like HTTP, TLS, and DTLS, and it's one of the most popular and widely used VPN technologies among large multi-national corporations.
            This means that in addition to its ease-of-use and speed, OpenConnect is also highly resistant to censorship and is almost never blocked.
            OpenVPN
            Self-contained "unified" .ovpn profiles are generated for easy client configuration using only a single file.
            Both TCP and UDP connections are supported.
            Client DNS resolution is handled via Dnsmasq to prevent DNS leaks.
            TLS Authentication is enabled which helps protect against active probing attacks. Traffic that does not have the proper HMAC is simply dropped.
            Shadowsocks
            The high-performance libev variant is installed. This version is capable of handling thousands of simultaneous connections.
            A QR code is generated that can be used to automatically configure the Android and iOS clients by simply taking a picture. You can tag '8.8.8.8' on that concrete wall, or you can glue the Shadowsocks instructions and some QR codes to it instead!
            AEAD support is enabled using ChaCha20 and Poly1305 for enhanced security and improved GFW evasion.
            The simple-obfs plugin is installed to provide robust traffic evasion on hostile networks (especially those implementing quality of service (QOS) throttling).
            sslh
            Sslh is a protocol demultiplexer that allows Nginx, OpenSSH, and OpenVPN to share port 443. This provides an alternative connection option and means that you can still route traffic via OpenSSH and OpenVPN even if you are on a restrictive network that blocks all access to non-HTTP ports.
            Stunnel
            Listens for and wraps OpenVPN connections. This makes them look like standard SSL traffic and allows OpenVPN clients to successfully establish tunnels even in the presence of Deep Packet Inspection.
            Unified profiles for stunnel-wrapped OpenVPN connections are generated alongside the direct connection profiles. Detailed instructions are also generated.
            The stunnel certificate and key are exported in PKCS #12 format so they are compatible with other SSL tunneling applications. Notably, this enables OpenVPN for Android to tunnel its traffic through SSLDroid. OpenVPN in China on a mobile device? Yes!
            Tor
            A bridge relay is set up with a random nickname.
            Obfsproxy is installed and configured with support for the obfs4 pluggable transport.
            A BridgeQR code is generated that can be used to automatically configure Orbot for Android.
            UFW
            Firewall rules are configured for every service, and any traffic that is sent to an unauthorized port will be blocked.
            unattended-upgrades
            Your Streisand server is configured to automatically install new security updates.
            WireGuard
            Linux users can take advantage of this next-gen, simple, kernel-based, state-of-the-art VPN that also happens to be ridiculously fast and uses modern cryptographic principles that all other highspeed VPN solutions lack.

            timconsidineT Offline
            timconsidineT Offline
            timconsidine
            App Dev
            wrote on last edited by
            #4

            @doodlemania2 wow, lot in there

            1 Reply Last reply
            0
            • marcusquinnM Offline
              marcusquinnM Offline
              marcusquinn
              wrote on last edited by
              #5

              Looks tasty!

              Web Design https://www.evergreen.je
              Development https://brandlight.org
              Life https://marcusquinn.com

              M 1 Reply Last reply
              0
              • marcusquinnM marcusquinn

                Looks tasty!

                M Online
                M Online
                msbt
                App Dev
                wrote on last edited by
                #6

                repo isn't maintained anymore though

                It was abandoned by the devs and since Ubuntu 16.04 is now EOL, it's now archived

                1 Reply Last reply
                3
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • Bookmarks
                  • Search