1. Erstellen Sie ein Konfigurationsdateiverzeichnis cd /home-Verzeichnis mkdir frp Die endgültige Verzeichnisstruktur: 2. Erstellen Sie eine Serverkonfigurationsdatei vi frps.ini [gemeinsam] Bindeport = 17000 token = meinToken vhost_http_port = 10080 vhost_https_port = 10443 Dashboard-Port = 17500 Dashboard_Benutzer = Administrator dashboard_pwd = Administrator tcp_mux = wahr max_pool_count = 10 3. Erstellen Sie eine serverseitige YML-Datei vi frps-docker-compose.yml Version: '3' Leistungen: frps: Bild: snowdreamtech/frps Häfen: - "17000:17000" - "27500:17500" - "10022:10022" #Für SSH-Verbindung - "10080:10080" #Für externen Netzwerkzugriff # Je nach tatsächlichem Bedarf können weitere Ports hinzugefügt werden: - ./frps.ini:/etc/frp/frps.ini Containername: frps 4. Starten Sie den Server docker-compose -f frps-docker-compose.yml up Hinweis: Hintergrundausführung aktivieren -d 5. Erstellen Sie eine Client-Konfigurationsdatei vifrpc.ini [gemeinsam] #Server-IP Serveradresse = xxxx server_port = 17000 token = meinToken [ssh] Typ = TCP lokale_ip = 127.0.0.1 lokaler_Port = 22 Remote-Port = 10022 use_encryption = true use_compression = wahr [pi.meinedomain.com] Typ = http lokaler_Port = 80 benutzerdefinierte_Domänen = pi.meinedomain.com 6. Client-YML-Datei erstellen vi frpc-docker-compose.yml Version: '3' Leistungen: frpc: Bild: cloverzrg/frpc-docker Bände: - ./frpc.ini:/conf/frpc.ini Containername: frpc Netzwerkmodus: Host 8. Starten Sie den Client docker-compose -f frpc-docker-compose.yml up -d
Referenz: https://liyangweb.com/service/358.html Chinesisches frp-Dokument: https://www.cnblogs.com/yanglang/p/12035934.html Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Implementierungscode für mehrzeilige Textkomponenten der Vue-Faltanzeige
>>: MySQL 8.0.21 Installationsschritte und Problemlösungen
Installieren Sie Nginx Ziehen Sie zuerst das Cent...
Organisieren Sie die Tutorialnotizen zur Installa...
Die Rancher-Bereitstellung kann über drei Archite...
1. MySQL-Download-Adresse; http://ftp.ntu.edu.tw/...
Erstellen eines zweidimensionalen Arrays in Js: Z...
Da Frameset und Body auf derselben Ebene liegen, k...
Wie unten dargestellt: Aktualisiere Tabelle1 als ...
1 Problembeschreibung Dieser Artikel sortiert den...
Inhaltsverzeichnis Vorwort Die Rolle des Renders ...
1. concat()-Funktion Funktion: Mehrere Zeichenfol...
Die goldene Regel Unabhängig davon, wie viele Per...
Geschäftsszenario: Verwenden Sie den EL-Dialog vo...
Vorbereitung Zuerst müssen Sie nodejs herunterlad...
Inhaltsverzeichnis 1. Umgebungskonfiguration 1.NT...
Es gibt zwei Lösungen: Eine Möglichkeit ist CSS, b...