ಜ್ಞಾನದ ತಳಹದಿ ಪ್ರಾಫಿಟ್‌ಸರ್ವರ್ ಸೇವೆಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಸರಳ ಸೂಚನೆಗಳು
ಮುಖ್ಯ ಜ್ಞಾನದ ತಳಹದಿ CentOS/ArchLinux ನಲ್ಲಿ 3ಪ್ರಾಕ್ಸಿ ಸಂರಚನೆ

CentOS/ArchLinux ನಲ್ಲಿ 3ಪ್ರಾಕ್ಸಿ ಸಂರಚನೆ


ಈ ಲೇಖನದಲ್ಲಿ ನಾವು ArchLinux/CentOS ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ನಿಂದ ನಡೆಸಲ್ಪಡುವ ಮೀಸಲಾದ ಸರ್ವರ್‌ನಲ್ಲಿ 3proxy ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ತೋರಿಸುತ್ತೇವೆ. 3proxy ಅತ್ಯಂತ ಪ್ರಸ್ತುತ ಮತ್ತು ಕ್ರಿಯಾತ್ಮಕ ಸಾಧನಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಇದು ವಿವಿಧ ರೀತಿಯ ಪ್ರೋಟೋಕಾಲ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ: HTTP, HTTPS, FTP, SOCKS, ಮತ್ತು ಇತರವುಗಳು. ಇದು ನಿಮ್ಮ ಸ್ವಂತ ಪ್ರಾಕ್ಸಿ ಸರ್ವರ್ ಅನ್ನು ಕೆಲವೇ ನಿಮಿಷಗಳಲ್ಲಿ ಹೊಂದಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ಲೇಖನವು ಉಪಯುಕ್ತತೆಯ ಸ್ಥಾಪನೆ ಮತ್ತು ಅದರ ಮುಂದಿನ ಸಂರಚನೆಯ ಕುರಿತು ಹಂತ-ಹಂತದ ಮಾರ್ಗದರ್ಶನವನ್ನು ಒಳಗೊಂಡಿದೆ. ಅಧಿಕೃತ ಮೂಲದಿಂದ ಸ್ಥಾಪನೆ, ಸಂರಚನಾ ಫೈಲ್‌ಗಳನ್ನು ಹೊಂದಿಸುವುದು, ಪ್ರಮಾಣಿತವಲ್ಲದ ಪೋರ್ಟ್‌ಗಳನ್ನು ತೆರೆಯುವುದು ಮುಂತಾದ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ, ಜೊತೆಗೆ ಸಾಮಾನ್ಯ ದೋಷಗಳನ್ನು ವಿವರಿಸಲಾಗಿದೆ ಮತ್ತು ಅವುಗಳನ್ನು ಪರಿಹರಿಸಲು ಪ್ರಾಯೋಗಿಕ ಶಿಫಾರಸುಗಳನ್ನು ನೀಡಲಾಗುತ್ತದೆ. ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು, ನೀವು VPS or ಮೀಸಲಾದ ಸರ್ವರ್ CentOS ಅಥವಾ ArchLinux ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ನಿಂದ ನಡೆಸಲ್ಪಡುತ್ತಿದೆ. ಉದಾಹರಣೆಯಲ್ಲಿನ ಎಲ್ಲಾ ಕ್ರಿಯೆಗಳನ್ನು ಒಂದು ಮೀಸಲಾದ ಸ್ಥಿರ ಸಾರ್ವಜನಿಕ IP ವಿಳಾಸದೊಂದಿಗೆ CentOS7 ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ನಿಂದ ನಡೆಸಲ್ಪಡುವ ಮೀಸಲಾದ ಸರ್ವರ್‌ನಲ್ಲಿ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ.

ಅನುಸ್ಥಾಪನ

ಹಂತ 1

3ಪ್ರಾಕ್ಸಿ ಅನ್ನು ಮೂಲಗಳಿಂದ ನೇರವಾಗಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ. gcc ಕಂಪೈಲರ್ ಆಗಿ ಬಳಸಲಾಗುವುದು. ನಾವು ಸರ್ವರ್‌ಗೆ ರೂಟ್ (ಸೂಪರ್‌ಯೂಸರ್) ಆಗಿ ಸಂಪರ್ಕ ಸಾಧಿಸುತ್ತೇವೆ ಮತ್ತು ಕಂಪೈಲರ್ ಅನ್ನು ಸ್ಥಾಪಿಸುತ್ತೇವೆ.

