<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.rtzra.ru/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>RTzRa&#039;s hive - software:socks5</title>
        <description>Все работает</description>
        <link>https://wiki.rtzra.ru/</link>
        <lastBuildDate>Sun, 19 Jul 2026 21:04:33 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://wiki.rtzra.ru/_media/wiki/logo.png</url>
            <title>RTzRa&#039;s hive</title>
            <link>https://wiki.rtzra.ru/</link>
        </image>
        <item>
            <title>Установка 3proxy на Ubuntu</title>
            <link>https://wiki.rtzra.ru/software/socks5/socks5-3proxy</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;ustanovka_3proxy_na_ubuntu&quot;&gt;Установка 3proxy на Ubuntu&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.3proxy.ru&quot; class=&quot;urlextern&quot; title=&quot;https://www.3proxy.ru&quot; rel=&quot;ugc nofollow&quot;&gt;https://www.3proxy.ru&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
3proxy это маленький многоплатформный набор прокси-серверов (под Linux/Unix и Windows, включая 64-битные версии).
&lt;/p&gt;

&lt;p&gt;
Он включает в себя HTTP прокси с поддержкой HTTPS и &lt;abbr title=&quot;File Transfer Protocol&quot;&gt;FTP&lt;/abbr&gt; (proxy/proxy.exe), SOCKSv4/SOCKSv4.5/SOCKSv5 прокси (socks/socks.exe), POP3 прокси (pop3p/pop3p.exe), SMTP прокси (smtpp/smtpp.exe), AIM/ICQ прокси (icqpr/icqpr.exe), MSN messenger / Live messenger proxy (msnpr/msnpr.exe), &lt;abbr title=&quot;File Transfer Protocol&quot;&gt;FTP&lt;/abbr&gt; proxy, кэширующий &lt;abbr title=&quot;Domain Name System&quot;&gt;DNS&lt;/abbr&gt; прокси, TCP и UDP портмапперы (tcppm, udppm) а так же комбинированный прокси-сервер с поддержкой дополнительных возможностей, таких как управление доступом, ограничение ширины потребляемого канала, ограничение трафика на день, неделю и месяц, перенаправление соединений, построение цепочек соединений (proxy chaining), ротацию лог-файлов, ведение журналов через ODBC и syslog и т.д.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 3proxy \u043d\u0430 Ubuntu&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;ustanovka_3proxy_na_ubuntu&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-1295&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;ustanovka_iz_isxodnikov&quot;&gt;Установка из исходников&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;sudo apt-get install -y build-essential
wget --no-check-certificate https://github.com/z3APA3A/3proxy/archive/0.8.12.tar.gz
tar xzf 0.8.12.tar.gz
cd ~/3proxy-0.8.12
sudo make -f Makefile.Linux&lt;/pre&gt;

&lt;p&gt;
Копируем полученный файл
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;sudo cp 3proxy /usr/bin/&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;ustanovka_iz_isxodnikov&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;1296-1651&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;nastrojka&quot;&gt;Настройка&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Создаем отдельного пользователя и узнаем его UID/GID:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;sudo adduser --system --no-create-home --disabled-login --group 3proxy
id 3proxy&lt;/pre&gt;

&lt;p&gt;
Создаем папки, раздаем на них права и создаем файлы конфигурации:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;sudo mkdir /etc/3proxy
sudo touch /etc/3proxy/3proxy.cfg
sudo touch /etc/3proxy/.proxyauth
sudo chown 3proxy:3proxy -R /etc/3proxy
sudo chown 3proxy:3proxy /usr/bin/3proxy
sudo chmod 444 /etc/3proxy/3proxy.cfg
sudo chmod 400 /etc/3proxy/.proxyauth
sudo mkdir /var/log/3proxy
sudo chown 3proxy:3proxy /var/log/3proxy&lt;/pre&gt;

&lt;p&gt;
Содержимое файла /etc/3proxy/3proxy.cfg:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# UID и GID нашего пользователя 3proxy
setgid 112
setuid 114

# DNS-сервера
nserver 8.8.8.8
nserver 8.8.4.4

# Размер кэша для запросов DNS по умолчанию
nscache 65536

# Таймауты по умолчанию
timeouts 1 5 30 60 180 1800 15 60

# Внешний адрес IP через который сервер будет ходить во внешний мир
# Если он один - настройку можно не делать
#external &amp;lt;YOURSERVERIP&amp;gt;

