Компютер

Чӣ тавр бояд сервери сервери Polipo-ро дар pfSense насб кард

Муаллиф: Laura McKinney
Санаи Таъсис: 3 Апрел 2021
Навсозӣ: 16 Май 2024
Anonim
Чӣ тавр бояд сервери сервери Polipo-ро дар pfSense насб кард - Компютер
Чӣ тавр бояд сервери сервери Polipo-ро дар pfSense насб кард - Компютер

Мундариҷа

Сэм ҳамчун таҳлилгари шабака барои як ширкати савдои алгоритмӣ кор мекунад. Вай дараҷаи бакалаврии худро дар соҳаи технологияҳои иттилоотӣ аз UMKC гирифтааст.

Polipo дорои якчанд хусусиятҳои олие мебошад, ки онро алтернативаи хуб ба дигар шахсони боэътимодтар, ба монанди Калмар. Ҷолибтарин аз ин хусусиятҳо лӯлачинии HTTP мебошад.

Қубурсозӣ ба прокси имкон медиҳад, ки дар як пайвастшавӣ як дархости сершумори HTTP фиристад, бе интизори бозгашти ҷавобҳо. Баланд бардоштани самаранокии қубургузаронӣ метавонад ба беҳтаршавии суръати дидани веб мусоидат намояд.

Хусусияти дигари хуби Polipo қобилияти кэш кардани ҳолатҳои қисман мебошад. Агар пайвастшавӣ ҳангоми дархост қатъ карда шавад, прокси қисми дархостро, ки аллакай ҳамчун объекти қисмӣ ба анҷом расидааст, нигоҳ медорад.

Вақте ки дархости нав барои ҳамон як объект гирифта мешавад, прокси метавонад танҳо бо истифода аз дархости диапазони HTTP танҳо қисми гумшудаи дархостро талаб кунад. Polipo ҳоло дастрас нест ҳамчун бастаи pfSense аммо азбаски версияи FreeBSD аллакай мавҷуд аст, онро ҳанӯз ҳам нисбатан осон насб кардан мумкин аст.


Раванди мазкур таҳрир кардани якчанд файли танзимотро дар бар мегирад, аммо ба ман бовар кунед, ки ин бояд кӯшиш кард!

Насб кардани бастаи Polipo

Азбаски Polipo бастаи расман дастгиришаванда нест, онро тавассути менеҷери бастаи pfSense насб кардан мумкин нест. Ба ҷои ин, Polipo бояд тавассути қабати сатри фармон бо истифодаи фармони pkg_add насб карда шавад.

pkg_add -r ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/i386/packages-8.1-release/Latest/polipo.tbz

Фармони дар боло овардашударо инчунин тавассути хусусияти иҷрои фармон дар менюи ташхис ё тавассути сеанси терминали SSH иҷро кардан мумкин аст.

Polipo як бастаи хеле хурд аст, бинобар ин насби он хеле тӯл намекунад.

Сохтани файли Polipo Config

Бастаи Polipo намунаи файли конфигуратсияро насб мекунад, ки метавонад ба шабакаи шумо таҳрир карда шавад. Барои нусхабардории файли конфигуратсияи файли нав бо номи config, фармонҳои зеринро иҷро кунед.


CD / usr / local / etc / polipo /
танзимоти намунавӣ

Сипас, файли танзимотро бо истифода аз муҳаррири vi ё муҳаррири файлии веб (Diagnostics Edit File) таҳрир кунед.

vi config

Хати зеринро дар қисмати конфигуратсияи файли танзимкунӣ рад кунед. Ин ба Polipo супориш медиҳад, ки тамоми интерфейсҳои системаро гӯш кунад.

proxyAddress = "0.0.0.0" # IPv4 танҳо

Барои бехатарии прокси хатти зеринро шарҳ диҳед ва суроғаи шабакаро бо зершабақаи шабакаи LAN -и шабакаи маҳаллии худ иваз кунед.

Бо сабаби иштибоҳ дар бастаи FreeBSD Polipo, шумо бояд иқтибосҳои дугоникро аз сатри фармон хориҷ кунед. Агар шумо хориҷ кардани нохунакҳоро фаромӯш кунед, шумо ҳангоми кӯшиши оғоз кардани Polipo паёми "Шабакаро таҳлил карда наметавонед" -ро мебинед.

allowClients = 127.0.0.1, 192.168.10.0/24

Tweaks File Config ихтиёрӣ

Ин ҷадвал дорои якчанд параметрҳоест, ки шумо метавонед онҳоро дар файли конфигуратсияи Polipo тағир диҳед.