yum install gcc

ಹಂತ 2

ಈಗ 3ಪ್ರಾಕ್ಸಿ ಮೂಲ ಫೈಲ್‌ಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡುವುದು ಅವಶ್ಯಕ. ನೀವು ಇಲ್ಲಿಗೆ ಹೋಗುವ ಮೂಲಕ ಇದನ್ನು ಮಾಡಬಹುದು ಅಧಿಕೃತ ವೆಬ್ಸೈಟ್ ಮತ್ತು ಪ್ರಸ್ತುತ ಆವೃತ್ತಿಗೆ ಲಿಂಕ್ ಅನ್ನು ನಕಲಿಸುವುದು:

ಯುಟಿಲೈಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ

ಆರ್ಕೈವ್ ಮಾಡಿದ ಆವೃತ್ತಿಯ ಅಗತ್ಯವಿದ್ದರೆ, ನೀವು ಲಿಂಕ್ ಅನ್ನು ನೇರವಾಗಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು GitHub:

ಗಿಥಬ್ ನಿಂದ 3ಪ್ರಾಕ್ಸಿ ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ

ಈ ಲೇಖನವನ್ನು ಬರೆಯುವ ಸಮಯದಲ್ಲಿ, ಪ್ರಸ್ತುತ ಆವೃತ್ತಿ 0.9.3 ಆಗಿದೆ. ಅದನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ತಕ್ಷಣ ಅನ್ಪ್ಯಾಕ್ ಮಾಡಿ:

wget https://github.com/z3APA3A/3proxy/archive/0.9.3.tar.gz
tar -xvzf 0.9.3.tar.gz

ಹಂತ 3

ಪ್ಯಾಕ್ ಮಾಡದ ಪ್ರಾಜೆಕ್ಟ್ ಇರುವ ಡೈರೆಕ್ಟರಿಗೆ ಹೋಗಿ ಕಂಪೈಲ್ ಮಾಡಿ:

cd 3proxy-0.9.3/
make -f Makefile.Linux

ಹಂತ 4

ನಾವು ಡೈರೆಕ್ಟರಿಗಳನ್ನು ರಚಿಸುತ್ತೇವೆ ಮತ್ತು 3proxy ಫೈಲ್ ಅನ್ನು /usr/bin ಗೆ ನಕಲಿಸುತ್ತೇವೆ:

mkdir -p /var/log/3proxy
mkdir /etc/3proxy
cp bin/3proxy /usr/bin/

ಹಂತ 5

ಕ್ಯಾಟಲಾಗ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ನಾವು ಬಳಕೆದಾರರನ್ನು ರಚಿಸುತ್ತೇವೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ಬಳಕೆದಾರಹೆಸರು 3ಪ್ರಾಕ್ಸಿ ಬಳಕೆದಾರ:

useradd -s /usr/sbin/nologin -U -M -r 3proxyuser

ರಚಿಸಿದ ಬಳಕೆದಾರರಿಗೆ ಡೈರೆಕ್ಟರಿಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಹಕ್ಕುಗಳನ್ನು ನಾವು ನೀಡುತ್ತೇವೆ:

chown -R 3proxyuser:3proxyuser /etc/3proxy
chown -R 3proxyuser:3proxyuser /var/log/3proxy
chown -R 3proxyuser:3proxyuser /usr/bin/3proxy

ಈಗ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಸಂರಚನಾ ಕಡತವನ್ನು ರಚಿಸೋಣ:

touch /etc/3proxy/3proxy.cfg

ಅಗತ್ಯವಿದ್ದರೆ, ನೀವು ಮೂಲ ಬಳಕೆದಾರರಿಗಾಗಿ ಸಂರಚನಾ ಕಡತದಲ್ಲಿ ಅನುಮತಿಗಳನ್ನು ಹೊಂದಿಸಬಹುದು. ಈ ಹಂತವು ಕಡ್ಡಾಯವಲ್ಲ, ಆದರೆ ರಕ್ಷಣೆಯನ್ನು ಸೇರಿಸುತ್ತದೆ:

chmod 600 /etc/3proxy/3proxy.cfg

