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


Skip to content

VPN

66 Topics 515 Posts
  • VPN - Package Updates

    Pinned Locked
    52
    0 Votes
    52 Posts
    21k Views
    Package UpdatesP
    [2.21.0] Update vpn to 2.21.0 Update modules dnsmasq: localize queries remove auto tunnel routing mode Fix ui to handle managed tunnel
  • Enhancing Cloudron's VPN application

    vpn censorship amneziawg sing-box hysteria2
    8
    8 Votes
    8 Posts
    320 Views
    R
    @LoudLemur based on your message, which was written to you by AI . You are not suitable for openvpn and wireguard , which are exactly VPN connections. But suitable VLESS , Shadowsocks and Hysteria , which are proxies . For them you can in a couple of clicks to raise a single server with web ui -for example 3xui .
  • Self-hosted VPN server made EASY!

    17
    9 Votes
    17 Posts
    4k Views
    svtxS
    It also does Wireguard AND OpenVPN simultaneously, which is hella convenient
  • Add last connection time

    3
    1 Votes
    3 Posts
    222 Views
    sponchS
    great, working. Thank you
  • Using OpenVPN on Cloudron as a client for other VPN services?

    14
    1 Votes
    14 Posts
    5k Views
    jamesJ
    Hello @nottheend @nottheend said: "route all traffic to the cloudron VPN endpoint via a third party VPN? The idea would be to only allow access to configured apps through the Cloudron VPN app or a custom VPN you can configure.
  • Wireguard: "Patching" AllowedIps and interface PostUp

    14
    1 Votes
    14 Posts
    1k Views
    S
    Thank you, @girish, for the very quick implementation! I just upgraded and so far things appear to be working as expected. I'll test a bit more and report back with any issues I might come across... Thanks again and cheers from Germany!
  • Custom DNS per user/config

    1
    0 Votes
    1 Posts
    273 Views
    No one has replied
  • List certs and remove users

    Solved
    9
    0 Votes
    9 Posts
    2k Views
    nebulonN
    I've added the ability for admins in the VPN app now to see clients from all users and also be able to revoke on behalf of them. New package including this feature was just released.
  • Restart loop - `Bad argument `eth0'`

    vpn troubleshooting ipv6
    6
    1 Votes
    6 Posts
    2k Views
    BrutalBirdieB
    IMO having a backwards compatibility is nice but to what extent? Just checking network6 var and if empty return a useful error would suffice for me.
  • Separate IP addresses for OpenVPN

    Solved
    7
    0 Votes
    7 Posts
    3k Views
    jamesJ
    Closed due to inactivity
  • Running cloudron locally

    Moved
    4
    1
    0 Votes
    4 Posts
    2k Views
    R
    Thank you. I am still getting familiar with the code and missed the develop.sh file.
  • 1 Votes
    3 Posts
    1k Views
    R
    Regarding this issue, I looked into this and currently, when a user creates a device/client connection through the portal, the device is registered under the username of the creator and is not visible to other users (screenshot below). [image: 1737439619075-557168ac-6517-4c0b-a315-90beac059ad4-image.png] After reviewing the app’s code, this appears to be the current functionality, as seen in the following code snippet: https://git.cloudron.io/apps/openvpn-app/-/blob/master/src/openvpn.js?ref_type=heads#L133 Would it be possible for the Cloudron team to modify this functionality so that the portal returns a list of all clients created under the current OpenVPN app instead? To make this request clearer, I have outlined a feature request below: Feature Request: Display All Device Keys in OpenVPN portal Summary As a user, I would like to display all device keys created by any Cloudron user, excluding specific keys (ca.key and cloudron.key) , so that I can view all devices associated with the app and verify their connection status. Description Currently, the application only lists .key files in the private directory associated with the logged-in user. To enhance usability, we propose displaying all device keys created under the OpenVPN app. Acceptance Criteria The application should filter out ca.key and cloudron.key from the list of .key files. The application should correctly extract and display the username and device name from the remaining .key files and display that in the portal. Implementation Details Filter Key Files: Modify the code to filter out ca.key and cloudron.key from the list of .key files. https://git.cloudron.io/apps/openvpn-app/-/blob/master/src/openvpn.js?ref_type=heads#L133 Extract Username and Device Name: Update the code to correctly extract the username and device name from the remaining .key files. If you require to maintain the current functionality, you could make this feature configurable in the settings for the OpenVPN app. I have attached a snapshot of the code change that would be required. [image: 1737439691287-92c50171-b8c4-4bbf-9598-9bd522ddb32c-image-resized.png]
  • sorting users

    3
    1 Votes
    3 Posts
    2k Views
    R
    Thanks for the quick fix!
  • AGH, Hetzner Firewall and Dynamic IP

    5
    1 Votes
    5 Posts
    3k Views
    J
    Good workflow! @Kubernetes said in AGH, Hetzner Firewall and Dynamic IP: I have whitelistet my ISP IP and update it manually when it changes. I think this is where the API will help if your IP changes a lot. I don't know if it applies to @sponch but in my home, the VPS only changes IP within a specific subnet. In the firewall, I just whitelist the subnet instead of a specific IP.
  • upload/download stats on VPN dashboard?

    7
    1
    1 Votes
    7 Posts
    3k Views
    sponchS
    working great! Thanks @girish
  • VPN: can't get WireGuard & AdGuard working

    Solved
    13
    1 Votes
    13 Posts
    8k Views
    sponchS
    @girish YOU'RE GREAT! Wiregueard working now with Adguard after 8.2.3 Updater
  • New VPN version

    4
    3 Votes
    4 Posts
    3k Views
    J
    @lilian said in New VPN version: I already have OpenVPN installed on my Cloudron, with clients currently using it. Can I use the entire configuration stored in /app/data/ to migrate my clients seamlessly? Yes, you can just upgrade to the new VPN app. You have to click this manually because it's a major version (it won't auto-ugprade). Don't skip the backup when updating!
  • 1 Votes
    2 Posts
    1k Views
    girishG
    Thanks for reporting. . Implemented here - https://git.cloudron.io/packages/vpn-app/-/commit/4a2e9228884620180bbe75ed29f8c0cee421ebd7 . If both are disabled, OpenVPN will be totally disabled.
  • Wireguard not connecting

    11
    0 Votes
    11 Posts
    5k Views
    J
    @necrevistonnezr said in Wireguard not connecting: @Jenova said in Wireguard not connecting: @robi said in Wireguard not connecting: @Jenova said in Wireguard not connecting: adblocking and VPN without needing Adguard How do you not need Adguard? RethinkDB uses Wireguard as a proxy. It also has firewall and Adblocking stuff. It's like Adguard on steroids and it's free. I guess you’re talking about RethinkDNS at https://rethinkdns.com/ (with „paid plans coming soon“)? RethinkDB (https://rethinkdb.com/) is a different software… Haha omg yes RethinkDNS is what I was talking about. Omg sorry they're so similarly named. I feel dumb now. Sorry for hyping you up @robi
  • Change protocol from TCP to UDP

    Solved
    10
    1
    0 Votes
    10 Posts
    5k Views
    J
    @girish Looks good, thanks!