Avtorizatsiya bilan proksi-server orqali kirishni sozlash
Tarmoqda ishlash uchun sizga majburiy avtorizatsiya (login va parol) bilan proksi-server orqali tashqi resurslarga kirishingiz kerak bo'lishi mumkin. Ushbu ko'rsatma Alpine Linux bilan ishlaydigan virtual mashinalarda proksi-serverni o'rnatishni tavsiflaydi.
Rasmiy Alpine Linux hujjatlari:
Atrof-muhit o'zgaruvchan standartlari:
- Proksi o'zgaruvchilar bo'yicha cURL hujjatlari — sintaksisni batafsil tavsiflaydi
http_proxy,https_proxy,no_proxy.
Sozlamalarga misollar quyida tasvirlangan.
1-usul: Interaktiv sozlash yordamida setup-proxy
1. SSH orqali Octopus platformasi virtual mashinasiga ulaning.
2. Buyruqni quyidagicha bajaring root yoki orqali sudo:
sudo setup-proxy
3. Korporativ proksi-server ma'lumotlarini to'ldirish orqali skript savollariga javob bering:
- Proksi-serverning URL manzili: Proksi-serverning URL manzili va portini belgilang.
- Foydalanuvchi nomi: Proksi foydalanuvchi nomini kiriting.
- Parol: parolni kiriting.
Skript sozlamalarni avtomatik ravishda faylga saqlaydi /etc/profile.d/proxy.sh.
4. Sozlamalarni qo‘llash uchun quyidagilardan birini bajaring:
- VMni qayta ishga tushiring:
sudo reboot - SSH seansini qayta ishga tushiring: chiqing va tizimga qayta kiring.
- Joriy seansda sozlamalarni qo'lda qo'llang: Manba buyrug'ini ishga tushiring
/etc/profile.d/proxy.sh.
Eslatma: Bu usul dastlabki sozlash uchun javob beradi. Tasvirlarning bir qismi sifatida avtomatlashtirish uchun quyidagi usuldan foydalaning.
2-usul: Konfiguratsiya faylini qo'lda yaratish (avtomatlashtirish uchun)
Ushbu usul tasvirlarni oldindan sozlash yoki boshqaruv tizimlari orqali konfiguratsiyani qo'llash uchun javob beradi.
1. Muhit o'zgaruvchisi faylini yarating yoki tahrirlang:
sudo nano /etc/profile.d/proxy.sh
2. Burchak qavslaridagi qiymatlarni almashtirib, faylga quyidagi tarkibni qo'shing < > hozirgilariga. Masalan:
#!/bin/sh export http_proxy="http://ivanov:p@ssw0rd@proxy.octopus-cod.ru:3128/" export https_proxy="http://ivanov:p@ssw0rd@proxy.octopus-cod.ru:3128/" export no_proxy="127.0.0.1,localhost,::1,192.168.10.5,10.10.0.0/24,.octopus-cod.ru"
3. Faylni bajariladigan qilib qo'ying va xavfsizlik uchun qat'iy ruxsatlarni o'rnating:
sudo chmod 755 /etc/profile.d/proxy.sh
4. Sozlamalarni qo‘llash uchun quyidagilardan birini bajaring:
- VMni qayta ishga tushiring:
sudo reboot - SSH seansini qayta ishga tushiring: chiqing va tizimga qayta kiring.
- Joriy seansda sozlamalarni qo'lda qo'llang. Buyruqni ishga tushiring
source /etc/profile.d/proxy.sh.
Funktsionallikni tekshirish
Sozlamalar qo'llanilganligiga va trafik proksi-server orqali o'tayotganiga ishonch hosil qiling.
1. Ishlash orqali atrof-muhit o'zgaruvchilaringizni tekshiring:
env | grep -i proxy
Chiqish belgilangan o'zgaruvchilarni ko'rsatishi kerak.
2. Utilitlar yordamida kirishni sinab ko'ring curl yoki wget:
curl -v https://www.example.com
Buyruqning chiqishida proksi-serverga muvaffaqiyatli ulanishni ko'rsatadigan qatorlarni ko'rishingiz kerak.