ПараметрҳоТавсифи

proxyName = "polipo.example.org"

Ин майдонро барои тағир додани номи прокси, ки дар паёмҳои хатогӣ нишон дода шудааст, истифода бурдан мумкин аст.

chunkHighMark = 50331648 objectHighMark = 16384

Дар қуттиҳои дорои хотираи фаровон ин сатрҳоро тавзеҳ додан мумкин нест, то ки иҷрои онҳоро беҳтар созанд.

diskCacheRoot = ""

Бекор кардани ин сатр кэшро дар диск ғайрифаъол мекунад ва танҳо дар режими ҳофизаи хотира кор мекунад.

disableIndexing = бардурӯғ disableServersList = бардурӯғ

Ин сатрҳоро барои фаъол кардани серверҳои маълум ва саҳифаҳои индекси кэши диск дар интерфейси веб шарҳ надиҳед.

proxyPort = 3128

Ин тағирёбанда метавонад барои тағир додани бандари Polipo кор кунад.

Таҳрири файли rc.conf

Пеш аз оғози сервери Polipo, файли rc.conf бояд тағир дода шавад, ки дорои polipo_enable = бале бошад. Дар pfSense ин файл дар феҳристи / etc / defaults ҷойгир аст.

Ин вурудро ба ҳар макони файли rc.conf илова кардан мумкин аст. Дар мисоли дар поён овардашуда ман онро ба охири файл бо истифода аз муҳаррири файлии дар веб асосёфта илова кардам.

Агар шумо истифодаи SSH-ро афзалтар шуморед, шумо метавонед фармони зеринро барои ба таври худкор илова кардани парчами танзимот ба поёни файли rc.conf истифода баред.

echo "polipo_enable = бале" /etc/defaults/rc.conf

Танзими скрипти Init

Барои он ки хидмати Polipo бомуваффақият оғоз шавад, скрипти оғозёбиро тағир додан лозим аст. Фармонҳои зерро ба оғози файли /usr/local/etc/rc.d/polipo дарҳол пас аз фасли шарҳ илова кунед.

[-d / var / run / polipo] || mkdir / var / run / polipo

chown -R polipo / var / run / polipo /

Фармони аввал директорияи / var / run / polipo месозад, агар он вуҷуд надорад. Фармони дуюм соҳиби ин директорияро ба корбари Polipo иваз мекунад.

Ин фармонҳои иловагӣ аз он сабаб заруранд, ки pfSense ҳама каталогҳои иловагиро дар / var / run дар оғози система нест мекунад. Бе ин фармонҳо дар скрипт Polipo пас аз Перезагрузка иҷро намешавад.

Скрипти оғозёбиро эҷод кунед

Барои он ки pfSense Polipo ба таври худкор ҳангоми оғозёбӣ оғоз мекунад, бояд дар /usr/local/etc/rc.d скрипти оғозёбӣ сохта шавад.

PfSense ба таври худкор ҳар гуна файлҳоро дар ин директория иҷро мекунад, ки дар вақти оғозёбии система бо .sh тамом мешавад.

Фармонҳои зерин скрипти оғозёбии polipo.sh -ро эҷод мекунанд ва скриптро иҷрошаванда месозанд.

/usr/local/etc/rc.d/polipo.sh -ро пахш кунед

chmod + x /usr/local/etc/rc.d/polipo.sh

Пас аз сохтани скрипт, мундариҷаҳои дар поён овардаро нусхабардорӣ кунед ва захира кунед. Мисли қадамҳои қаблӣ, инро метавон бо муҳаррири vi (vi /usr/local/etc/rc.d/polipo.sh) ё муҳаррири файлии дар веб асосёфта анҷом дод.

полипо.ш

#! / bin / sh rc_start () {/usr/local/etc/rc.d/polipo start} rc_stop () {/usr/local/etc/rc.d/polipo stop} case $ 1 in start) rc_start ;; ист) rc_stop ;; бозоғоз) rc_stop rc_start ;; esac

Хадамоти прокси Polipo оғоз кунед

Барои оғози хидмати Polipo ниҳоят ҳама чиз муқаррар карда шудааст.

/usr/local/etc/rc.d/polipo.sh оғоз меёбад

Барои боварӣ ҳосил кардан, ки хидмати оғозшуда бомуваффақият парвандаи сабти Polipo санҷед.

дум / var / log / polipo

Агар ҳама чиз дуруст кор карда истода бошад, шумо бояд паёмеро бинед, ки дар он "васлаки муқарраршудаи гӯш дар порт 8123" навишта шудааст.

