<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: прозрачный squid + роутер</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID12/7326.html</link>
    <description>уже есть настроенный прозрачный прокси squid, есть роутер EdgeOSEdgeRouter&lt;br&gt;хочу сделать схему&lt;br&gt;все компьютеры сети -&amp;gt; роутер -&amp;gt; squid&lt;br&gt;&lt;br&gt;squid - 109.0.0.110&lt;br&gt;router - 109.0.0.1&lt;br&gt;тестовая винда - 109.0.0.8&lt;br&gt;пробую эту доку&lt;br&gt;http://tldp.org/HOWTO/TransparentProxy-6.html&lt;br&gt;&lt;br&gt;если на винде прописываю шлюз - 109.0.0.110, то все работает, без правил файервола, но надо настроить что бы работало через роутер - 109.0.0.1&lt;br&gt;&lt;br&gt;прописал&lt;br&gt;&lt;br&gt;&#091;code&#093;iptables -t nat -A PREROUTING -i eth0 ! -s 109.0.0.110 -p tcp --dport 80 -j DNAT --to 109.0.0.110:3128&lt;br&gt;iptables -t nat -A POSTROUTING -o eth0 -s 109.0.0.8/32 -d 109.0.0.110/32 -j SNAT --to 109.0.0.1&lt;br&gt;iptables -A FORWARD -s 109.0.0.8/32 -d 109.0.0.110/32 -i eth0 -o eth0 -p tcp --dport 3128 -j ACCEPT &#091;/code&#093;&lt;br&gt;&lt;br&gt;пробую на тестовой винде (109.0.0.8) открыть сайт - доступ запрещен, на винде шлюз стоит 109.0.0.1, в логах на squid&lt;br&gt;&#091;code&#093;1546203601.533      0 109.0.0.110 TCP_MISS/403 4857 GET http://myip.ru/ - HIER_NONE/- text/html&lt;br&gt;1546203601.533      1 109.0.0.1 TCP_MISS/403 4977 GET </description>

<item>
    <title>прозрачный squid + роутер (garcia)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID12/7326.html#13</link>
    <pubDate>Sat, 05 Jan 2019 18:05:41 GMT</pubDate>
    <description>при добавлении правил на роутере&lt;br&gt;&#091;code&#093;iptables -t nat -I PREROUTING -i eth0 -s 109.0.0.8 -p tcp --dport 80 -j DNAT --to 109.0.0.110:3128&lt;br&gt;iptables -t nat -I PREROUTING -i eth0 -s 109.0.0.8 -p tcp --dport 443 -j DNAT --to 109.0.0.110:3129&lt;br&gt;iptables -t nat -I POSTROUTING -o eth0 -s 109.0.0.8 -d 109.0.0.110 -j SNAT --to 109.0.0.1&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;правила на прокси сервере&lt;br&gt;&#091;code&#093;*nat&lt;br&gt;:PREROUTING ACCEPT &#091;314:20555&#093;&lt;br&gt;:INPUT ACCEPT &#091;313:20511&#093;&lt;br&gt;:OUTPUT ACCEPT &#091;844:60999&#093;&lt;br&gt;:POSTROUTING ACCEPT &#091;2:130&#093;&lt;br&gt;-A PREROUTING -s 109.0.0.0/24 -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 3129&lt;br&gt;-A PREROUTING -s 109.0.0.0/24 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128&lt;br&gt;-A PREROUTING -s 192.168.10.0/24 -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 3129&lt;br&gt;-A PREROUTING -s 192.168.10.0/24 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128&lt;br&gt;-A PREROUTING -s 192.168.1.0/24 -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 3129&lt;br&gt;-A PREROUTING -s 192.168.1.0/24 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128&lt;br&gt;-A POSTRO</description>
</item>

