Tinyproxy 1.11.2માં Listen ક્લાયન્ટ જોડાણ સ્વીકારતું સરનામું પસંદ કરે છે અને Allow માન્ય ક્લાયન્ટ નિયંત્રિત કરે છે. Bind બહાર જતું સરનામું પસંદ કરે છે.

લિસનર અને ક્લાયન્ટના નિયમો

પેકેજની સેવા વપરાશકર્તા, લોગ અને PID ફાઇલની સેટિંગ રાખો. લિસનર અને ઍક્સેસ નોંધોને ઇચ્છિત નીતિથી બદલો:

Port 8888
Listen 192.0.2.10
Allow 198.51.100.27/32
ConnectPort 443

દસ્તાવેજનાં બંને સરનામાં બદલો. લિસનરનું સરનામું સર્વરનું હોવું જોઈએ અને ક્લાયન્ટનું સરનામું સર્વરને દેખાતા સ્ત્રોત સાથે મળવું જોઈએ. જૂના વધુ પડતી છૂટ આપતા નિયમો દૂર કરો.

Allow કે Deny નોંધો ન હોય તો Tinyproxy બધા ક્લાયન્ટને મંજૂરી આપે છે. ઍક્સેસ નોંધો હોય ત્યારે ડિફૉલ્ટ ઇનકાર બને છે અને નિયમોનો ક્રમ મહત્વનો છે. તેથી બધી ઍક્સેસ લાઇનો કાઢવાથી નીતિ ખુલ્લી થાય છે, મર્યાદિત ડિફૉલ્ટ પાછું આવતું નથી.

ConnectPort 443 CONNECTને એ ગંતવ્ય પોર્ટ સુધી મર્યાદિત કરે છે. તમારી ગોઠવણી માગતી હોય તો સામાન્ય HTTP વિનંતીઓ માટે અલગ ગંતવ્ય નિયંત્રણ જોઈએ.

ચાલતી સેવાની તપાસ

બહાર જતું Bind સેટિંગ અંદર આવતા સોકેટ મર્યાદિત કરતું નથી. શરૂઆત પછી સાચું લિસનર જુઓ:

sudo ss -ltnp 'sport = :8888'

બંને સરનામા પરિવારમાં અનિચ્છિત લિસનર અથવા સેવાના જૂના ઇન્સ્ટન્સ તપાસો.

આ આવૃત્તિમાં માત્ર ગોઠવણી પાર્સ કરતો દસ્તાવેજિત -t સ્વિચ નથી. સંચાલિત સેવા રોકીને ફોરગ્રાઉન્ડમાં ચલાવવાથી શરૂઆતની ભૂલો દેખાય છે:

sudo tinyproxy -d -c /etc/tinyproxy/tinyproxy.conf

સંચાલિત સેવા ફરી શરૂ કરતાં પહેલાં ફોરગ્રાઉન્ડ પ્રોસેસ રોકો. માન્ય સ્ત્રોત અને નકારવો જોઈએ તેવા બીજા નિયંત્રિત સ્ત્રોતથી વિનંતીઓ તપાસો. ગંતવ્યના લોગ નકારેલી વિનંતી આગળ મોકલાઈ નથી તેની પુષ્ટિમાં મદદ કરે છે.

સંબંધિત લેખો