На рабочем месте я работаю за компьютером с осью Windows 10 Pro
и все программы у меня заведены в приложение FreeCommander.
К примеру, мне порой нужно взаимодействовать через Telegram
приложение с коллегами по работе, для этого мой порядок действий:
(Logon Windows 10 Pro, Domain User
, у меня нет прав локального администратора на компьютере)
Win
— и набираю FreeCommander
(через правый клик на приложении я его себе вынес на «Закрепить на начальном экране», после "Инструменты" - "Избранные инструменты" - "Редактировать избранные инструменты"
Панель: Default
Имя: Telegram (ON)
Программа или каталог: Telegram.exe
Каталог запуска: W:\firma\tips_telegram
и
Имя: Telegram (Off)
Программа или каталог: killprocesstelegram.bat
Каталог запуска: W:\firma\tips_telegram
где содержимое bat
-файла killprocesstelegram.bat
— это:
@echo off taskkill /F /IM "Telegram.exe" exit
Ну так вот, запускаю я значит с меню приложение "Telegram (ON)"
и получаю, а ничего не получаю, не идет подключение
открываю настройки: Настройки - Продвинутые настройки - Тип соединения
— у меня стоит
Использовать собственный прокси
Тип: Socks
Адрес сокета (хост): vpn.ekzorchik.ru
Порт: 50000
Логин: login
Пароль: pass
После смотрю логи на своем сервере применительно к сервису на базе которого работает socks
— это связка 3proxy+tor:
На заметку: Как настроить связку 3proxy + tor
, см заметку "Установить и настроить 3proxy + Tor на Zabbix 5.0"
root@ekzorchik:~# tail -f /var/log/3proxy/3proxy.log.2022.11.28 1669628424.207 SOC45.50000 00000 - 185.177.127.112:50266 127.0.0.1:9050 29285 559858 1 CONNECT_es005.click:443 1669628424.556 SOC45.50000 00057 - 109.236.81.42:33716 127.0.0.1:9050 0 27 1 CONNECT_happy-space-tv.art:443 1669628424.948 SOCKS.50000 00000 - 0.0.0.0:0 127.0.0.1:0 0 0 0 Warning:_too_many_connected_clients_(50/50) root@ekzorchik:~# nano /etc/3proxy/3proxy.cfg #!/bin/3proxy daemon #pidfile /var/run/3proxy/3proxy.pid setgid 1001 setuid 1001 nserver 8.8.8.8 nserver 8.8.4.4 nscache 65536 timeouts 1 5 30 60 180 1800 15 60 daemon log /var/log/3proxy/3proxy.log D logformat "- +_L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T" rotate 60 flush fakeresolve # #auth iponly #allow * $"/etc/3proxy/allow.txt" allow * parent 1000 socks5+ 127.0.0.1 9050 #maxconn 50 - было, изменил на 1000 maxconn 1000 socks -a -n -p50000 -iXXX.XXX.XXX.XXX -e127.0.0.1 users $"/etc/3proxy/users.txt" auth strong #allow * $"/etc/3proxy/allow.txt" #socks -a -n -p50000 -iXXX.XXX.XXX.XXX -e127.0.0.1 root@ekzorchik:~# systemctl stop 3proxy root@ekzorchik:~# systemctl start 3proxy root@ekzorchik:~# systemctl status 3proxy ● 3proxy.service - 3Proxy SOCKS5 Daemon Loaded: loaded (/lib/systemd/system/3proxy.service; enabled; vendor preset: enabled) Active: active (exited) since Mon 2022-11-28 12:42:48 MSK; 7s ago Process: 2411 ExecStop=/usr/bin/killall 3proxy (code=exited, status=0/SUCCESS) Process: 2437 ExecStart=/bin/3proxy /etc/3proxy/3proxy.cfg (code=exited, status=0/SUCCESS) Main PID: 2437 (code=exited, status=0/SUCCESS) Tasks: 29 (limit: 1109) CGroup: /system.slice/3proxy.service └─2445 /bin/3proxy /etc/3proxy/3proxy.cfg Nov 28 12:42:48 ekzorchik systemd[1]: Started 3Proxy SOCKS5 Daemon. root@ekzorchik:~#
После переподключения приложение Telegram
начинает работать и соединение с Socks
сервисом устанавливается успешно. Вот так вот на ровном месте уперся в минимально по первой установленное значение, но ведь вспомнил про этот параметр, поменял. Пока наблюдаю.
На этом пока заметка завершена, с уважением автор блога Олло Александр aka ekzorchik.