<item>
    <title>прозрачный squid + роутер (garcia)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID12/7326.html#12</link>
    <pubDate>Fri, 04 Jan 2019 20:23:53 GMT</pubDate>
    <description>&amp;gt;&amp;gt; если я меняю &lt;br&gt;&amp;gt;&amp;gt; &#091;code&#093;http_port 3128 intercept&#091;/code&#093; &lt;br&gt;&amp;gt;&amp;gt; на &lt;br&gt;&amp;gt;&amp;gt; &#091;code&#093;http_port 3128 accel vhost allow-direct&#091;/code&#093; &lt;br&gt;&amp;gt;&amp;gt; то http начинает загружаться &lt;br&gt;&amp;gt;&amp;gt; но если открываю https, то пишет не действительный сертификат и подставляется сертификат &lt;br&gt;&amp;gt;&amp;gt; сервера прокси, как это обойти?&lt;br&gt;&amp;gt; Убрать перехват SSL?&lt;br&gt;&lt;br&gt;почему если я меняю на винде шлюз на прокси, то все работает в режимах&lt;br&gt;http_port 3128 intercept&lt;br&gt;https_port 3129 intercept  ssl-bump connection-auth=off cert=/etc/squid/squidCA.pem&lt;br&gt;&lt;br&gt;а если настраиваю маршрутизацию с роутера на прокси, то по http - 403, а по https недействительный сертификат&lt;br&gt;</description>
</item>

<item>
    <title>прозрачный squid + роутер (stalker37)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID12/7326.html#11</link>
    <pubDate>Fri, 04 Jan 2019 20:02:39 GMT</pubDate>
    <description>&amp;gt; если я меняю &lt;br&gt;&amp;gt; &#091;code&#093;http_port 3128 intercept&#091;/code&#093; &lt;br&gt;&amp;gt; на &lt;br&gt;&amp;gt; &#091;code&#093;http_port 3128 accel vhost allow-direct&#091;/code&#093; &lt;br&gt;&amp;gt; то http начинает загружаться &lt;br&gt;&amp;gt; но если открываю https, то пишет не действительный сертификат и подставляется сертификат &lt;br&gt;&amp;gt; сервера прокси, как это обойти?&lt;br&gt;&lt;br&gt;Убрать перехват SSL?&lt;br&gt;</description>
</item>

<item>
    <title>прозрачный squid + роутер (garcia)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID12/7326.html#10</link>
    <pubDate>Fri, 04 Jan 2019 19:37:18 GMT</pubDate>
    <description>если я меняю&lt;br&gt;&#091;code&#093;http_port 3128 intercept&#091;/code&#093;&lt;br&gt;на&lt;br&gt;&#091;code&#093;http_port 3128 accel vhost allow-direct&#091;/code&#093;&lt;br&gt;то http начинает загружаться&lt;br&gt;&lt;br&gt;но если открываю https, то пишет не действительный сертификат и подставляется сертификат сервера прокси, как это обойти?&lt;br&gt;</description>
</item>

<item>
    <title>прозрачный squid + роутер (garcia)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID12/7326.html#9</link>
    <pubDate>Fri, 04 Jan 2019 15:24:53 GMT</pubDate>
    <description>по tcpdump вижу что пакеты проходят на прокси, т.е. правила файервола работают, но почему он отдает 403, если в конфиге &lt;br&gt;acl localnet src 109.0.0.0/24&lt;br&gt;http_access allow localnet&lt;br&gt;разрешена сеть&lt;br&gt;</description>
</item>

