ಅಂಕಿಅಂಶಗಳೊಂದಿಗೆ ನಿಮ್ಮ MTProxy ಟೆಲಿಗ್ರಾಮ್ ಅನ್ನು ನಿಯೋಜಿಸಲಾಗುತ್ತಿದೆ

ಅಂಕಿಅಂಶಗಳೊಂದಿಗೆ ನಿಮ್ಮ MTProxy ಟೆಲಿಗ್ರಾಮ್ ಅನ್ನು ನಿಯೋಜಿಸಲಾಗುತ್ತಿದೆ

"ನಾನು ಈ ಅವ್ಯವಸ್ಥೆಯನ್ನು ಆನುವಂಶಿಕವಾಗಿ ಪಡೆದುಕೊಂಡಿದ್ದೇನೆ,
ನಾಚಿಕೆಯಿಲ್ಲದ ಝೆಲ್ಲೊದಿಂದ ಪ್ರಾರಂಭಿಸಿ; ಲಿಂಕ್ಡ್‌ಇನ್
ಮತ್ತು ಟೆಲಿಗ್ರಾಮ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ "ಎಲ್ಲರೂ" ಎಂದು ಕೊನೆಗೊಳ್ಳುತ್ತದೆ
ನನ್ನ ಜಗತ್ತಿನಲ್ಲಿ.

ತದನಂತರ ಬಿಕ್ಕಳಿಕೆ,
ಅಧಿಕಾರಿ ತರಾತುರಿಯಲ್ಲಿ ಮತ್ತು ಜೋರಾಗಿ ಸೇರಿಸಿದರು:
ಆದರೆ ನಾನು ವಿಷಯಗಳನ್ನು ಕ್ರಮವಾಗಿ ಇಡುತ್ತೇನೆ (ಇಲ್ಲಿ ಐಟಿಯಲ್ಲಿ)"
(...).

ಡುರೊವ್, ತನಗೆ ಭಯಪಡಬೇಕಾದ ನಿರಂಕುಶ ರಾಜ್ಯಗಳು, ಸೈಫರ್‌ಪಂಕ್, ಮತ್ತು ರೋಸ್ಕೊಮ್ನಾಡ್ಜೋರ್ ಮತ್ತು ಅವರ ಡಿಪಿಐ ಫಿಲ್ಟರ್‌ಗಳೊಂದಿಗೆ ಚಿನ್ನದ ಗುರಾಣಿಗಳು ನಿಜವಾಗಿಯೂ ಅವನನ್ನು ತೊಂದರೆಗೊಳಿಸುವುದಿಲ್ಲ ಎಂದು ಸರಿಯಾಗಿ ನಂಬುತ್ತಾರೆ.
(ರಾಜಕೀಯ ತಂತ್ರ)

ನನ್ನ ತಾಂತ್ರಿಕ ನೀತಿಯು ಸರಳವಾಗಿದೆ, Runet ನಲ್ಲಿ ಅಸಡ್ಡೆ ನಿರ್ಬಂಧಿಸುವಿಕೆಯ ಬಗ್ಗೆ ನನ್ನ ಆಲೋಚನೆಗಳನ್ನು ನಾನು ಇಲ್ಲಿ ವಿವರಿಸಬಹುದು, ಆದರೆ ಆಧುನಿಕ ರಷ್ಯನ್ ಮತ್ತು Habr ಬಳಕೆದಾರರ ಪ್ರಗತಿಪರ ನಾಗರಿಕರು ತಮ್ಮ ಸ್ವಂತ ಚರ್ಮದಲ್ಲಿ ಪ್ರಸ್ತುತ ಸರ್ಕಾರದ ವೃತ್ತಿಪರವಲ್ಲದತೆಯನ್ನು ಅನುಭವಿಸಿದ್ದಾರೆ ಎಂದು ನಾನು ನಂಬುತ್ತೇನೆ, ಆದ್ದರಿಂದ ನಾನು ನನ್ನನ್ನು ಮಿತಿಗೊಳಿಸುತ್ತೇನೆ ಒಂದೇ ನುಡಿಗಟ್ಟು: ನಮ್ಮ ತಾಂತ್ರಿಕ ನೀತಿ "ಡಿಜಿಟಲ್ ರೆಸಿಸ್ಟೆನ್ಸ್" . "ಸ್ಥಿರ ಸಂವಹನ ಚಾನೆಲ್ನೊಂದಿಗೆ ಸಂಬಂಧಿಕರು ಮತ್ತು ಸ್ನೇಹಿತರಿಗೆ ಒದಗಿಸುವುದು."