# Внутренний IP, который 3proxy должен прослушивать.
# Если он один или нужно прослушивать на всех IP - настройку можно не делать
#internal &amp;lt;YOURSERVERIP&amp;gt;

# Файл с пользователями и паролями для авторизации пользователей
users $/etc/3proxy/.proxyauth

# Режим запуска как daemon
daemon

# Путь к папке с логам и формат лога
log /var/log/3proxy/3proxy.log D
logformat &amp;quot;- +_L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T&amp;quot;

# Сжимать логи с помощью gzip
archiver gz /usr/bin/gzip %F

# Время хранения логов
rotate 7

# Включить строгую авторизацию. Для отключения авторизации измените на &amp;#039;auth none&amp;#039;
# Кэширование авторизации делает жизнь легче
auth strong cache
authcache user 60

# Можно разрешить/запретить подключение с определенных IP или по портам
deny * * 127.0.0.1,192.168.1.1
#allow * * * 80-88,8080-8088 HTTP
#allow * * * 443,8443 HTTPS
#allow * * * 1-65535 HTTP
#allow * * * 1-65535 HTTPS

# SOCKS
auth strong cache
#auth none
flush
socks -p1080

# HTTP/HTTPS Proxy
# Анонимный (-a) HTTP-proxy на порту (-p) 3128 c отключенной NTLM-авторизацией (-n)
proxy -n -p3128 -a&lt;/pre&gt;

&lt;p&gt;
Содержимое файла /etc/3proxy/.proxyauth
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;## Add users in below formats:
##  user:CL:password
##  user:CR:encrypted_password
users test1l:CL:YouSecretPassword
users &amp;quot;test2:CR:$1$Ane7Q3dX$ulgxFo2Ytzsf9/YtDt1Eq.&amp;quot;&lt;/pre&gt;

&lt;p&gt;
CL - пароль открытым текстом
&lt;/p&gt;

&lt;p&gt;
CR - зашифрованный пароль. Так же строка должна быть заключена в кавычки
&lt;/p&gt;

&lt;p&gt;
Скрипт для добавления новых учеток в файл:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;#!/bin/sh
user=$1
pass=$2
#hash=&amp;quot;$(echo -n &amp;quot;$pass&amp;quot; | md5sum | cut -d&amp;#039; &amp;#039; -f1)&amp;quot;
hash=`mkpasswd --method=md5 $pass`
echo &amp;quot;users \&amp;quot;$user:CR:$hash\&amp;quot;&amp;quot; &amp;gt;&amp;gt; /etc/3proxy/.proxyauth&lt;/pre&gt;

&lt;p&gt;
Формат запуска:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;./adduser UserName UserPassword&lt;/pre&gt;

&lt;p&gt;
Скрипт запуска 3proxy
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;touch /etc/init.d/3proxy
sudo chmod +x /etc/init.d/3proxy&lt;/pre&gt;

&lt;p&gt;
Сам скрипт:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;#!/bin/sh
#
### BEGIN INIT INFO
# Provides: 3Proxy
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Initialize 3proxy server
# Description: starts 3proxy
### END INIT INFO

case &amp;quot;$1&amp;quot; in
 start)
 echo Starting 3Proxy

 /usr/bin/3proxy /etc/3proxy/3proxy.cfg
 ;;

 stop)
 echo Stopping 3Proxy
 /usr/bin/killall 3proxy
 ;;

 restart|reload)
 echo Reloading 3Proxy
 /usr/bin/killall -s USR1 3proxy
 ;;
 *)
 echo Usage: \$0 &amp;quot;{start|stop|restart}&amp;quot;
 exit 1
esac
exit 0&lt;/pre&gt;

&lt;p&gt;
Добавление скрипта в автозагрузку:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;sudo update-rc.d 3proxy defaults&lt;/pre&gt;

&lt;p&gt;
Запускаем прокси-сервер:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;sudo /etc/init.d/3proxy start&lt;/pre&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/3proxy?do=showtag&amp;amp;tag=3proxy&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:3proxy&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; 3proxy&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/proxy?do=showtag&amp;amp;tag=proxy&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:proxy&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; proxy&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/socks?do=showtag&amp;amp;tag=socks&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:socks&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; socks&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/server?do=showtag&amp;amp;tag=server&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:server&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; server&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/1080?do=showtag&amp;amp;tag=1080&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:1080&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; 1080&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;nastrojka&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;1652-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 26 Apr 2018 11:43:30 +0000</pubDate>
        </item>
    </channel>
</rss>
