Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Помогите с Port Forwarding'ом плиз :)

    Scheduled Pinned Locked Moved Russian
    16 Posts 6 Posters 9.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      dvserg
      last edited by

      Исключить IP вашего прокси-сервера из правила
      rdr on lan inet proto tcp from !proxy_host_ip to any port = 80 -> 192.168.1.142 port 3128

      SquidGuardDoc EN  RU Tutorial
      Localization ru_PFSense

      1 Reply Last reply Reply Quote 0
      • T
        tekken
        last edited by

        @zar0ku1:

        Эм.. прокся должна быть на шлюзе.

        в вашем случае получится только с http трафиком если прокси в транспаренте

        правило в фаерволе:

        rdr on lan inet proto tcp from any to any port = 80 -> 192.168.1.142 port 3128

        Получается чтобы перенаправить http траф с основного инетшлюза (192.168.1.141) на другой прокси сервер (192.168.1.142), обязательно устанавливать проксю на шлюзе (192.168.1.141)? я думал достаточно сделать какой-нибудь порт форвардинг и т.п..

        1 Reply Last reply Reply Quote 0
        • T
          tekken
          last edited by

          @dvserg:

          Исключить IP вашего прокси-сервера из правила
          rdr on lan inet proto tcp from !proxy_host_ip to any port = 80 -> 192.168.1.142 port 3128

          Получается это правило перенаправит все запросы на 80 порт с инетшлюза (192.168.1.141) на 192.168.1.142 port 3128? Правильно я понимаю?
          P.S. Пошу прощения за нубский вопрос, но: при прописывании правил !proxy_host_ip заменить на 192.168.1.141 или прямо так оставить?
          P.S.S. ООООгромное спасибо тем, кто откликнулся на мою проблему!!!

          1 Reply Last reply Reply Quote 0
          • D
            dvserg
            last edited by

            @tekken:

            Получается чтобы перенаправить http траф с основного инетшлюза (192.168.1.141) на другой прокси сервер (192.168.1.142), обязательно устанавливать проксю на шлюзе (192.168.1.141)? я думал достаточно сделать какой-нибудь порт форвардинг и т.п..

            Правильно думали.. портфорвардинга достаточно, только если ваш прокси в локальной сети - нужно его исключитьиз этого правила.

            SquidGuardDoc EN  RU Tutorial
            Localization ru_PFSense

            1 Reply Last reply Reply Quote 0
            • Z
              zar0ku1
              last edited by

              Еще один,
              2dvserg как думаешь, там таких много?

              закрывайте темы, если ответ на ваш вопрос полон.
              если схема сложная - не поленитесь ее нарисовать

              1 Reply Last reply Reply Quote 0
              • D
                dvserg
                last edited by

                @zar0ku1:

                Еще один,
                2dvserg как думаешь, там таких много?

                :) Люди учатся..

                SquidGuardDoc EN  RU Tutorial
                Localization ru_PFSense

                1 Reply Last reply Reply Quote 0
                • Z
                  zar0ku1
                  last edited by

                  Поговорил с человеком в асе, проблема оказывается следующая
                  есть два канала, нужно чтобы по одному каналу ушел FTP и HTTP трафик по второму каналу все остальное

                  Кто настраивал балансировку расскажите как это возможно?

                  закрывайте темы, если ответ на ваш вопрос полон.
                  если схема сложная - не поленитесь ее нарисовать

                  1 Reply Last reply Reply Quote 0
                  • M
                    Mailer
                    last edited by

                    есть два канала, нужно чтобы по одному каналу ушел FTP и HTTP трафик по второму каналу все остальное

                    если не балансировка, а именно поделить, то всё делается правилами, для 80 и 21 порта - gateway = wan, для всего что не 80 и не 21 - gateway = opt1. Ну или наоборот.

                    Proto   |   Source     |   Port  |   Destination  |     Port         |    Gateway  |    Schedule  |    Description		 	
                    TCP          LAN net 	     *                * 	          21 (FTP)           WAN	                                  FTP
                    TCP          LAN net 	     *                * 	          80 (HTTP)        WAN	                                 HTTP
                    TCP          LAN net 	     *                * 	          25 (SMTP)        OPT1	                                 SMTP
                    

                    Ну и так далее.

                    1 Reply Last reply Reply Quote 0
                    • E
                      Eugene
                      last edited by

                      @tekken:

                      Ребята, я новенький в pfsense, всё не могу добить элементарный port forward…
                      Схема проста:
                      1. клиенты сети 192.168.1.0/24
                      2. инет шлюз по умолчанию: lan 192.168.1.141, wan pppoe с белым айпи.
                      3. прокси сервер: lan 192.168.1.142, wan pppoe с белым айпи. Порт скуид прокси 3128.
                      4. на инетшлюзе и прокси сервере стоит pfsense - VM 1.2.2
                      Нужно:
                      чтобы любые запросы по HTTP или FTP автоматом уходили через проксю, а весь остальной траф шёл через основной инет шлюз.

                      Как я понимаю рыть нужно в Firewall/NAT/Port Forward и больше нигде :)
                      Так вот добрые люди подскажите что именно тыкать в менюшках, а то я уже всё перепробовал и ничего не получается :(
                      Если можно то по порядку, вот как типа я сделал:
                      Interface "LAN"
                      External address "any"
                      Protocol "TCP
                      External port range "from HTTP to HTTP"
                      NAT IP "192.168.1.142"
                      Local port "3128"
                      Description "пусто"
                      No XMLRPC Sync "не ставил галку"
                      Auto-add a firewall rule to permit traffic through this NAT rule "поставил галку"

                      Что я делаю не так, подскажите пожалуйста....

                      Если у 1.142 собственный инет, а не через 1.141, то по мне так задумка правильная. Не работает?
                      А что мы получаем в pfctl -sr и в pfctl -sn после создания такого перенаправления?

                      http://ru.doc.pfsense.org

                      1 Reply Last reply Reply Quote 0
                      • T
                        tekken
                        last edited by

                        @Eugene:

                        Если у 1.142 собственный инет, а не через 1.141, то по мне так задумка правильная. Не работает?
                        А что мы получаем в pfctl -sr и в pfctl -sn после создания такого перенаправления?

                        Ребята, огромное спасибо, за проявленное внимание и помощь в разрешении моей проблемы.
                        Всё реализовал по способу, который описал Mailer.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.