3ಪ್ರಾಕ್ಸಿ ಸಂರಚನೆ

ಹಂತ 6

ಮೊದಲು ರಚಿಸಲಾದ ಸಂರಚನಾ ಕಡತವನ್ನು ಸರಿಯಾಗಿ ಭರ್ತಿ ಮಾಡುವುದು ಅವಶ್ಯಕ. ಮೊದಲು, ಆಜ್ಞೆಯ ಮೂಲಕ ಬಳಕೆದಾರರ uid ಮತ್ತು gid ಅನ್ನು ಕಂಡುಹಿಡಿಯಿರಿ:

id 3proxyuser

ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, ಇವು ಈ ಕೆಳಗಿನ ಮೌಲ್ಯಗಳಾಗಿವೆ:

ಯುಐಡಿ ಮತ್ತು ಗಿಡ್

ಸಂರಚನಾ ಕಡತವನ್ನು ಭರ್ತಿ ಮಾಡಲು, ನೀವು ಸಿದ್ಧ-ಸಿದ್ಧ ಸಂರಚನೆಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಅಥವಾ ಬಳಸಬಹುದು ದಸ್ತಾವೇಜನ್ನು ಅಧಿಕೃತ ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿ. ಉದಾಹರಣೆಯೊಂದಿಗೆ ಫೈಲ್ ಅನ್ನು ಈಗಾಗಲೇ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಮೊದಲೇ ಸ್ಥಾಪಿಸಲಾಗಿದೆ; ನೀವು ಅದನ್ನು ಮಾರ್ಗದಲ್ಲಿ ಕಾಣಬಹುದು: /cfg/3proxy.cfg.ಮಾದರಿ