MTProto ಪ್ರಾಕ್ಸಿ ಟೆಲಿಗ್ರಾಮ್ ಅನ್ನು ನಿಯೋಜಿಸಲಾಗುತ್ತಿದೆ

  • ಸಂಕೀರ್ಣತೆಯ ತಾಂತ್ರಿಕ ಮಟ್ಟವು "ಸುಲಭವಾಗಿದೆ", ಉದಾಹರಣೆಗೆ, ನೀವು ಈ ಚೀಟ್ ಶೀಟ್ ಅನ್ನು ಅನುಸರಿಸಿದರೆ.
  • ವಿಶ್ವಾಸಾರ್ಹತೆಯ ಮಟ್ಟವು "ಸರಾಸರಿಗಿಂತ ಹೆಚ್ಚು": ಡಾಕರ್ ಚಿತ್ರವು ಸ್ಥಿರವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಡೆವಲಪರ್‌ಗಳು ತಮ್ಮ ಅಧಿಕೃತ ಟೆಲಿಗ್ರಾಮ್ ದಾಖಲಾತಿಯಲ್ಲಿ ಬರೆದಂತೆ ಅದನ್ನು ಪ್ರತಿದಿನ ಮರುಪ್ರಾರಂಭಿಸುವ ಅಗತ್ಯವಿಲ್ಲ, ಆದರೆ ಕಂಟೇನರ್ ಬಹುಶಃ ಕೆಲವು ದುರ್ಬಲತೆಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ.
  • ಪ್ರತಿರೋಧ / ಆತಂಕದ ಮಟ್ಟ - 10 ISIS ಸದಸ್ಯರು ತಮ್ಮ ಪಿತೂರಿಗಳನ್ನು "ಸಂಬಂಧಿಕರ ಬಳಕೆ" ನೇಯ್ಗೆ ಮಾಡುತ್ತಿದ್ದಾರೆ, ನಿಷೇಧವು RKN ನಿಂದ ಸಾರ್ವಕಾಲಿಕವಾಗಿ ಒಮ್ಮೆಯೂ ಬಂದಿಲ್ಲ (ವಸಂತಕಾಲದಿಂದ).
  • ನಂಬಿಕೆಯ ಮಟ್ಟವು "ಸಾರ್ವಜನಿಕ ಮಗುವಿನ ಅಪನಂಬಿಕೆ" ಆಗಿದೆ, ಇದು ಕ್ಲೈಂಟ್ ಕಡೆಯ ಸಮಸ್ಯೆಯಾಗಿದೆ (ಕೆಲವು ಸ್ನೇಹಿತರು ನನ್ನ MtprotoProxy ಯ ಬಗ್ಗೆ ಸಂಶಯ ವ್ಯಕ್ತಪಡಿಸಿದ್ದಾರೆ).
  • ಟೆಸ್ಟೋಸ್ಟೆರಾನ್ ಮಟ್ಟಗಳು - "ಹೆಚ್ಚಾಗಲಿಲ್ಲ."
  • ಹಣಕಾಸಿನ ವೆಚ್ಚಗಳು - "0₽".
  • ಹಣಕಾಸಿನ ಪ್ರತಿಫಲ - "ನಾಗರಿಕ ಡುರೊವ್ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿಲ್ಲ." ಪ್ರಚಾರ - ಜಾಹೀರಾತನ್ನು ಹೇರುವ ಸಾಮರ್ಥ್ಯ.

Amazon-ec2: t2.micro ನ "ಉಚಿತ / ವೈಯಕ್ತಿಕ" ಸಾಮರ್ಥ್ಯಗಳಲ್ಲಿ ನಾವು ನಮ್ಮ TelegramProxy ಅನ್ನು ಹೆಚ್ಚಿಸುತ್ತೇವೆ. ನಾನು ಬಳಸಿದೆ ಇದು ಕಾರು.

ಸರಿ, ನಿಮ್ಮ ಉಚಿತ ಸರ್ವರ್ ಅನ್ನು ನಿಯೋಜಿಸಲಾಗಿದೆ, ಅಧಿಕೃತ ವೆಬ್‌ಸೈಟ್‌ಗೆ ಹೋಗಿ ಡಾಕರ್ಹಬ್ ಮತ್ತು ಡಾಕರ್ ಕಂಟೇನರ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ.

ಕೆಲವು ಚಿತ್ರ, ಫೈಲ್ ಅಥವಾ ಮ್ಯಾಜಿಕ್ ಬಟನ್ ಅನ್ನು ಹುಡುಕುವ ಅಗತ್ಯವಿಲ್ಲ - "ಅವರು ಅಲ್ಲಿಲ್ಲ", ಎಲ್ಲಾ ಮ್ಯಾಜಿಕ್ಗಳನ್ನು CLI ನಲ್ಲಿ ಮಾಡಲಾಗುತ್ತದೆ:

$ docker pull telegrammessenger/proxy #образ скачан.

ಆದರೆ "ಅದು" ಮೊದಲು, CLI ಗಾಗಿ ಡಾಕರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ:

sudo apt-get install docker.io docker

ಇದಲ್ಲದೆ, MtprotoProxyTelegram ನ ಅಧಿಕೃತ ದಾಖಲಾತಿಯಲ್ಲಿ, ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಮಾಡಲು ನಮಗೆ ಅವಕಾಶವಿದೆ, ನಾವು ಮಾಡುತ್ತೇವೆ:

$ sudo su && docker run -d -p443:443 --name=mtproto-proxy --restart=always -v proxy-config:/data telegrammessenger/proxy:latest #запускаем наш контейнер «mtproto-proxy».

ಈ ಆಜ್ಞೆಯ ನಂತರ, ಟರ್ಮಿನಲ್ ಔಟ್‌ಪುಟ್‌ನಲ್ಲಿ HEX ಸ್ಟ್ರಿಂಗ್ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ, ಆದರೆ ನಾವು ಅದರಲ್ಲಿ ಆಸಕ್ತಿ ಹೊಂದಿಲ್ಲ.

ನಾವು CLI ನಲ್ಲಿ ಬರೆಯುತ್ತೇವೆ:

$ docker logs mtproto-proxy

ಮತ್ತು ನಾವು ಅಗತ್ಯವಿರುವ ಡೇಟಾವನ್ನು ಪಡೆಯುತ್ತೇವೆ:

ಅಂಕಿಅಂಶಗಳೊಂದಿಗೆ ನಿಮ್ಮ MTProxy ಟೆಲಿಗ್ರಾಮ್ ಅನ್ನು ನಿಯೋಜಿಸಲಾಗುತ್ತಿದೆ
ಈ ಲಾಗ್‌ನ ಔಟ್‌ಪುಟ್‌ನಲ್ಲಿ, ನಮಗೆ ತೋರಿಸಲಾಗಿದೆ (ಸ್ಮೀಯರ್ಡ್):

