Tinyproxy ગંતવ્ય ફિલ્ટર, ક્લાયન્ટ ACL અને CONNECT પોર્ટ
હોસ્ટનામ પ્રતિબંધો માટે Tinyproxy ગંતવ્ય ફિલ્ટરનો ઉપયોગ કરો, અને તેમને સ્રોત ક્લાયન્ટ અથવા CONNECT પોર્ટ નિયંત્રિત કરતા નિયમોથી અલગ પાડો.
Tinyproxy માં Allow લીટી જણાવે છે કે પ્રોક્સી કોણ વાપરી શકે. તેનો અર્થ એ નથી કે તે ક્લાયન્ટ ફક્ત ત્યાં લખેલા હોસ્ટ સુધી જ પહોંચી શકે. ગંતવ્ય ફિલ્ટરિંગ એ અલગ સેટિંગ છે.
એક નામવાળી સેવા સુધી પહોંચવા માટે બનાવેલી પ્રોક્સી માટે, ફિલ્ટર મંજૂરી-યાદી તરીકે કામ કરી શકે છે:
Filter "/etc/tinyproxy/allowed-hosts"
FilterDefaultDeny Yes
FilterURLs No
પછી ફાઇલમાં તમે પસંદ કરેલી ફિલ્ટર સિન્ટેક્સ દ્વારા મંજૂર ગંતવ્ય પેટર્ન હોય છે. સાંકડી ચોક્કસ-હોસ્ટ પેટર્ન રાખો, અને રેગ્યુલર એક્સપ્રેશન એન્કર અથવા વાઇલ્ડકાર્ડ સિન્ટેક્સ પસંદ કરતા પહેલા રૂપરેખાંકિત FilterType તપાસો. એક મોડ માટે લખાયેલી પેટર્ન બીજા મોડમાં બીજું અર્થ આપી શકે.
ત્રણ અલગ નિયંત્રણો છે
- ક્લાયન્ટ
Allow/Denyનિયમો સ્રોત ક્લાયન્ટને પ્રતિબંધિત કરે છે. - ગંતવ્ય ફિલ્ટરિંગ વિનંતી કરેલા હોસ્ટ અથવા URL ને પ્રતિબંધિત કરે છે.
ConnectPortCONNECT ગંતવ્ય પોર્ટ પ્રતિબંધિત કરે છે.
Tinyproxy મેન્યુઅલ આને અલગથી દસ્તાવેજ કરે છે. ગંતવ્ય ફિલ્ટર પ્રોક્સી પ્રમાણીકરણ ઉમેરતું નથી, અને પોર્ટ મંજૂરી વિનંતીઓને એક હોસ્ટનામ સુધી મર્યાદિત કરતી નથી.
સામાન્ય ટનલ દ્વારા HTTPS માટે, ગંતવ્ય હોસ્ટ સાથે કામ કરો. એન્ક્રિપ્ટેડ વિનંતી પથ સામાન્ય પ્રોક્સી-દૃશ્ય પાઠ તરીકે ઉપલબ્ધ નથી, તેથી સાદા HTTP માટે કામ કરતી પથ અભિવ્યક્તિ HTTPS પૃષ્ઠોના પથની તપાસ કરે છે એમ માનવું ન જોઈએ.
સાઇટની નિર્ભરતાઓ પણ ધ્યાનમાં લો. એક પૃષ્ઠ છબીઓ લાવી શકે અથવા અન્ય હોસ્ટ દ્વારા પ્રમાણીકરણ કરી શકે. ફક્ત ખરેખર જરૂરી ગંતવ્યો ઉમેરો; એક ખૂટતી છબી સુધારવા માટે ચોક્કસ-હોસ્ટ નિયમને પહોળા પ્રત્યયમાં બદલવાથી ઘણો વધુ ટ્રાફિક મંજૂર થઈ શકે. યાદી પૂરતી સમજી શકાય તેવી રાખો જેથી દરેક મંજૂર ગંતવ્યનું કારણ હોય.