ಉದಾಹರಣೆಯಾಗಿ, ನಾವು 2 ರೀತಿಯ ಸಂರಚನೆಯನ್ನು ಪರಿಗಣಿಸುತ್ತೇವೆ: ಲಾಗಿಂಗ್ ಜೊತೆಗೆ ಮತ್ತು ಇಲ್ಲದೆ. ಪ್ರತಿಯೊಂದು ಸಾಲಿನಲ್ಲೂ ಕಾಮೆಂಟ್‌ಗಳು ಇರುತ್ತವೆ (ಅವುಗಳನ್ನು “#” ಚಿಹ್ನೆಯಿಂದ ಗುರುತಿಸಲಾಗಿದೆ).

ಇದು ಸಿದ್ಧ-ನಿರ್ಮಿತ ಸಂರಚನೆಯ ಉದಾಹರಣೆಯಾಗಿದೆ. ಲಾಗಿಂಗ್ ಇಲ್ಲದೆ:

# We specify the user's data that we found out in the previous command
setgid 995
setuid 997

# Type the NS-servers. It is possible to clarify your own servers at /etc/resolv.conf
nserver 1.1.1.1
nserver 8.8.8.8

# Cache size
nscache 65536

# Timeouts
timeouts 1 5 30 60 180 1800 15 60

# Authorization of users by login/password (if required). You may not to use it or specify the path to the file in which authorization data is stored, for example, users $/etc/3proxy/.authfile

# If you insert a password in md5 format, replace “CL” with “CR”, as indicated in the example. You can use 2 methods at the same time.
auth cache strong
users "userproxy:CL:passwordproxy"
users "userproxy2:CR:b89097a7ad0b94f13b3c313ae76699d4 "

# Launch mode. Daemon only.
Daemon

# We write the port through which the http connection will take place. The example shows the standard one. To establish a socks connection, use the command specified in the second line, the port is also standard.
proxy -p3128			
socks -p1080

ಲಾಗಿಂಗ್ ಇಲ್ಲದೆ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುವ ಆಯ್ಕೆಯನ್ನು ನಾವು ಪರಿಗಣಿಸಿದ್ದೇವೆ. ಈಗ ನಾವು ಒಂದು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ರಚಿಸೋಣ ಲಾಗಿಂಗ್ ಮತ್ತು ಬಳಕೆದಾರ ಅಧಿಕಾರ; ಇದನ್ನು ನಂತರ ಸರ್ವರ್ ಸೆಟಪ್ ಸಮಯದಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ..

ಪ್ರಮಾಣಿತವಲ್ಲದ ಪೋರ್ಟ್‌ಗಳಲ್ಲಿಯೂ ಸಹ ಸರ್ವರ್ ಅನ್ನು ಪತ್ತೆಹಚ್ಚಬಹುದಾದ್ದರಿಂದ, ನೀವು ದೃಢೀಕರಣ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತಿದ್ದೀರಿ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ..

# Configuring the server to launch from the userproxy user and the passwordproxy password.
users userproxy:CL:passwordproxy

# Specify the user's uid and gid
setgid 995
setuid 997

# Nameservers (NS-servers)
nserver 1.1.1.1
nserver 8.8.8.8

# Timeouts
timeouts 1 5 30 60 180 1800 15 60

# Cache size (standard)
nscache 65536

# Indicate the launch mode
daemon

# We install http proxy on a non-standard 50001 port. If there are several IP addresses on the server, be sure to specify a specific address for connecting the network. For example, "-e91.150.32.146". The argument "i" is a local address.
proxy –p50001	

# In a same way as socks proxy, we conduct the installation on a 50002 port.
socks –p50002			

# Path to the directory with logs, logs format and proxy rotation
Log /var/log/3proxy/3proxy.log D	
logformat "- +_L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T"
rotate 30

ಇದು ಮುಖ್ಯ ಸಂರಚನಾ ಕಡತದ ಸೆಟಪ್ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸುತ್ತದೆ. ನಾವು ಅಂತಿಮ ಹಂತಕ್ಕೆ ತೆರಳಿ ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ.

ಹಂತ 7

systemd ಗಾಗಿ ಆರಂಭಿಕ ಫೈಲ್ ಅನ್ನು ರಚಿಸಿ:

touch /etc/systemd/system/3proxy.service

ಅಗತ್ಯ ಹಕ್ಕುಗಳನ್ನು ನೀಡಿ:

chmod 664 /etc/systemd/system/3proxy.service

ಕೆಳಗಿನ ಮೌಲ್ಯಗಳನ್ನು ಫೈಲ್‌ಗೆ ನಕಲಿಸಿ ಮತ್ತು ಅಂಟಿಸಿ ಮತ್ತು ಉಳಿಸಿ:

[Unit]
Description=3proxy Proxy Server
After=network.target
[Service]
Type=simple
ExecStart=/usr/bin/3proxy /etc/3proxy/3proxy.cfg
ExecStop=/bin/kill `/usr/bin/pgrep 3proxyuser`
RemainAfterExit=yes
Restart=on-failure
[Install]
WantedBy=multi-user.target»

ದಯವಿಟ್ಟು ಗಮನಿಸಿ: "ExecStop" ಮೌಲ್ಯದಲ್ಲಿ ನೀವು ಹಂತ ಸಂಖ್ಯೆ 5 ರಲ್ಲಿ ರಚಿಸಲಾದ ಬಳಕೆದಾರ ಹೆಸರನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು.

ಅದರ ನಂತರ ನೀವು ಆಜ್ಞೆಯೊಂದಿಗೆ ಡೀಮನ್ ಸಂರಚನೆಯನ್ನು ನವೀಕರಿಸಬೇಕಾಗುತ್ತದೆ:

systemctl daemon-reload

ಹಂತ 8

ನಮಗೆ ಬೇಕಾಗಿರುವುದು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾದ 3ಪ್ರಾಕ್ಸಿಯನ್ನು ಪ್ರಾರಂಭಿಸುವುದು, ಅದನ್ನು ಆಟೋಸ್ಟಾರ್ಟ್‌ಗೆ ಸೇರಿಸುವುದು ಮತ್ತು ಫೈರ್‌ವಾಲ್‌ನಲ್ಲಿ ಪೋರ್ಟ್‌ಗಳನ್ನು ತೆರೆಯುವುದು.

ಅದನ್ನು ಆಟೋಸ್ಟಾರ್ಟ್‌ಗೆ ಸೇರಿಸಿ, ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ:

systemctl enable 3proxy
systemctl start 3proxy
systemctl status 3proxy

ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಿದ ನಂತರ, 3proxy ಅನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಪ್ರಾರಂಭಿಸಲಾಗಿದೆ ಎಂಬ ಮಾಹಿತಿಯನ್ನು ನಾವು ನೋಡುತ್ತೇವೆ:

ಪ್ರಾಕ್ಸಿ ಚಾಲನೆಯಲ್ಲಿದೆ

ಬಂದರುಗಳನ್ನು ತೆರೆಯುವುದು ಮಾತ್ರ ಉಳಿದಿದೆ:

firewall-cmd --zone=public --add-port=50001/tcp
firewall-cmd --zone=public --add-port=50002/tcp
firewall-cmd –reload

ಅಗತ್ಯವಿದ್ದರೆ, ಸರ್ವರ್ ಅನ್ನು ರೀಬೂಟ್ ಮಾಡಿ. ಪೋರ್ಟ್‌ಗಳು ತೆರೆದಿವೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ ಸಾಧ್ಯವಿದೆ:

firewall-cmd --list-all

ಏನಾಗಿರಬೇಕು:

ತೆರೆದ ಫೈರ್ವಾಲ್ ಬಂದರುಗಳು

ನಾವು ನೋಡುವಂತೆ, ಎರಡೂ ಪೋರ್ಟ್‌ಗಳನ್ನು ಯಶಸ್ವಿಯಾಗಿ ತೆರೆಯಲಾಗಿದೆ ಮತ್ತು ಅವುಗಳನ್ನು ಆಲಿಸಲಾಗುತ್ತಿದೆ. http ಸಂಪರ್ಕವು ಮೊದಲ ಪೋರ್ಟ್‌ನಲ್ಲಿದೆ, ಸಾಕ್ಸ್ ಎರಡನೇ ಪೋರ್ಟ್‌ನಲ್ಲಿದೆ.

ಯಾವುದೇ ಅನುಕೂಲಕರ ಸೇವೆಯ ಮೂಲಕ ಸಂಪರ್ಕವನ್ನು ಪರಿಶೀಲಿಸಿ:

3ಪ್ರಾಕ್ಸಿ ಸೆಟಪ್ ಯಶಸ್ವಿಯಾಗಿದೆ.

ಎಲ್ಲವೂ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ. ನಮ್ಮ ಪಾಲಿಗೆ, ಲಾಗಿನ್/ಪಾಸ್‌ವರ್ಡ್ ದೃಢೀಕರಣವಿಲ್ಲದೆ, ಹಾಗೆಯೇ ಪ್ರಮಾಣಿತ ಪೋರ್ಟ್‌ಗಳ ಸೆಟ್‌ನೊಂದಿಗೆ ಅಸುರಕ್ಷಿತ ಸಂಪರ್ಕವನ್ನು ಬಳಸಲು ನಾವು ಶಿಫಾರಸು ಮಾಡುವುದಿಲ್ಲ.. ಸಂರಚನಾ ಕಡತವನ್ನು ಹೊಂದಿಸುವಾಗ, ಲಾಗಿನ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಮತ್ತು ಸಂಕೀರ್ಣ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ರಚಿಸಲು ಮರೆಯದಿರಿ ಮತ್ತು ಪೋರ್ಟ್‌ಗಳನ್ನು ಪ್ರಮಾಣಿತವಲ್ಲದವುಗಳಿಗೆ ಬದಲಾಯಿಸಿ. ಅಸಾಧಾರಣ ಸಂದರ್ಭಗಳಲ್ಲಿ, IP ವಿಳಾಸ ದೃಢೀಕರಣವನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಿದೆ.

ಸಾಮಾನ್ಯ ಸಮಸ್ಯೆಗಳು

ಏನೋ ತಪ್ಪಾಗಿದೆ ಮತ್ತು ಪ್ರಾಕ್ಸಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿಲ್ಲವೇ? ಬಹುಶಃ 3ಪ್ರಾಕ್ಸಿ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ತಪ್ಪಾಗಿ ಮಾಡಿರಬಹುದು. ಉಪಯುಕ್ತತೆಯನ್ನು ಸ್ಥಾಪಿಸುವಾಗ ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡುವಾಗ ಸಾಮಾನ್ಯವಾಗಿ ಕಂಡುಬರುವ ಸಮಸ್ಯೆಗಳು ಮತ್ತು ಅವುಗಳ ಪರಿಹಾರಗಳನ್ನು ಪರಿಗಣಿಸೋಣ.

ಸಂಪರ್ಕವಿಲ್ಲ

ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳನ್ನು ಸರಿಯಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ ಎಂದು ತೋರುತ್ತಿರುವಾಗ ಅನೇಕ ಬಳಕೆದಾರರಿಗೆ ಸಾಮಾನ್ಯವಾಗಿ ಕಂಡುಬರುವ ಸಮಸ್ಯೆ ಎಂದರೆ ಸಂಪರ್ಕವನ್ನು ಪ್ರವೇಶಿಸಲಾಗುವುದಿಲ್ಲ. ಎಲ್ಲಾ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಸರಿಯಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ ಎಂದು ನಿಮಗೆ ಖಚಿತವಾಗಿದ್ದರೆ, ಹೋಸ್ಟಿಂಗ್ ಪೂರೈಕೆದಾರರು ಆಯ್ಕೆಮಾಡಿದ ಪೋರ್ಟ್ ಅನ್ನು ಮಿತಿಗೊಳಿಸುವುದಿಲ್ಲ ಮತ್ತು ಎಲ್ಲಾ ಡೇಟಾವು ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸೇವೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಸಮಸ್ಯೆ ಫೈರ್‌ವಾಲ್‌ನಲ್ಲಿರಬಹುದು ಅಥವಾ ಹೆಚ್ಚು ನಿಖರವಾಗಿ, ಅದರ ತಪ್ಪಾದ ಕಾನ್ಫಿಗರೇಶನ್‌ನಲ್ಲಿರಬಹುದು. ಉದಾಹರಣೆಗೆ, ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಪರಸ್ಪರ ಸಂಘರ್ಷಗೊಳ್ಳುವ ಎರಡಕ್ಕಿಂತ ಹೆಚ್ಚು ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಸ್ಥಾಪಿಸಿರಬಹುದು. ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು, ಒಂದು ನಿರ್ದಿಷ್ಟ ಫೈರ್‌ವಾಲ್ ಅನ್ನು ಬಳಸುವುದು ಸಾಕು. iptables ಅಥವಾ firewall-cmd ಅನ್ನು ಮಾತ್ರ ಆಯ್ಕೆ ಮಾಡಲು ನಾವು ನಿಮಗೆ ಸಲಹೆ ನೀಡುತ್ತೇವೆ.

ಸೇವೆ ಪ್ರಾರಂಭವಾಗುವುದಿಲ್ಲ

ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಸಂರಚನಾ ಫೈಲ್‌ಗಳನ್ನು ಹೊಂದಿಸಿದ ನಂತರ ಸೇವೆಯು ಪ್ರಾರಂಭವಾಗುವುದಿಲ್ಲ. ಸಂರಚನಾ ಹಂತವನ್ನು ತಪ್ಪಿಸಿಕೊಂಡಾಗ, ಸೂಕ್ತವಾದ ಹಕ್ಕುಗಳನ್ನು ನೀಡದಿದ್ದಾಗ ಅಥವಾ ಸಂರಚನಾ ಫೈಲ್‌ಗಳಲ್ಲಿ ಸಣ್ಣ ದೋಷ ಸಂಭವಿಸಿದಾಗ ಇದು ಸಂಭವಿಸುತ್ತದೆ. ಸೂಚನೆಗಳನ್ನು ಹಂತ ಹಂತವಾಗಿ ಎಚ್ಚರಿಕೆಯಿಂದ ಅಧ್ಯಯನ ಮಾಡಲು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ, ಬಹುಶಃ ನೀವು ಒಂದು ಹಂತವನ್ನು ತಪ್ಪಿಸಿಕೊಂಡಿರಬಹುದು. ಏನೂ ಸಹಾಯ ಮಾಡದಿದ್ದರೆ, OS ಅನ್ನು ಮರುಸ್ಥಾಪಿಸುವುದು ಮತ್ತು ಆರಂಭದಿಂದಲೇ ಎಲ್ಲಾ ಹಂತಗಳನ್ನು ಅನುಸರಿಸುವುದು ಒಳ್ಳೆಯದು. ಬಳಸಲು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ ಸ್ಯಾಂಪಲ್ ಪರೀಕ್ಷಾ ಸಂರಚನೆಯಾಗಿ /cfg/3proxy.cfg.sample ನಲ್ಲಿ ಇದೆ ಮತ್ತು ಮೊದಲೇ ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಫೈರ್ವಾಲ್-ಸಿಎಮ್ಡಿ ಫೈರ್‌ವಾಲ್ ಆಗಿ.

ಲಾಗಿಂಗ್

ಕೊನೆಯ, ಆದರೆ ಅಷ್ಟೇ ಮುಖ್ಯವಾದ ವಿಷಯ ಫೈಲ್ ಸಂಗ್ರಹಣೆಗೆ ಸಂಬಂಧಿಸಿದೆ. ಅನುಸ್ಥಾಪನೆಯ ಸಮಯದಲ್ಲಿ 3proxy ಹಲವಾರು mb ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಆದರೆ ಸಮಯ ಕಳೆದಂತೆ ಲಾಗಿಂಗ್ ಮಾಡುವ ಮೂಲಕ ಮಾತ್ರ ಗಾತ್ರವನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಹೆಚ್ಚಿಸಬಹುದು. ವಾಸ್ತವವೆಂದರೆ ಅನೇಕ ಬಳಕೆದಾರರು ಪ್ರತ್ಯೇಕ ಫೈಲ್‌ನಲ್ಲಿ ಲಾಗ್ ರೆಕಾರ್ಡಿಂಗ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತಾರೆ, ಆದರೆ ತಿರುಗುವಿಕೆಯನ್ನು ಹೊಂದಿಸುವುದಿಲ್ಲ ಮತ್ತು ಅಪ್ರಸ್ತುತ ಲಾಗ್‌ಗಳನ್ನು ಅಳಿಸುವುದಿಲ್ಲ. ಈ ಸಮಸ್ಯೆಯ ಪರಿಹಾರಕ್ಕಾಗಿ ಮೂರು ಆಯ್ಕೆಗಳನ್ನು ಬಳಸಬಹುದು:

  1. ಲಾಗಿಂಗ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ;
  2. ಕಾಲಕಾಲಕ್ಕೆ ಅಪ್ರಸ್ತುತ ಲಾಗ್‌ಗಳನ್ನು ಅಳಿಸಿ;
  3. ಮೇಲಿನ ಸಂರಚನೆಯಲ್ಲಿ ಮಾಡಿದಂತೆ ತಿರುಗುವಿಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ. ಉದಾಹರಣೆಗೆ, ಸಂರಚನಾ ಕಡತದಲ್ಲಿ "30 ತಿರುಗಿಸಿ" ಎಂದರೆ 3proxy ಇತ್ತೀಚಿನ 30 ಫೈಲ್‌ಗಳನ್ನು ಮಾತ್ರ ಸಂಗ್ರಹಿಸುತ್ತದೆ.

ತೀರ್ಮಾನ

CentOS ಮತ್ತು ArchLinux ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ 3proxy ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು ಸಾಕಷ್ಟು ಸರಳ, ಆದರೆ ಅದೇ ಸಮಯದಲ್ಲಿ ಪರಿಣಾಮಕಾರಿ ಕಾರ್ಯವಾಗಿದೆ. ಲೇಖನವು ಅಗತ್ಯ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಲು, ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಮತ್ತು ಸೇವೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲು ಹಂತಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಪಡೆದ ಜ್ಞಾನವು ನಿಮ್ಮ ಪ್ರಾಕ್ಸಿ ಸರ್ವರ್ ಅನ್ನು ಯಾವುದೇ ತೊಂದರೆಗಳಿಲ್ಲದೆ ನೀವೇ ಸ್ಥಾಪಿಸಲು ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ.

❮ ಹಿಂದಿನ ಲೇಖನ ವಿಂಡೋಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಡಿಸ್ಕ್ ವಿಭಾಗವನ್ನು ಹೇಗೆ ಹೆಚ್ಚಿಸುವುದು
ಮುಂದಿನ ಲೇಖನ ❯ ವಿಂಡೋಸ್ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಮರುಹೊಂದಿಸುವುದು ಹೇಗೆ

VPS ಬಗ್ಗೆ ನಮ್ಮನ್ನು ಕೇಳಿ

ಹಗಲು ಅಥವಾ ರಾತ್ರಿಯ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನಿಮ್ಮ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸಲು ನಾವು ಯಾವಾಗಲೂ ಸಿದ್ಧರಿದ್ದೇವೆ.