Tinyproxy 1.11.2: ಲಿಸನರ್ ಮತ್ತು ಕ್ಲೈಂಟ್ ಪ್ರವೇಶ ಸೆಟ್ಟಿಂಗ್ಗಳು
Tinyproxy 1.11.2ನಲ್ಲಿ Listen ಮತ್ತು Allow ಸರಿಯಾಗಿ ಬಳಸಿ, Bind ಮತ್ತು Listen ಬೇರ್ಪಡಿಸಿ, ಅನುಮತಿಸಿದ ಹಾಗೂ ನಿರಾಕರಿಸಬೇಕಾದ ಕ್ಲೈಂಟ್ ಪರೀಕ್ಷಿಸಿ.
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
ನಿರ್ವಹಿತ ಸೇವೆ ಮರುಪ್ರಾರಂಭಿಸುವ ಮೊದಲು ಮುನ್ನೆಲೆಯ ಪ್ರಕ್ರಿಯೆ ನಿಲ್ಲಿಸಿ. ಅನುಮತಿಸಿದ ಮೂಲ ಮತ್ತು ನಿರಾಕರಿಸಬೇಕಾದ ಎರಡನೇ ನಿಯಂತ್ರಿತ ಮೂಲದಿಂದ ವಿನಂತಿ ಪರೀಕ್ಷಿಸಿ. ಗಮ್ಯ ಲಾಗ್ಗಳು ನಿರಾಕರಿಸಿದ ವಿನಂತಿ ಮುಂದೆ ಕಳುಹಿಸಿಲ್ಲವೆಂದು ಖಚಿತಪಡಿಸಲು ನೆರವಾಗುತ್ತವೆ.