Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Backend for VPN application

Translated134 USD

Applications 1

Application viewing is only available registered users.
  1. 18200
     28  0

    14 days557 USD

    Good day.

    I have carefully read your technical specifications. The architecture is clear: Marzban as the core VPN, and a separate integration backend on FastAPI for business logic, Apple IAP, and access management. This approach is absolutely correct, as Marzban indeed covers most of the VPN logic.

    I have already worked with Python / FastAPI, Docker infrastructure, PostgreSQL, and Redis, so implementing such a backend is clear to me.

    What I can implement within this project:

    • Integration backend on FastAPI (async)
    • Device registration + JWT authorization
    • Validation of Apple In-App Purchases (receipt validation)
    • Support for App Store Server Notifications V2
    • Integration with Marzban REST API
    • Automatic creation / blocking of users in Marzban
    • Endpoint for issuing VPN configs for iOS
    • Load balancing logic between nodes
    • Redis for rate limiting
    • PostgreSQL schema (users / subscriptions / marzban_users / locations)
    • Telegram alerting for node failures or errors
    • Full docker-compose deployment
    • Nginx + HTTPS (Let's Encrypt)
    • Swagger API documentation
    • README with instructions for launching and scaling

    I can also immediately lay down a proper project structure so that the backend can easily scale as the number of users grows.

    To more accurately assess the work, I would like to clarify a few points:

    Is the VPS already prepared, or does the infrastructure need to be deployed from scratch?

    Is Marzban already up and running, or does it also need to be deployed?

    Is there a test iOS application for checking IAP?

    Are multiple VPN nodes planned right away, or just one for now?

    After these clarifications, I will be able to provide an exact cost and timeline.

    Overall, the project looks well thought out, and I believe we can quickly bring it to a working state.

    I am ready to discuss the details.

  2. 5235    29  1   1
    123 days275 USD

    Hello! I have experience in developing backend solutions on FastAPI and integrating with VPN infrastructures.

    I am ready to implement an integration service for your application:

    Integration with Marzban API: automation of user creation/blocking and node management.

    Apple IAP: complete logic for receipt validation and handling App Store Server Notifications (V2).

    Architecture: PostgreSQL for data, Redis for limits, full containerization via Docker Compose.

    Additionally: I will set up Telegram alerting about server status and load balancing between locations.

    I guarantee clean asynchronous code and detailed API documentation in Swagger.
    I would be happy to discuss the details and start working.

  3. 682    6  0
    8 days534 USD

    I have previously implemented similar functionality for WireGuard using FastAPI and PostgressDB. Of course, your technical specifications are different, but there is nothing difficult here, so I am ready to take it on.

  4. 172    1  1
    1 day134 USD

    Good day! I am ready to complete this project. Extensive experience in developing various applications.

  5. 3092    11  0
    1 day134 USD

    Good day!
    I am developing in Python!
    I have experience with everything in the technology stack.
    Write to me - we will communicate.

  6. 414    1  0
    10 days134 USD

    Hello, I have already developed a website for VPN, so I have experience in this. I would like to clarify a couple of details in private messages.

  7. 240  
    2 days129 USD

    Good day! My name is Svitlana. I have the relevant experience and free time to carry out your project effectively. I work for results, I am responsible and punctual. I am ready to start working today. I look forward to your response!

  8. 9340    20  0   1
    10 days356 USD

    Good day, I have reviewed the technical specifications, the task is clear. I am ready to implement the backend for the VPN application. I will complete everything with quality and within the agreed deadlines.

  9. 1212    7  0
    1 day223 USD

    Hello, I implement without problems, I have a lot of experience in implementation.
    Hello, I implement without problems, I have a lot of experience in implementation.

  10. 2163    14  0   1
    14 days334 USD

    Hello! I reviewed your project brief - it's an interesting project. I can create a backend on FastAPI for integration, ensuring a stable connection between the iOS app and Marzban.

    What you will get:

    Payments will be fine - I will set up Apple IAP and their V2 notifications to quickly respond to refunds or cancellations.

    I will create a load balancer that will track which node is less loaded through Redis and direct traffic there for stable speed.

    I will also think about security - JWT tokens and limits on the number of requests, as you want. Monitoring: I will set up a Telegram bot for notifications about the status of nodes and critical errors.

    I will package everything in Docker and create proper documentation in Swagger. When do we start?

  11. 337  
    20 days334 USD

    Hello, I have 4 years of web development experience, I have mostly worked with FastAPI, we can discuss the details further in private messages, I will be happy to help.

  12. Nick Osipov Web4Business
    4975    41  4   1
    3 days134 USD

    Good evening!

    I have experience in backend development for VPN services, particularly using Marzban. I am ready to take on your project, refining the necessary logic and ensuring stable operation.

    Feel free to contact me in private messages to discuss the details and your proposal regarding the cost.

  13. 96691    1276  1   10
    30 days601 USD

    Hello. I work with FastAPI/Node.js. I am ready to collaborate. Please contact me.

  14. 976    4  0
    10 days267 USD

    Good day

    My name is Dmytro, from the company King Kong Lab.

    I have reviewed your technical specifications for the backend of the iOS VPN application. We have experience in developing backend systems in Python (FastAPI), working with Docker infrastructure, API integrations, and building scalable services. We also have experience with subscriptions, authorization via JWT, Redis, PostgreSQL, and high-load systems.

    We can implement the Integration Backend that will work with Marzban via API and provide the business logic of the application: device registration, validation of Apple In-App Purchases subscriptions, creation and management of users in Marzban, issuing VPN configurations, blocking access after subscription expiration, and server selection with load balancing.

    We can also implement an API security system (JWT, rate limiting via Redis), logging, support for App Store Server Notifications, node monitoring, and sending critical messages to Telegram. The infrastructure will be deployed via Docker (FastAPI, Marzban, PostgreSQL, Redis, Nginx) with HTTPS and the possibility of further scaling.

    We will provide a complete Git repository, docker-compose, API documentation via Swagger, deployment and scaling instructions. After launch, we will provide warranty support and assist with the initial stages of scaling.

    We are ready to discuss the project details, estimate the stages of work, and propose an optimal cost for implementation.

  15. 9927    117  0
    3 days134 USD

    Hello.

    I am a NodeJS developer. I am ready to take on the task. Write to me, we will discuss.

  16. 265  
    1 day134 USD

    Good day!

    I have reviewed the description and understand that the main logic has already been implemented through Marzban, so the main task is to correctly integrate the backend, set up the interaction of services, and implement the necessary functionality according to the technical specifications.

    I have experience in backend development, API integrations, and server infrastructure, so I will be able to assist with the implementation, configuration, and stable operation of the system.

    I suggest we move to private messages — I will review the file with the technical specifications and will be able to provide an accurate estimate of the cost and deadlines for completion.

  17. Another 6 proposals concealed
    1 proposal concealed
  • Profile blocked
    6 March, 18:34 |

    Добрый день, сколько есть времени на работу 

Current freelance projects in the category Databases & SQL

It is necessary to check the scripts and update the data in the Postgres database.

It is necessary to correct the SQL scripts for the Postgres database. It is required to check the scripts and update data from external Excel tables and between two Postgres databases (different servers). Scripts will be run through AnyDesk using Navicat. List of data for…

Databases & SQL ∙ 1 day 9 hours back ∙ 18 proposals

Need an Airtable architect to build a relational schema and a new clean Airtable base.

Need help rethinking and building a clean relational schema for an internal operational system on Airtable. The current database is already in use by the team, but it has grown organically: the structure is partially flat, some tables/views are actively used, while others are…

Databases & SQLDesktop Apps ∙ 2 days 2 hours back ∙ 9 proposals

Basketball Coaching Education Platform + Custom CMS

Basketball Coaching Education Platform + Custom CMSProject Overview We are looking for an experienced web development team or full-stack developer to build a modern basketball coaching education platform. The website will provide basketball coaches with access to educational…

Databases & SQLWeb Programming ∙ 2 days 19 hours back ∙ 88 proposals

Integration of Viber in 8.3

223 USD

Need Viber integration into own CRM (1C 8.3)About the Company The company "Domofon System" is engaged in the installation and maintenance of intercom systems. Base of over 40,000 subscribers. We work on our own customized system based on 1C 8.3. We are looking for a specialist…

Databases & SQLBot Development ∙ 2 days 23 hours back ∙ 16 proposals

Refinement of 1C UT 11 for Zebra TSD (RDP): different sound signals when scanning

22 USD

Configuration: 1C UT 11 Address warehouse Zebra TC26 TSD Work via RDP Product scanning is performed in receiving, placement, picking documents, and other warehouse operations. Current problem: Warehouse workers operate through the Zebra TSD. When scanning, they do not always…

C#Databases & SQL ∙ 4 days 21 hours back ∙ 6 proposals

Client
Andrii Rus
Ukraine Ukraine
Project published
3 months 21 days back
296 views
Tags