2025-09-28
Introduction
In previous articles, we covered both classic protocols (FTP, SFTP, SMB) and the modern object storage standard S3.
However, there’s another protocol that combines features of traditional file access with HTTP — WebDAV.
This protocol became popular thanks to its simplicity, universality, and ability to work with files as if they were on a local disk, but over the internet.
What is WebDAV?
WebDAV (Web Distributed Authoring and Versioning) is an extension of the HTTP protocol, developed in the late 1990s.
2025-09-27
Introduction
In previous articles, we looked at classic protocols that work with files and folders.
But with the rise of cloud technologies, a new, more flexible and scalable approach emerged — object storage, and the de facto standard for it became the Amazon S3 protocol.
What is S3 and how is it different?
S3 (Simple Storage Service) is a protocol originally developed by Amazon Web Services (AWS) for cloud storage.
Its success was so great that today the “S3-compatible API” has become an industry standard, supported by dozens of providers (Google Cloud Storage, DigitalOcean Spaces, MinIO, etc.).
2025-09-08
Hello! If you’re even a little interested in the web, you’ve probably heard of curl.
It’s a powerful and versatile command-line tool for interacting with web servers. It is used to send and receive data over various protocols: HTTP, FTP, SFTP, as well as mail protocols.
This guide is your first step. We’ll focus on the basics to help you understand how curl works and how to use it for everyday tasks.
2025-06-24
We’ve reached the final article in our proxy server series, and today’s topic is a true veteran and classic — Squid. This powerful proxy server has served for decades as a key tool for web traffic caching, significantly speeding up internet access and reducing network load.
What is Squid?
Squid is free, open-source software that functions as a caching proxy server for web traffic. It was specifically designed to optimize HTTP and HTTPS traffic, though it also supports FTP and Gopher protocols. Squid is primarily used as a forward proxy in corporate or academic networks but can also be configured as a reverse proxy to cache content from internal web servers.
2025-06-23
031 | Proxy Servers in Action: 3proxy — A Compact and Multifunctional Proxy Server 🤏⚙️
In our exploration of proxy servers, we’ve already looked at giants like Nginx and HAProxy, as well as the versatile SOCKS-focused Dante. Today, we turn our attention to 3proxy — a surprisingly compact yet incredibly multifunctional solution that could become your Swiss army knife in the world of proxying.
What is 3proxy?
3proxy is free, open-source software that, despite its small footprint (hence the “3”), is one of the most versatile proxy servers available. It is designed to run on various operating systems including Windows, Linux, macOS, and BSD. Its main strength is its ability to act as a proxy for a wide range of network protocols, often not supported in more specialized solutions.
2025-06-21
In our series of articles on proxy servers, we’ve already discussed Nginx, a versatile tool combining the roles of a web server and a reverse proxy. Today, we’ll take a look at HAProxy (High Availability Proxy) — a specialized solution focused on a single but extremely important task: high-performance load balancing and ensuring high availability.
What is HAProxy?
HAProxy is free, open-source software that acts as a load balancer and reverse proxy for both TCP and HTTP protocols. It is designed to handle very large volumes of simultaneous connections and is a key component for building highly available and scalable web applications and services. HAProxy is often used as the “brain” in front of a group of servers, distributing incoming traffic among them.
2025-06-19
In today’s internet-driven world, where data constantly travels between millions of devices, it’s often not enough to establish a direct connection — you may need a “middleman.” That’s where a proxy server comes in. It acts as a bridge between you (the client) and the destination resource (server), handling network requests on your behalf. Understanding how proxies work is critical for network security, optimization, and access management.
What is a Proxy Server?
A proxy server (from the English proxy — representative, intermediary) is a server in a computer network that acts as an intermediary between a user (client) and other internet servers. All client requests go through the proxy first, which then forwards them to the destination server. Responses from the destination server also return to the proxy first before being sent back to the client.