ಎ) ನಮ್ಮ ಸರ್ವರ್ ಐಪಿ (ಬಾಹ್ಯ ಸರ್ವರ್ ಐಪಿ);
ಬಿ) ಮತ್ತು ಯಾದೃಚ್ಛಿಕ ರಹಸ್ಯ - HEX ನಲ್ಲಿ ಯಾದೃಚ್ಛಿಕ ಸ್ಟ್ರಿಂಗ್.

ನಮ್ಮ MtproProxy ಅನ್ನು ನೋಂದಾಯಿಸುವ ಮೊದಲು, ನೀವು iptables ಮೂಲಕ ಮುಖ್ಯ ಫೈರ್‌ವಾಲ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ (ನೀವು ಈ VPC ಗೆ ಟ್ರಾಫಿಕ್ ಅನ್ನು ಹೇಗೆ ಮರುನಿರ್ದೇಶಿಸಿದರೂ ಅದು ತುಂಟತನವಾಗಿರುತ್ತದೆ, ಏಕೆಂದರೆ Amazon-EC2 ನಲ್ಲಿನ ಮುಖ್ಯ ಫೈರ್‌ವಾಲ್ ವೆಬ್ ಇಂಟರ್ಫೇಸ್‌ನಲ್ಲಿದೆ ಮತ್ತು ಹೆಚ್ಚಿನ ಆದ್ಯತೆಯನ್ನು ಹೊಂದಿದೆ iptables).

ನಾವು ಹೋಗುತ್ತೇವೆ "ಕನ್ಸೋಲ್ Amazon-EC2" ಭದ್ರತಾ ಗುಂಪಿನಲ್ಲಿ ಮತ್ತು ಒಳಬರುವ ಪೋರ್ಟ್ 443 ಅನ್ನು ತೆರೆಯಿರಿ (ತಾರ್ಕಿಕ ಮರೆಮಾಚುವಿಕೆ ಸಂಚಾರ ಮೊದಲ ಬಾರಿಗೆ).

ಅಂಕಿಅಂಶಗಳೊಂದಿಗೆ ನಿಮ್ಮ MTProxy ಟೆಲಿಗ್ರಾಮ್ ಅನ್ನು ನಿಯೋಜಿಸಲಾಗುತ್ತಿದೆ

ನಾವು ಲಾಗ್‌ನಿಂದ ನಮ್ಮ “IP ಮತ್ತು ರಹಸ್ಯ” ಡೇಟಾವನ್ನು ತೆಗೆದುಕೊಂಡು ಟೆಲಿಗ್ರಾಮ್ ಮೆಸೆಂಜರ್‌ಗೆ ಹೋಗಿ, ಅಧಿಕೃತ MTProxy ನಿರ್ವಾಹಕ ಬಾಟ್ (@MTProxybot) ಅನ್ನು ಹುಡುಕಿ ಮತ್ತು ನಮ್ಮ MtproProxy ಅನ್ನು ನೋಂದಾಯಿಸಿ: [/newproxy] ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ ಮತ್ತು [our_ip:443] ಅನ್ನು ನಮೂದಿಸಿ, ಮತ್ತು ನಂತರ ನಮ್ಮ [ರಹಸ್ಯ /HEX].

ಡೇಟಾವನ್ನು ನಮೂದಿಸುವಾಗ ನೀವು ಗೊಂದಲಕ್ಕೊಳಗಾದರೆ, ಬೋಟ್ ಕೋಪಗೊಂಡು ನಿಮ್ಮನ್ನು ಇಲ್ಲಿಗೆ ಕಳುಹಿಸುತ್ತದೆ ...

ನೀವು ದೋಷಗಳಿಲ್ಲದೆ ಎರಡು ಸಾಲುಗಳನ್ನು ಭರ್ತಿ ಮಾಡಿದರೆ, ನಿಮ್ಮ ಪ್ರಸ್ತುತ MtprotoProxyTelegram ಗೆ ನೀವು ಅನುಮೋದನೆ ಮತ್ತು ಕೆಲಸದ ಲಿಂಕ್ ಅನ್ನು ಸ್ವೀಕರಿಸುತ್ತೀರಿ, ಅದನ್ನು ನೀವು ಯಾರೊಂದಿಗೂ ಹಂಚಿಕೊಳ್ಳಬಹುದು.

ಅಂಕಿಅಂಶಗಳೊಂದಿಗೆ ನಿಮ್ಮ MTProxy ಟೆಲಿಗ್ರಾಮ್ ಅನ್ನು ನಿಯೋಜಿಸಲಾಗುತ್ತಿದೆ

ಅಲ್ಲದೆ, ಈ ಬೋಟ್ ಮೂಲಕ, ನಿಮ್ಮ ಪ್ರಾಯೋಜಕತ್ವದ ಚಾನಲ್ ಅನ್ನು ನೀವು ಸೇರಿಸಬಹುದು (ಆದರೆ ಚಾಟ್ ಅಲ್ಲ), ಅಲ್ಲಿ ನಿಮ್ಮ ಸರ್ವರ್‌ಗೆ ಸಂಪರ್ಕ ಹೊಂದಿದ ಬಳಕೆದಾರರ ಮೇಲೆ ನಿಮ್ಮ ವೀಕ್ಷಣೆಗಳನ್ನು ನೀವು ಹೇರುತ್ತೀರಿ ಅಥವಾ ನೀವು "ಸ್ಪ್ಯಾಮ್" ಮಾಡಲಾಗುವುದಿಲ್ಲ ಮತ್ತು ನಿಮ್ಮ ಸಂಭಾವ್ಯ ಗ್ರಾಹಕರನ್ನು ತೊಂದರೆಗೊಳಿಸುವುದಿಲ್ಲ ಪಿನ್ ಮಾಡಿದ ಸಂದೇಶವಾಹಕ ಪಟ್ಟಿಯಲ್ಲಿ ಚಾನಲ್ ಅನ್ನು ತೋರಿಸಲಾಗುತ್ತಿದೆ.

