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
Vorwort Die Lösung für das Problem, dass Elemente...
1 Gespeicherte Prozedur 1.1 Was ist eine gespeich...
Inhaltsverzeichnis Wie wird das SQL-Protokoll ang...
Inhaltsverzeichnis Dienstprogramme: Verwendung in...
SELECT * FROM Tabellenname Limit m,n; SELECT * FR...
Wir wissen, dass MySQL ein persistenter Speicher ...
Sicht: Ansichten in MySQL haben viele Ähnlichkeit...
Das Unternehmen hat kürzlich einen DELL R730-Serv...
Vielleicht weiß jeder, dass die JS-Ausführung die...
Inhaltsverzeichnis Vorwort 1. Der Anforderungsinh...
<br />Beim Textdesign konzentrieren wir uns ...
Zuerst erstellen wir die Datenbanktabelle: Tabell...
Interviewer: Haben Sie den Quellcode von Vue gele...
Einfaches Beispiel für die Leistungsoptimierung v...
Inhaltsverzeichnis Vorwort Methode 1: Hoher Kontr...