Инсталирајте СНИ проки
Конфигуришите СНИ проки
СНИ прокси може да прокси долазне ХТТП и ТЛС везе на основу имена хоста које је садржано у почетном захтеву те ТЦП сесије. Ова функција омогућава да се виртуелни хостинг заснован на ХТТПС-у користи на засебним позадинским серверима без инсталирања приватног кључа на проки машину. Такође укида ТЛС ограничење од једног ИП-а по сертификату.
Овај чланак ће објаснити како да подесите СНИ проки сервер. Написано је за Дебиан 7 к64. СНИ Проки је софтвер отвореног кода који је написао Дустин Лундкуист.
Инсталирајте СНИ проки
Ажурирајте свој Дебиан систем.
apt-get update && apt-get dist-upgrade
Инсталирајте потребне зависности.
apt-get install autotools-dev cdbs debhelper dh-autoreconf dpkg-dev gettext libev-dev libpcre3-dev pkg-config git -y
Инсталирајте уднс.
mkdir udns
cd udns
wget http://ftp.de.debian.org/debian/pool/main/u/udns/udns_0.4-1.dsc
wget http://ftp.de.debian.org/debian/pool/main/u/udns/udns_0.4.orig.tar.gz
wget http://ftp.de.debian.org/debian/pool/main/u/udns/udns_0.4-1.debian.tar.gz
tar xfz udns_0.4.orig.tar.gz
cd udns-0.4/
tar xfz ../udns_0.4-1.debian.tar.gz
dpkg-buildpackage
cd ..
dpkg -i *.deb
Инсталирајте СНИ проки.
git clone https://github.com/dlundquist/sniproxy
cd sniproxy
./autogen.sh && ./configure
make && make install
Уредите /etc/sniproxy.confдатотеку. Можете да додате сајтове које желите да прокси користите помоћу џокер знакова. Погледајте пример у наставку.
user nobody
pidfile /var/run/sniproxy.pid
error_log {
syslog deamon
priority notice
}
listen 80 {
proto http
table hosts
}
listen 443 {
proto tls
table hosts
}
table hosts{
.*\.google\.com$ *
.*\.google\.com\.hk$ *
google.com google.com
google.com.hk google.com.hk
}
Када завршите са конфигурисањем свог сервера, покрените СНИ Проки са следећом командом.
sniproxy
Уживати!