ಬೋಟ್ ಬಗ್ಗೆ ಇನ್ನೂ ಕೆಲವು ಪದಗಳು, ಅಲ್ಲಿ ನೀವು ಅಂಕಿಅಂಶಗಳನ್ನು ವಿನಂತಿಸಬಹುದು, ಆದರೆ "ಡೋನಟ್ ಕೂಡ". ನೀವು Makhachkala ಹಿಂದೆ "ಫ್ರೀಲೋಡರ್ಗಳ ಗುಂಪನ್ನು" ಹೊಂದಿರುವಾಗ ಸ್ಪಷ್ಟವಾಗಿ, "ಅಂಕಿಅಂಶಗಳು" ಲಭ್ಯವಿವೆ.

ಮಾನಿಟರಿಂಗ್

ನಮ್ಮ ಸರ್ವರ್‌ಗೆ ನಾವು ಎಷ್ಟು ಬಳಕೆದಾರರನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು? ಮತ್ತು ಹೇಗಾದರೂ, ಅಲ್ಲಿ ಯಾರು / ಏನು? ಏನು? ಮತ್ತು ಎಷ್ಟು?

ಅಧಿಕೃತ ದಾಖಲಾತಿಗಳ ಪ್ರಕಾರ ಏನಿದೆ ಎಂದು ನಾವು ನೋಡುತ್ತೇವೆ ... ಹೌದು, ಇಲ್ಲಿ, ಈ ರೀತಿ ಮಾಡಿ:

$ curl http://localhost:2398/stats или вот так $ docker exec mtproto-proxy curl http://localhost:2398/stats # и нам выдадут статистику прямо в CLI.

"ನಿಮ್ಮ ಪಾಕೆಟ್ ಅನ್ನು ವಿಶಾಲವಾಗಿ ಇರಿಸಿ" ಪ್ರಸ್ತಾವಿತ ಆಜ್ಞೆಗಳ ಪ್ರಕಾರ, ನಾವು ಯಾವಾಗಲೂ ಇದೇ ರೀತಿಯ ದೋಷವನ್ನು ಸ್ವೀಕರಿಸುತ್ತೇವೆ:

«ಕರ್ಲ್: (7) ಲೋಕಲ್ ಹೋಸ್ಟ್ ಪೋರ್ಟ್ 2398 ಗೆ ಸಂಪರ್ಕಿಸಲು ವಿಫಲವಾಗಿದೆ: ಸಂಪರ್ಕವನ್ನು ನಿರಾಕರಿಸಲಾಗಿದೆ»

ನಮ್ಮ ಪ್ರಾಕ್ಸಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ. ಆದರೆ! ಬಾಗಲ್, ನಾವು ಪಡೆಯುವ ಅಂಕಿಅಂಶಗಳಲ್ಲ.

ಕೆಂಪು ಕಣ್ಣಿನವರಿಗೆ ನೀವು ಕೆಲಸಗಳನ್ನು ಮಾಡಬಹುದು: ಪರಿಶೀಲಿಸಿ

$ netstat -an | grep 2398 и...

ಮೊದಲಿಗೆ ಇದು ಟೆಲಿಗ್ರಾಮ್ ಡೆವಲಪರ್‌ಗಳ ಹಿಂದೆ ಮತ್ತೊಂದು ಜಾಂಬ್ ಎಂದು ನಾನು ಭಾವಿಸಿದೆ (ಮತ್ತು ನಾನು ಇನ್ನೂ ಹಾಗೆ ಭಾವಿಸುತ್ತೇನೆ), ನಂತರ ನಾನು ತಾತ್ಕಾಲಿಕ ಉತ್ತಮ ಪರಿಹಾರವನ್ನು ಕಂಡುಕೊಂಡಿದ್ದೇನೆ: ಡಾಕರ್ ಕಂಟೇನರ್ ಅನ್ನು ಫೈಲ್‌ನೊಂದಿಗೆ ಪಾಲಿಶ್ ಮಾಡಿ.

ನಂತರ, ಒಂದು ಇನ್ಫಾ ನನ್ನ ಕಣ್ಣನ್ನು ಸೆಳೆಯಿತು:

"ಅಂಕಿಅಂಶಗಳ" ಸುತ್ತ ರೋಸ್ಕೊಮ್ನಾಡ್ಜೋರ್ನ ರಾಜ್ಯ ನೃತ್ಯಗಳ ಬಗ್ಗೆ.

“ನಾವು ಫೈರ್‌ಹೋಲ್ ಯೋಜನೆಯ ಡೇಟಾಬೇಸ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನಮ್ಮ ಸರ್ವರ್‌ಗಳಲ್ಲಿ ಕೆಲವು ಸಾರ್ವಜನಿಕ ಪ್ರಾಕ್ಸಿಗಳನ್ನು ನಿರ್ಬಂಧಿಸಿದ್ದೇವೆ. ಈ ಯೋಜನೆಯು ಸಾರ್ವಜನಿಕ ಪ್ರಾಕ್ಸಿಗಳೊಂದಿಗೆ ಪಟ್ಟಿಗಳನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅವುಗಳೊಂದಿಗೆ ಡೇಟಾಬೇಸ್‌ಗಳನ್ನು ಮಾಡುತ್ತದೆ.

ಆ ಕ್ಷಣದಿಂದ (ಅಂದರೆ, ಸುಮಾರು ಎರಡು ದಿನಗಳವರೆಗೆ) ನಮ್ಮ ರಷ್ಯಾದ ಪ್ರಾಕ್ಸಿಯ ಒಂದು IP ವಿಳಾಸವನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗಿಲ್ಲ.

