See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 7537|Vastuse: 4

Dockeri konteinerite internetiühenduse keelamine (ekstranet)

[Kopeeri link]
Postitatud 2022-12-14 22:53:18 | | | |
Nõuded: Privaatne kodualbumi süsteem ehitati Dockeri konteinerite abil, mis on piiratud kodu LAN-i ligipääsu ja vaatamisega, sest Dockeri pildi arendab kolmanda osapoole arendaja ja ma ei tea, kas see on turvaolukordTekita privaatsusrikkumisiSelle probleemi paremaks lahendamiseks tahame lisada privaatsuse garantii, keelates Dockeri konteineritel pääseda Internetti (välisvõrku).

CentOS 7 keelab IP-aadressil serverile ligi pääseda
https://www.itsvse.com/thread-10264-1-1.html

IPtables Firewall lubab pääseda ligi ainult teatud IP-aadressidel teatud portidele ja kindlatele veebisaitidele
https://www.itsvse.com/thread-2535-1-1.html

CentOS7 vaade ja tulemüüri väljalülitamine
https://www.itsvse.com/thread-7771-1-1.html

See artikkel kasutab CentOS7 süsteemi, Dockeri versioon: 20.10.20, ning kasutab nginx-pilte testide tegemiseks.

Internetiühendus (ekstranet) on vaikimisi lubatud

Loo uus nginx-konteiner, mis pakub veebiteenuseid, millele pääseb ligi18080 Portipääs, konteiner pääseb vaikimisi Internetti (välisvõrku), käsk on järgmine:

Sisesta konteiner ja küsi selle saidi ressursse curl-käsu kaudu, mida saab tavapäraselt saada, nagu alloleval joonisel näidatud:



Dockeri konteinerite internetiühenduse keelamine (ekstranet)

Esiteks peame looma kohandatud võrgu dockeri kaudu ja looma virtuaalse võrgukaardi järgmise käsuga:



Sea virtuaalses NIC-is iptables kaudu reegel, mis keelab internetiühenduse järgmise käsuga:

Sõltumata sellest, kas iptables teenus on saadaval või mitte, sõltumata sellest, kas tulemüür on sisse lülitatud või mitte,iptables reeglid, mis lisati käsuga, jõustuvad koheselt!!!

Märkus: See plaan on asjakohaneKui erinevad konteinerid liituvad sama võrguga, ei saa konteinerid omavahel suhelda!!!!

Vaadake allpool näidatud DOCKER-USER reeglit:



Loo uus nginx konteiner uuesti, konteiner pakub veebiteenust ja18081 Sadam pakub teenuseid välismaailmale ning konteineril on keelatud pääseda internetti (avalikku võrku), käsk on järgmine:



Oleme oma eesmärgi saavutanud, aga,Pärast serveri taaskäivitamist kaovad iptable'is loodud reeglidKuidas saame automaatselt laadida oma kohandatud reegleid pärast serveri taaskäivitamist?

Käsku iptables-save kasutatakse iptables tabeli eksportimiseks Linuxi tuumas standardsele väljundtarnijale, tavaliselt kasutades shelli I/O suunamise funktsiooni, et salvestada väljund kindlaksmääratud faili.

Salvesta olemasolev iptables reegel

Lisa taastada iptables reegel boot boot'ile, boot boot fail on /etc/rc.d/rc.local, muuda faili ja lisa järgmine käsk lõppu:

Lõpuks lisa täitmisluba järgmise käsuga:

Kui seaded on tehtud, kehtivad iptable'i reeglid ka siis, kui server taaskäivitatakse.

Kõik konteineritel Dockeris on keelatud internetti (ekstranet) kasutada.Testimata, käsk on järgmine:

(Lõpp)






Eelmine:Varafaili "project.assets.json" ei leita. Käivita NuGet paki taastamine...
Järgmine:BBR vs BBRplus vs BBR2 Üldine võrgu kiiruse võrdlus
Postitatud 2022-12-16 21:14:15 |
Õpi seda
 Üürileandja| Postitatud 2023-1-2 17:43:19 |
Juhtum on järgmine:

【Practical Combat】Ehita Gitea privaatne Git-repositoorium pehme marsruutimisega
https://www.itsvse.com/thread-10403-1-1.html


Postitatud 2023-4-7 18:55:08 |
See funktsioon on väga oluline, tule ja õpi seda
Postitatud 2023-4-21 12:00:24 |
Aitäh, et jagasid, sain teada.
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com