Озмоиши сервери прокси

Пас аз он, ки Polipo ба кор медарояд, вақти он расидааст, ки сервери прокси-ро бо браузери веб санҷида бинем. Дар компютерҳое, ки бо Windows 7 кор мекунанд, прокси-ро тавассути менюи имконоти интернет дар панели идоракунӣ илова кардан мумкин аст.

Аз менюи хосиятҳои интернет клики пайвастҳоро клик кунед, пас тугмаи танзимоти LANро клик кунед.

Илова кардани IP прокси сервер

Дар танзимоти LAN, панели идоракунӣ қуттии қайдкунии 'Истифодаи прокси сервер барои LANи худро' фаъол созед. Ба суроғаи LAN IP сервери pfSense-ро дар қуттии суроға ворид кунед, пас 8123-ро ҳамчун порти прокси ворид кунед.

Порти 8123 бандари пешфарз барои polipo аст, аммо онро бо илова кардани тағирёбандаи proxyPort ба файли танзим тағир додан мумкин аст.

Озмоиши дастрасӣ ба Интернет

Пас аз илова кардани IP прокси IP ва порт, танзимотро сабт кунед ва кӯшиш кунед, ки тавассути браузер ба веб саҳифа ворид шавед. Агар саҳифа бомуваффақият бор карда шавад, пас прокси Polipo дуруст кор мекунад.

агар веб-саҳифаҳо бор нашаванд, пас санҷед, ки Polipo кор мекунад. Усули зудтарини санҷиши вазъи хидмати Polipo иҷро кардани фармон дар зер аст.

/usr/local/etc/rc.d/polipo мақоми

Шумо бояд паёмеро бинед, ки полипо ҳамчун pid xxxxx кор мекунад.

Дастрасӣ ба веб интерфейси Polipo

Вақте ки демони Polipo кор мекунад веб-интерфейсро барои сервер метавон тавассути интерфейси LAN дар бандари 8123 дастрас кард.

Интерфейси веб якчанд ҳисоботи муфиди ҳолати марбут ба ҳолати кунунии прокси серверро пешниҳод мекунад.

Саҳифаи танзим инчунин ба шумо имкон медиҳад, ки ҳамаи танзимоти дар айни замон танзимшударо бинед. Истиноди танзим инчунин имкон медиҳад, ки якчанд параметр ба осонӣ тағир дода шавад.

Захираҳои иловагӣ

Муаллифи Polipo дар сайти худ барои Polipo бисёр ҳуҷҷатҳо эҷод кардааст. Ман тавсия медиҳам, ки қисмати Саволҳои зиёдро гиред, ки дар он якчанд маслиҳатҳо ва ҳилаҳои муфид мавҷуданд.

Дар дастур, шумо тафсилоти бештарро барои қариб ҳар як саволе, ки нисбати Полипо доред, пайдо мекунед.

Ин мақола дақиқ ва ба беҳтарин дониши муаллиф рост аст. Мундариҷа танҳо барои мақсадҳои иттилоотӣ ё фароғатӣ пешбинӣ шудааст ва маслиҳати шахсӣ ё машварати касбиро дар масъалаҳои тиҷорӣ, молиявӣ, ҳуқуқӣ ва техникӣ иваз намекунад.

Имрӯз Сар Карда

Мақолаҳои Ҷолиб

Чӣ тавр танзим кардани DNS-и динамикӣ дар pfSense
Компютер

Чӣ тавр танзим кардани DNS-и динамикӣ дар pfSense

Сэм ҳамчун таҳлилгари шабака барои як ширкати савдои алгоритмӣ кор мекунад. Вай дараҷаи бакалаврии худро дар соҳаи технологияҳои иттилоотӣ аз UMKC гирифтааст.Азбаски ман барои пайвастшавӣ ба интернети...
Саволҳои Wi-Fi: A / B / G / N чӣ маъно дорад ва кадом бандро дугона / ягона интихоб кардан лозим аст?
Компютер

Саволҳои Wi-Fi: A / B / G / N чӣ маъно дорад ва кадом бандро дугона / ягона интихоб кардан лозим аст?

Ман додани маслиҳатҳо ва маслиҳатҳоро оид ба истифодаи дурусти дастгоҳҳои технологиро дӯст медорам.Имрӯз, тақрибан дар ҳар як хонаи муосир компютерҳо, смартфонҳо, фарохмаҷро, ноутбукҳо ва планшетҳо ма...