3. Roskomnadzor ಗೆ ಬಹುತೇಕ ಅವೇಧನೀಯವಾದ ಪ್ರಾಕ್ಸಿಯನ್ನು ಹೇಗೆ ಮಾಡುವುದು ಮತ್ತು ಸಾರ್ವಜನಿಕ ಪ್ರಾಕ್ಸಿಗಳನ್ನು ನಿರ್ಬಂಧಿಸಲು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಹಂಚಿಕೊಳ್ಳುವುದು ಹೇಗೆ ಎಂದು ನಾವು ನಿಮಗೆ ಹೇಳುತ್ತೇವೆ.

- MTProto ಪ್ರಾಕ್ಸಿ ಡಾಕರ್ ಕಂಟೇನರ್ (ಅಥವಾ ಡೀಮನ್) ಅನ್ನು ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಗೆ ನವೀಕರಿಸಿ: RKN ಹಳೆಯ ಆವೃತ್ತಿಗಳನ್ನು ಅಂಕಿಅಂಶಗಳ ಪೋರ್ಟ್‌ನಿಂದ ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತದೆ, ಅದು 0.0.0.0 ಗೆ ಬದ್ಧವಾಗಿದೆ ಮತ್ತು ಸಂಪೂರ್ಣ ಇಂಟರ್ನೆಟ್‌ಗೆ ಅನನ್ಯವಾಗಿ ಗುರುತಿಸಲ್ಪಟ್ಟಿದೆ. ಇನ್ನೂ ಉತ್ತಮವಾಗಿದೆ, iptables ಬಳಸಿ ಅಗತ್ಯ ಪೋರ್ಟ್‌ಗಳನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಉಳಿದವನ್ನು ಮುಚ್ಚಿ (ಡಾಕರ್ ಕಂಟೇನರ್‌ನ ಸಂದರ್ಭದಲ್ಲಿ, ನೀವು ಫಾರ್ವರ್ಡ್ ನಿಯಮವನ್ನು ಬಳಸಬೇಕು ಎಂಬುದನ್ನು ನೆನಪಿಡಿ).

— Roskomnadzor ಬಹಳ ಹಿಂದೆಯೇ ಟ್ರಾಫಿಕ್ ಅನ್ನು ಹೇಗೆ ಡಂಪ್ ಮಾಡಬೇಕೆಂದು ಕಲಿತರು: ಅವರು HTTP ಮತ್ತು SOCKS5 ಪ್ರಾಕ್ಸಿಗಳ ಒಳಗೆ ಕರೆಗಳನ್ನು ನೋಡುತ್ತಾರೆ ಮತ್ತು ಅವರು MTProto ಪ್ರಾಕ್ಸಿ ಅಸ್ಪಷ್ಟತೆಯ ಹಳೆಯ ಆವೃತ್ತಿಯನ್ನು ಸಹ ನೋಡುತ್ತಾರೆ.

ಅಂತಹ ಡಂಪ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಿದ ಕೆಲವು ಪೂರೈಕೆದಾರರ ಕ್ಲೈಂಟ್‌ಗಳು ಅಂತಹ ಪ್ರಾಕ್ಸಿಗಳ ಮೂಲಕ ಟೆಲಿಗ್ರಾಮ್ ಅನ್ನು ಪ್ರವೇಶಿಸಿದಾಗ, RKN ಅಂತಹ ವಿನಂತಿಗಳನ್ನು ನೋಡುತ್ತದೆ ಮತ್ತು ತಕ್ಷಣವೇ ಈ ಪ್ರಾಕ್ಸಿಗಳನ್ನು ನಿರ್ಬಂಧಿಸುತ್ತದೆ. ಹಳೆಯ ಅಸ್ಪಷ್ಟತೆಯೊಂದಿಗೆ MTProto ಪ್ರಾಕ್ಸಿಗೆ ಅದೇ ಹೋಗುತ್ತದೆ.

ಪರಿಹಾರ: ಪ್ರಾಕ್ಸಿಗೆ ಸಂಪರ್ಕಿಸುವ ಕ್ಲೈಂಟ್‌ಗಳಿಗೆ ಆರಂಭದಲ್ಲಿ ಡಿಡಿಯೊಂದಿಗೆ ಮಾತ್ರ ರಹಸ್ಯವನ್ನು ವಿತರಿಸಿ (mtproto ಪ್ರಾಕ್ಸಿಯ ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ಹೆಚ್ಚುವರಿ ಅಕ್ಷರಗಳನ್ನು dd ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಅಗತ್ಯವಿಲ್ಲ). ಡಂಪ್‌ಪೈಲ್‌ಗಳು ಪತ್ತೆಹಚ್ಚಲು ಸಾಧ್ಯವಾಗದ ಅಸ್ಪಷ್ಟತೆಯ ಆವೃತ್ತಿಯನ್ನು ಇದು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ.

ಮತ್ತು ಯಾವುದೇ HTTP ಅಥವಾ SOCKS5 ಪ್ರಾಕ್ಸಿಗಳಿಲ್ಲ.

- ಹೊಂದಾಣಿಕೆ, ಅದರ ಸಹಾಯದಿಂದ ಟೆಲಿಗ್ರಾಮ್ ಪ್ರಾಕ್ಸಿಯ ಪ್ರತಿ ಮಾಲೀಕರು, ನಿಯಮಿತವಾಗಿ RKN ನಿಂದ ನಿಷೇಧಿಸಲ್ಪಡುತ್ತಾರೆ, ನಿರ್ಬಂಧಿಸುವುದನ್ನು ಸಂಪೂರ್ಣವಾಗಿ (ಅಥವಾ ಸಂಪೂರ್ಣವಾಗಿ) ನಿಲ್ಲಿಸಬಹುದು (ಮತ್ತು ಅದೇ ಸಮಯದಲ್ಲಿ RKN ಸುಳ್ಳು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ).

