<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>MPAK`s page: заметки с тегом #3proxy #Ubuntu</title>
<link>https://ae79.ru/tags/3proxy-ubuntu/</link>
<description>Подсказки для себя..</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.3 (v4134)</generator>

<itunes:subtitle>Подсказки для себя..</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Настройка 3proxy на Ubuntu</title>
<guid isPermaLink="false">27</guid>
<link>https://ae79.ru/all/nastroyka-3proxy-na-ubuntu/</link>
<pubDate>Wed, 20 Mar 2024 20:31:11 +0500</pubDate>
<author></author>
<comments>https://ae79.ru/all/nastroyka-3proxy-na-ubuntu/</comments>
<description>
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;sudo apt install -y build-essential
wget https://github.com/z3APA3A/3proxy/archive/0.9.5.tar.gz
tar xzf 0.9.5.tar.gz
cd 3proxy-0.9.5
sudo make -f Makefile.Linux
sudo mkdir /etc/3proxy
cd 3proxy-0.9.5/bin
sudo cp 3proxy /usr/bin/
sudo adduser --system --no-create-home --disabled-login --group proxy3
id proxy3&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;смотрим вывод: uid=121(proxy3) gid=125(proxy3) groups=125(proxy3)&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;sudo nano /etc/3proxy/3proxy.cfg&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;и туда:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;setgid 125
setuid 121
nserver 77.88.8.8
nserver 8.8.8.8
nscache 65536
timeouts 1 5 30 60 180 1800 15 60
users $/etc/3proxy/.proxyauth
daemon
auth cache strong
proxy -n -p3128 -a&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;1 и 2 из предыдущего вывода, строки users и auth нужны если будет авторизация по пользователям и тогда:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;sudo nano /etc/3proxy/.proxyauth&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;и туда:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;username:CL:strongpassword&lt;/code&gt;&lt;/pre&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;sudo chown proxy3:proxy3 -R /etc/3proxy
sudo chown proxy3:proxy3 /usr/bin/3proxy
sudo chmod 444 /etc/3proxy/3proxy.cfg
sudo chmod 400 /etc/3proxy/.proxyauth&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;логи:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;sudo mkdir /var/log/3proxy
sudo chown proxy3:proxy3 /var/log/3proxy&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;автозагрузка:&lt;br /&gt;
sudo nano /etc/systemd/system/3proxy.service&lt;br /&gt;
и туда:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;[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 -u proxy3`
RemainAfterExit=yes
Restart=on-failure

[Install]
WantedBy=multi-user.target&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;затем:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;sudo systemctl daemon-reload
sudo systemctl enable 3proxy
sudo systemctl start 3proxy&lt;/code&gt;&lt;/pre&gt;</description>
</item>


</channel>
</rss>