<item>
    <title>прозрачный squid + роутер (garcia)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID12/7326.html#8</link>
    <pubDate>Fri, 04 Jan 2019 14:20:08 GMT</pubDate>
    <description>&amp;gt;&amp;gt; значит по доке все делаю правильно &lt;br&gt;&amp;gt;&amp;gt; &#091;code&#093;iptables -t nat -I PREROUTING -i eth0 ! -s 109.0.0.110 -p tcp &lt;br&gt;&amp;gt;&amp;gt; --dport 80 -j DNAT --to 109.0.0.110:3128&#091;/code&#093; &lt;br&gt;&amp;gt;&amp;gt; или нет?&lt;br&gt;&amp;gt; В доке-то как раз &lt;br&gt;&amp;gt; iptables -t nat -A PREROUTING -i eth0 -s ! squid-box -p tcp &lt;br&gt;&amp;gt; --dport 80 -j DNAT --to squid-box:3128 &lt;br&gt;&amp;gt; ...&lt;br&gt;&lt;br&gt;так такое правило по доке не проходит&lt;br&gt;&#091;code&#093;iptables -t nat -A PREROUTING -i eth0 -s ! 109.0.0.110 -p tcp --dport 80 -j DNAT --to 109.0.0.110:3128&lt;br&gt;Bad argument &#096;109.0.0.110&apos;&lt;br&gt;Try &#096;iptables -h&apos; or &apos;iptables --help&apos; for more information.&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;по хелпу надо перенести ! перед -s &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>прозрачный squid + роутер (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID12/7326.html#7</link>
    <pubDate>Fri, 04 Jan 2019 11:36:34 GMT</pubDate>
    <description>&amp;gt; значит по доке все делаю правильно &lt;br&gt;&amp;gt; &#091;code&#093;iptables -t nat -I PREROUTING -i eth0 ! -s 109.0.0.110 -p tcp &lt;br&gt;&amp;gt; --dport 80 -j DNAT --to 109.0.0.110:3128&#091;/code&#093; &lt;br&gt;&amp;gt; или нет?&lt;br&gt;&lt;br&gt;В доке-то как раз &lt;br&gt;&lt;br&gt;iptables -t nat -A PREROUTING -i eth0 -s ! squid-box -p tcp --dport 80 -j DNAT --to squid-box:3128&lt;br&gt;&lt;br&gt;...&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>прозрачный squid + роутер (garcia)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID12/7326.html#6</link>
    <pubDate>Fri, 04 Jan 2019 10:18:22 GMT</pubDate>
    <description>&amp;gt;&amp;gt; поэтому я использую правило &lt;br&gt;&amp;gt;&amp;gt; &#091;code&#093;iptables -t nat -A PREROUTING -i eth0 ! -s 109.0.0.110 -p tcp &lt;br&gt;&amp;gt;&amp;gt; --dport 80 -j DNAT --to 109.0.0.110:3128&#091;/code&#093; &lt;br&gt;&amp;gt;&amp;gt; или я что-то делаю не так?&lt;br&gt;&amp;gt; или я что-то путаю, но отрицание обычно всегда ставилось перед значением, а &lt;br&gt;&amp;gt; не перед опцией. В доке, на которую ссылаешься, именно так.&lt;br&gt;&lt;br&gt;значит по доке все делаю правильно&lt;br&gt;&#091;code&#093;iptables -t nat -I PREROUTING -i eth0 ! -s 109.0.0.110 -p tcp --dport 80 -j DNAT --to 109.0.0.110:3128&#091;/code&#093;&lt;br&gt;&lt;br&gt;или нет?&lt;br&gt;</description>
</item>

<item>
    <title>прозрачный squid + роутер (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID12/7326.html#5</link>
    <pubDate>Fri, 04 Jan 2019 10:03:12 GMT</pubDate>
    <description>&amp;gt; поэтому я использую правило &lt;br&gt;&amp;gt; &#091;code&#093;iptables -t nat -A PREROUTING -i eth0 ! -s 109.0.0.110 -p tcp &lt;br&gt;&amp;gt; --dport 80 -j DNAT --to 109.0.0.110:3128&#091;/code&#093; &lt;br&gt;&amp;gt; или я что-то делаю не так?&lt;br&gt;&lt;br&gt;или я что-то путаю, но отрицание обычно всегда ставилось перед значением, а не перед опцией. В доке, на которую ссылаешься, именно так.&lt;br&gt;</description>
</item>

</channel>
</rss>