ಸಾರ್ವಜನಿಕ ಪ್ರಾಕ್ಸಿಗಳನ್ನು ನಿಷೇಧಿಸುವ ಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಅದಕ್ಕಾಗಿ ಒಂದು ಸಣ್ಣ ಕೈಪಿಡಿ.

ಮೂಲ

ನಮ್ಮ ಪ್ರಾಕ್ಸಿ ಪಾಶ್ಚಿಮಾತ್ಯ ಪರವಾಗಿದೆ, ವಸಂತ ಮತ್ತು ತಂಪಾದ ಬೇಸಿಗೆಯ ದಿನಗಳಲ್ಲಿ ನಾನು ಯಾವುದೇ ಸಮಸ್ಯೆಗಳನ್ನು / ಅಡೆತಡೆಗಳನ್ನು ಎದುರಿಸಲಿಲ್ಲ, ಇದು ಸೃಜನಶೀಲ ಕಾರ್ಯವನ್ನು ಆಕರ್ಷಿಸಲಿಲ್ಲ, ಹಾಗಾಗಿ ನಾನು ವೇಗವನ್ನು ಕಳೆದುಕೊಳ್ಳಲಿಲ್ಲ ಮತ್ತು dd* ಪೂರ್ವಪ್ರತ್ಯಯವನ್ನು ಸೇರಿಸಲಿಲ್ಲ ಕೀ.

MtprotoProxyTelegram ನ ಅಧಿಕೃತ ಸೂಚನೆಗಳ ಪ್ರಕಾರ "ಅಂಕಿಅಂಶಗಳನ್ನು ಪಡೆಯುವುದು/ಮೇಲ್ವಿಚಾರಣೆ" ಕೈಪಿಡಿಯು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿಲ್ಲ/ಹಳೆಯದಾಗಿದೆ, ನೀವು ಡಾಕರ್ ಚಿತ್ರವನ್ನು ಸರಿಪಡಿಸಬೇಕಾಗುತ್ತದೆ.

ನಾವು ಅದನ್ನು ಸರಿಪಡಿಸುತ್ತೇವೆ.

ಕಂಟೇನರ್ ಇನ್ನೂ ಚಾಲನೆಯಲ್ಲಿದೆ:

$ docker stop mtproto-proxy #останавливаем наш запущенный docker-контейнер и запускаем новый образ с пропущенным флагом статистики

$ docker run --net=host --name=mtproto-proxy2 -d -p443:443 -v proxy-config:/data -e SECRET=ваш_предыдущий_секрет_hex telegrammessenger/proxy:latest

ಅಂಕಿಅಂಶಗಳನ್ನು ಪರಿಶೀಲಿಸೋಣ:

$ curl http://localhost:2398/stats

ಕರ್ಲ್: (7) 0.0.0.0 ಪೋರ್ಟ್ 2398 ಗೆ ಸಂಪರ್ಕಿಸಲು ವಿಫಲವಾಗಿದೆ: ಸಂಪರ್ಕವನ್ನು ನಿರಾಕರಿಸಲಾಗಿದೆ
ಅಂಕಿಅಂಶಗಳು ಇನ್ನೂ ಲಭ್ಯವಿಲ್ಲ..!

ಡಾಕರ್ ಕಂಟೇನರ್‌ನ ಐಡಿಯನ್ನು ಕಂಡುಹಿಡಿಯಿರಿ:

$ docker ps

ಕಂಟೈನರ್ ಐಡಿ ಇಮೇಜ್ ಕಮಾಂಡ್ ರಚಿಸಿದ ಸ್ಟೇಟಸ್ ಪೋರ್ಟ್‌ಗಳ ಹೆಸರುಗಳು
f423c209cfdc ಟೆಲಿಗ್ರಾಮ್‌ಮೆಸೆಂಜರ್/ಪ್ರಾಕ್ಸಿ:ಇತ್ತೀಚಿನ "/bin/sh -c '/bin/ba..." ಸುಮಾರು ಒಂದು ಗಂಟೆಯ ಹಿಂದೆ ಸುಮಾರು ಒಂದು ನಿಮಿಷ 0.0.0.0:443->443/tcp mtproto-proxy2

ನಾವು ಡಾಕರ್ ಕಂಟೇನರ್ ಒಳಗೆ ನಮ್ಮ ಚಾರ್ಟರ್‌ನೊಂದಿಗೆ ಹೋಗುತ್ತೇವೆ:

$ sudo docker exec -it f423c209cfdc /bin/bash

$ apt-get update
$ apt-get install nano
$ nano -$ run.sh

ಮತ್ತು "run.sh" ಸ್ಕ್ರಿಪ್ಟ್‌ನ ಕೊನೆಯ ಸಾಲಿನಲ್ಲಿ, ಕಾಣೆಯಾದ ಧ್ವಜವನ್ನು ಸೇರಿಸಿ:

«--http-ಅಂಕಿಅಂಶಗಳು»
"exec /usr/local/bin/mtproto-proxy -p 2398 -H 443 -M "$WORKERS" -C 60000 --aes-pwd /etc/telegram/hello-explorers-how-are-you-doing -u ರೂಟ್ $CONFIG --allow-skip-d h --nat-info "$INTERNAL_IP:$IP" $SECRET_CMD $TAG_CMD"

"--http-stats" ಸೇರಿಸಿ, ಈ ರೀತಿಯ ಕೆಲಸ ಮಾಡಬೇಕು:

