Hetzner Cloud

Home PDF

Ich bin sehr aufgeregt, diese Cloud-Plattform auszuprobieren, die kürzlich gestartet wurde.

Quelle: Hetzner

Ein Server in Helsinki mit einer Konfiguration von 2 AMD VCPUs, 2 GB RAM, 40 GB SSD und 20 TB Traffic kostet 4,49 USD pro Monat.

Eine IPv4-Adresse kostet zusätzlich 0,60 USD pro Monat, was insgesamt 5,09 USD pro Monat ergibt.

Sie bieten Dienstleistungen in sechs Standorten an:

Es ist interessant, dass sie keine Trends verfolgen, um beliebte Standorte auszuwählen. Ihre Standorte unterscheiden sich von denen von Vultr oder Digital Ocean.

Die Firewall-Einstellungen sind einfach zu bedienen. Obwohl dies mein erstes Mal war, konnte ich schnell die richtige Konfiguration für meinen Proxy-Server einrichten.

sudo bash -c “$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh)”

Die Geschwindigkeit des Hetzner-Servers in Helsinki ist sehr schnell. Mit der Speedtest iOS-App beträgt die Downloadgeschwindigkeit 423 Mbps und die Uploadgeschwindigkeit 56,1 Mbps.

Der Ping in Shadowrocket beträgt 1175 ms, was aber kein großes Problem ist.

Ein einfaches Python-Skript, um Serverinstanzdetails zu erhalten.

from hcloud import Client
import os

# Holen Sie sich das API-Token aus der Umgebungsvariablen
api_token = os.environ.get('HERTZNER_API_KEY')

if not api_token:
    print("Fehler: HERTZNER_API_KEY-Umgebungsvariable nicht gesetzt.")
    exit(1)

# Erstellen Sie eine Client-Instanz
client = Client(token=api_token)

# Liste aller Server
servers = client.servers.get_all()

# Drucken Sie die Serverdetails
for server in servers:
    print(f"Server-ID: {server.id}")
    print(f"Server-Name: {server.name}")
    print(f"Server-Status: {server.status}")
    print(f"Server IPv4: {server.public_net.ipv4.ip}")
    print(f"Server IPv6: {server.public_net.ipv6.ip}")
    print(f"Server-Typ: {server.server_type.name}")
    print(f"Server-Standort: {server.datacenter.location.name}")
    print("----------------------------------")

# Wenn Sie eine bestimmte Server-ID erhalten möchten
server_id = '59402674'
server = client.servers.get_by_id(server_id)

print(f"Server-ID: {server.id}")
print(f"Server-Name: {server.name}")
print(f"Server-Status: {server.status}")
print(f"Server IPv4: {server.public_net.ipv4.ip}")
print(f"Server IPv6: {server.public_net.ipv6.ip}")
print(f"Server-Typ: {server.server_type.name}")
print(f"Server-Standort: {server.datacenter.location.name}")


Back 2025.02.22 Donate