Firewall-и Wolkra маҷмӯи ройгон ва stateful-и қоидаҳои воридотӣ ва содиротӣ аст, ки трафикро пеш аз расидан ба серверҳои шумо филтр мекунад. Маҷмӯи қоидаҳоро як бор созед ва баъд онро ба серверҳои алоҳида ё ба ҳамаи серверҳое, ки ба интихобгари нишона мувофиқанд, татбиқ кунед.
Firewall-ҳо чӣ тавр кор мекунанд
- Stateful. Трафики баргашт барои пайвастҳои иҷозатдода худкор иҷозат дода мешавад.
- Воридотӣ ва содиротӣ. Қоидаҳо муайян мекунанд, ки чӣ ба сервер расида метавонад ва, агар хоҳед, сервер чӣ фиристода метавонад.
- Берун аз сервер. Қоидаҳо дар сатҳи шабака амал мекунанд, бинобар ин ҳатто агар нармафзори сервер нодуруст танзим ё рахна шуда бошад ҳам, кор мекунанд.
- Муштарак. Як firewall метавонад серверҳои зиёдро муҳофизат кунад. Қоидаро як бор тағйир диҳед ва он ба ҳамаашон татбиқ мешавад.
Сохтани firewall
- Дар консол Firewalls-ро кушоед ва Create firewall-ро интихоб кунед.
- Ба он ном диҳед, масалан
web-public. - Қоидаҳо илова кунед. Ҳар қоида самт, протокол (TCP, UDP, ICMP ва ғайра), порт ё доираи портҳо (дар ҳолати зарурӣ) ва суроғаҳои манбаъ ё мақсад дорад.
- Онро ба серверҳо ё ба интихобгари нишона татбиқ кунед.
- Захира кунед.
Татбиқ ба серверҳо ё нишонаҳо
Серверҳои алоҳида барои танзимоти хурд содатарин интихоб аст.
Интихобгарони нишона беҳтар миқёс мегиранд. Ба серверҳо нишонаҳое мисли role=web ё env=prod диҳед ва баъд firewall-ро ба интихобгари role=web татбиқ кунед. Ҳар сервере, ки ин нишонаро дорад, аз ҷумла серверҳое, ки баъдтар месозед, қоидаҳоро худкор мегирад. Нишонаҳо ҳангоми сохтани сервер ё баъдтар дар саҳифаи сервер гузошта мешаванд.
Намунаҳои маҷмӯи қоидаҳо
Доираҳои суроғаҳои зерин намунаанд. Онҳоро бо доираи офис, хона ё VPN-и худ иваз кунед.
Сервери вебии оммавӣ
| Самт | Протокол | Порт | Манбаъ |
|---|---|---|---|
| Воридотӣ | TCP | 22 | 198.51.100.0/24 (офиси шумо) |
| Воридотӣ | TCP | 80 | ҳар IPv4 ва IPv6 |
| Воридотӣ | TCP | 443 | ҳар IPv4 ва IPv6 |
| Воридотӣ | UDP | 443 | ҳар (HTTP/3) |
| Воридотӣ | ICMP | – | ҳар |
Пойгоҳи додаҳо дар шабакаи хусусӣ
| Самт | Протокол | Порт | Манбаъ |
|---|---|---|---|
| Воридотӣ | TCP | 5432 | 10.0.0.0/24 (шабакаи хусусии шумо) |
| Воридотӣ | TCP | 22 | 10.0.0.0/24 |
Инро бо сервере якҷоя кунед, ки умуман IP-и оммавӣ надорад; ниг. шабакаҳои хусусӣ.
WireGuard VPN
| Самт | Протокол | Порт | Манбаъ |
|---|---|---|---|
| Воридотӣ | UDP | 51820 | ҳар |
| Воридотӣ | TCP | 22 | суроғаи шумо |
Ниг. дастури WireGuard.
Қоидаҳои содиротӣ
Бисёр танзимот ҳамаи трафики баромадро иҷозат медиҳанд ва танҳо воридотиро филтр мекунанд. Агар трафики содиротиро маҳдуд кунед, дар хотир доред, ки серверро чӣ лозим аст:
- DNS (UDP ва TCP 53) ба resolver-и шумо;
- HTTP ва HTTPS (TCP 80 ва 443) барои навсозии бастаҳо;
- NTP (UDP 123) барои соат;
- SMTP ё relay-и почтаи шумо, агар сервер email фиристад.
Пеш аз захира хулосаи қоидаҳоро дар консол санҷед ва баъд аз сервер бо curl -I https://example.com озмоиш кунед.
Firewall-ҳо ва мувозинаткунандаҳои сарборӣ
Вақте серверҳо пушти мувозинаткунандаи сарборӣ ҷойгиранд, порти барномаро аз шабакаи мувозинаткунанда иҷозат диҳед, на аз ҳама ҷо. Агар ба ҳадафҳо тавассути шабакаи хусусӣ дастрасӣ бошад, танҳо доираи ҳамон шабакаро иҷозат диҳед.
Firewall-ҳо ва Docker
Docker портҳои контейнерҳоро тавассути қоидаҳои iptables-и худ нашр мекунад, ки UFW-и серверро давр мезананд. Ин ба firewall-и абрӣ таъсир намерасонад, бинобар ин он роҳи боэътимоди хусусӣ нигоҳ доштани портҳои контейнерҳост. Дастури Docker Compose ин усулро шарҳ медиҳад.
Ҳалли мушкилот
- Дастрасии SSH баста шуд: firewall-ро таҳрир кунед, то суроғаи ҳозираи шумо иҷозат дода шавад, ё онро аз сервер ҷудо кунед. Консоли браузерӣ дар саҳифаи сервер бе дастрасии шабака кор мекунад.
- Хидмат дастнорас аст: аввал firewall-и абрӣ, баъд UFW (
sudo ufw status) ва баъд санҷед, ки оё хидмат гӯш мекунад (sudo ss -tlnp). - Дар IPv4 кор мекунад, дар IPv6 не: боварӣ ҳосил кунед, ки қоида ҳарду оилаи суроғаҳоро иҷозат медиҳад.
API
Firewall-ҳо тавассути API дар https://api.wolkra.com/v1/firewalls дастрасанд. Барои тасдиқи ҳувият ниг. токенҳои API.
Маълумоти бештар дар саҳифаи маҳсулот: firewall-ҳо.
Саволҳои маъмул
Оё firewall-ҳо пули иловагӣ доранд?
Не. Firewall-ҳо ройгонанд ва шумо метавонед ҳар қадар маҷмӯи қоидаҳо, ки лозим аст, созед.
Stateful чӣ маъно дорад?
Ҷавобҳо ба пайвастҳои иҷозатдода худкор гузаронида мешаванд. Агар TCP 443-и воридотиро иҷозат диҳед, ҷавобҳо бе қоидаи алоҳидаи содиротӣ бармегарданд.
Оё дар сервер боз UFW-ро истифода барам?
Метавонед. Firewall-и абрӣ трафикро пеш аз расидан ба сервер филтр мекунад, UFW бошад қабати дуюмро дар дохили сервер илова мекунад. Ҳардуяш якҷоя интихоби хуби пешфарз аст.
Ман дастрасии худро баста мондам. Чӣ тавр баргардам?
Firewall-ро дар консол таҳрир кунед, то SSH аз суроғаи шумо иҷозат дода шавад, ё онро аз сервер ҷудо кунед. Консоли браузерӣ новобаста аз қоидаҳои firewall кор мекунад.