«exec /usr/local/bin/mtproto-proxy -p 2398 --http-stats -H 443 -M "$WORKERS" -C 60000 --aes-pwd /etc/telegram/hello-explorers-how-are-you-doing -u root $CONFIG --allow-skip-d h --nat-info "$INTERNAL_IP:$IP" $SECRET_CMD $TAG_CMD»

Ctrl+o/Ctrl+x/Ctrl+d (ನ್ಯಾನೋ/ನಿರ್ಗಮನ ಕಂಟೇನರ್ ಉಳಿಸಿ/ನಿರ್ಗಮಿಸಿ).

ನಮ್ಮ ಡಾಕರ್ ಕಂಟೇನರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ:

$ docker restart mtproto-proxy2

ಎಲ್ಲವೂ, ಈಗ ಆಜ್ಞೆಯಲ್ಲಿದೆ:

$ curl http://localhost:2398/stats #получаем объемную статистику

ಅಂಕಿಅಂಶಗಳೊಂದಿಗೆ ನಿಮ್ಮ MTProxy ಟೆಲಿಗ್ರಾಮ್ ಅನ್ನು ನಿಯೋಜಿಸಲಾಗುತ್ತಿದೆ
ಅಂಕಿಅಂಶಗಳಲ್ಲಿ ಬಹಳಷ್ಟು "ಕಸ" ಇದೆ (ಅದರ 1/3 ಪರದೆಯ ಮೇಲೆ ಇದೆ), ಅಲಿಯಾಸ್ ಅನ್ನು ರಚಿಸಿ:

$ echo "alias telega='curl localhost:2398/stats | grep -e total_special -e load_average_total'" >> .bashrc && bash

ಡಾಕರ್ ಕಂಟೇನರ್ ಅನ್ನು ಪಾಲಿಶ್ ಮಾಡಲಾಗಿದೆ ಎಂಬುದನ್ನು ನಾವು ಪಡೆಯುತ್ತೇವೆ: ಸಂಪರ್ಕಗಳ ಸಂಖ್ಯೆ ಮತ್ತು ಲೋಡ್:

$ telega

ಅಂಕಿಅಂಶಗಳೊಂದಿಗೆ ನಿಮ್ಮ MTProxy ಟೆಲಿಗ್ರಾಮ್ ಅನ್ನು ನಿಯೋಜಿಸಲಾಗುತ್ತಿದೆ
ಡಾಕರ್ ಕಂಟೇನರ್ ಚಾಲನೆಯಲ್ಲಿದೆ, ಅಂಕಿಅಂಶಗಳು ತಿರುಗುತ್ತಿವೆ.

ಖರ್ಚು ಮಾಡಿದ ಸಂಪನ್ಮೂಲಗಳು

ನೀವು ಸ್ಟುವರ್ಟ್ ರೆಡ್‌ಮ್ಯಾನ್‌ನಂತೆ ತಂಪಾಗಿರುವಂತೆ, ನಿಮ್ಮ ಪ್ಯಾಂಟಿಯ ಮೇಲೆ ನೀವು ಗುರುತು ಹಾಕುತ್ತೀರಿ. ಚಾಲನೆಯಲ್ಲಿರುವ ಡಾಕರ್ ಚಿತ್ರವು ದೊಡ್ಡ ಹೆಜ್ಜೆಗುರುತನ್ನು ಬಿಡುತ್ತದೆ.

ಡಾಕರ್ ಚಿತ್ರಗಳ ಅನುಕೂಲಗಳು ಮತ್ತು ಅನಾನುಕೂಲಗಳನ್ನು ವಿವರಿಸಲು ಯಾವುದೇ ಅರ್ಥವಿಲ್ಲ, ಡಾಕರ್ ಕಂಟೇನರ್ ಮಿನಿ-ವರ್ಚುವಲ್ ಯಂತ್ರವಾಗಿದ್ದು, ವರ್ಚುವಲ್ಬಾಕ್ಸ್ನಂತಹ "ನೈಜ" ವರ್ಚುವಲ್ ಯಂತ್ರಕ್ಕಿಂತ ಕಡಿಮೆ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಆದರೆ ಅದು ಮಾಡುತ್ತದೆ.

1) ಡಾಕರ್-ಇಮೇಜ್ ಅಂಕಿಅಂಶಗಳೊಂದಿಗೆ ಅಥವಾ ಇಲ್ಲದೆ ಪ್ರಾರಂಭಿಸಲಾಗಿದೆ, ಇಬ್ಬರು ಕ್ಲೈಂಟ್‌ಗಳು ಉಲ್ಲಾಸ ಅಥವಾ ಹತ್ತು - ಸಂಪನ್ಮೂಲಗಳನ್ನು ~ ಅದೇ ರೀತಿಯಲ್ಲಿ ಬಳಸಿಕೊಳ್ಳಲಾಗುತ್ತದೆ: ಸಂಪೂರ್ಣ CPU t75.ಮೈಕ್ರೋ ಕಾರ್ಯಕ್ಷಮತೆಯ 2%.

2) ನಾವು VPC ಸರ್ವರ್‌ನ ಮೇಲ್ವಿಚಾರಣೆಯನ್ನು ನೋಡುತ್ತೇವೆ:

ಅಂಕಿಅಂಶಗಳೊಂದಿಗೆ ನಿಮ್ಮ MTProxy ಟೆಲಿಗ್ರಾಮ್ ಅನ್ನು ನಿಯೋಜಿಸಲಾಗುತ್ತಿದೆ

VPC ಯಲ್ಲಿನ ಸಂಪನ್ಮೂಲ ಬಳಕೆಯ ಗ್ರಾಫ್‌ನಿಂದ, ಡಾಕರ್ ಕಂಟೇನರ್ ನಿರಂತರವಾಗಿ ಒಟ್ಟು ಗರಿಷ್ಠ ~ 7,5% ಅನ್ನು ಬಳಸುತ್ತದೆ ಎಂದು ನಾವು ನೋಡುತ್ತೇವೆ. CPU ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಮೇ 28 ರಂದು ನಾನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ/ತಾತ್ಕಾಲಿಕವಾಗಿ ನಿಲ್ಲಿಸಿದೆ (ಗಮನಿಸಿ - OpenVPN ಮತ್ತು pptp ಸಹ ಸರ್ವರ್‌ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿದೆ).

ಈ ಸರ್ವರ್‌ಗೆ 10% ನಿರಂತರ CPU ಬಳಕೆಯ ಮಿತಿ ಏಕೆ?

ಏಕೆಂದರೆ Amazon EC2 ನಿಂದ ನಿರ್ಬಂಧಗಳಿವೆ ಮತ್ತು ಅವುಗಳನ್ನು ಕ್ರೆಡಿಟ್‌ಗಳಲ್ಲಿ ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ:

ಅಂಕಿಅಂಶಗಳೊಂದಿಗೆ ನಿಮ್ಮ MTProxy ಟೆಲಿಗ್ರಾಮ್ ಅನ್ನು ನಿಯೋಜಿಸಲಾಗುತ್ತಿದೆ

1 CPU ಕ್ರೆಡಿಟ್ = 1 CPU ಒಂದು ನಿಮಿಷಕ್ಕೆ 100% ಲೋಡ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ನಾವು 6 ಕ್ರೆಡಿಟ್‌ಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ (ಅಂದರೆ, ಗರಿಷ್ಠಗಳಲ್ಲಿ, 100% CPU ಬಳಕೆಯು 6 ನಿಮಿಷಗಳಲ್ಲಿ ಸಾಧ್ಯ, ಮತ್ತು ನಂತರ CPU ಶಕ್ತಿಯು ಕಡಿಮೆಯಾಗುತ್ತದೆ). ಇತರ ಸಂಯೋಜನೆಗಳು: ಉದಾಹರಣೆಗೆ, 1 CPU ಕ್ರೆಡಿಟ್ = 1 CPU ಎರಡು ನಿಮಿಷಗಳ ಕಾಲ 50% ಲೋಡ್‌ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿದೆ (ಅಂದರೆ ನಾವು 50 ನಿಮಿಷಗಳ ಕಾಲ 12% ಲೋಡ್‌ನಲ್ಲಿ CPU ಅನ್ನು ಬಳಸಬಹುದು), ಅಥವಾ, ಉದಾಹರಣೆಗೆ, ಸ್ಥಿರವಾದ 10%- ನೇ CPU ಲೋಡ್ ಸಮಯದಲ್ಲಿ ಸಂಪೂರ್ಣ ಸಮಯ, ಇತ್ಯಾದಿ.

ಸಂಶೋಧನೆಗಳು

  • ನಾವು "ಡಿಜಿಟಲ್ ರೆಸಿಸ್ಟೆನ್ಸ್" ನ ಭಾಗವಾಗಿದ್ದೇವೆ. ಅವರ "ತಂದೆ ಮತ್ತು ತಾಯಂದಿರಿಗೆ" ವಿಶ್ವಾಸಾರ್ಹ ಸಂವಹನ ಚಾನಲ್ ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ.
  • ನೀವು ಸರ್ವರ್‌ನಲ್ಲಿ MtprotoProxyTelegram ಮತ್ತು OpenVPN ಅನ್ನು ನಿಯೋಜಿಸಿದ್ದರೆ, ಆದರೆ ಇನ್ನು ಮುಂದೆ, ಯಾವುದೇ ವಿಳಂಬಗಳು / ಪಿಂಗ್‌ಗಳು / ವೈಫಲ್ಯಗಳು ಇರುವುದಿಲ್ಲ, ಆದರೆ ನೀವು ನಿರಂತರವಾಗಿ ನಿಮ್ಮ t2 / ಮೈಕ್ರೋ ಪ್ರಯೋಗ ಮಾಡುತ್ತಿದ್ದರೆ, ಸಂವಹನ ಬ್ರೇಕ್‌ಗಳಿಗಾಗಿ ನಿರೀಕ್ಷಿಸಿ.
  • ನನ್ನ ಸಾಗರೋತ್ತರ ಪಿಂಗ್ ~100-250ms ಆಗಿದೆ, ಧ್ವನಿ ಸಂವಹನದಲ್ಲಿ ಯಾವುದೇ ವಿಳಂಬಗಳಿಲ್ಲ.
  • ಎಲ್ಲಾ "ಇದಕ್ಕೆ" ಹಣಕಾಸಿನ ವೆಚ್ಚಗಳು (VPC ಸಂಪನ್ಮೂಲಗಳನ್ನು ಒಳಗೊಂಡಂತೆ) = 0₽.

ನಿಮ್ಮ ಲೇಖನದ ಮರುಮುದ್ರಣ.

UPD: ಉಪಯುಕ್ತ ಕಾಮೆಂಟ್‌ಗಳಿಗಾಗಿ ಕೆಲವು ಹ್ಯಾಬ್ರೌಸರ್‌ಗಳಿಗೆ ಧನ್ಯವಾದಗಳು, ವಾಸ್ತವವಾಗಿ, ಇದು ಸಾಧ್ಯ (ಅಂಕಿಅಂಶಗಳು ಬೆಂಬಲಿತವಾಗಿದೆಯೇ?), ಅಧಿಕೃತ Mtproto ಪ್ರಾಕ್ಸಿ ಟೆಲಿಗ್ರಾಮ್ ಡಾಕರ್ ಚಿತ್ರದ ಉತ್ತಮ ಅನಲಾಗ್‌ಗಳಿವೆ.

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