25 Czerwca 2025 15:14:14
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· Sieć domowa: System...
· Asus RT-AC56U a Oran...
· [S] Unifi Dream Mach...
· [MOD] FreshTomato-AR...
· Neostrada Biznes - w...
· wnr3500l v2 multicast
· Brak izolacji Guest ...
· [S] Ubiquity Edgerou...
· zmiana dd-wrt na Tomato
· [S] Qnap QSW-2104-2T...
· Komputer Serwer
· Promise VessRAID 184...
· Własna kompilacja t...
· r6400v2 bład przy u...
· drukarka drukuje tyl...
· [S] sprzęt sieciowy...
· Router do światłow...
· [sprzedam] Asus RT-A...
· Netia IPv6
· Multiroom N z wykorz...
Najpopularniejsze obecnie wątki
· [MOD] FreshTomato... [931]
· Sieć domowa: Sys... [6]
· Asus RT-AC56U a O... [2]
· [S] Unifi Dream M... [0]
· Neostrada Biznes ... [0]
· wnr3500l v2 multi... [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [152 głosów]

Broadcom ARM
Broadcom ARM
52% [219 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [16 głosów]

Ogółem głosów: 421
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
216.73.216.121
Zobacz wątek
OpenLinksys » :: OPROGRAMOWANIE :: » Tomato - firmware
 Drukuj wątek
Przekirowanie TOMATO na serwer proxy
waryniak77
Witam
mam postawiony serwer synology DS212j zaistalowany jest HAProxy, chciałbym aby cały ruch w sieci został przekierowany jak to zrobić
 
belliash
iptables -t nat -A PREROUTING -p tcp -m multiport --dports 80,443,8080 ! -d [IP_ROUTERA] -j DNAT --to-destination [PROXY_IP:PORT]
Linksys WRT1900AC: OpenWrt 19.07.2
Jetway JC390F841AA34B: OpenWrt 19.07.2
 
waryniak77
Napisz gdzie to wpisywać
 
belliash
do skryptow firewalla
Linksys WRT1900AC: OpenWrt 19.07.2
Jetway JC390F841AA34B: OpenWrt 19.07.2
 
waryniak77
iptables -t nat -A PREROUTING -p tcp -m multiport --dports 80,443,8080 ! -d 192.168.1.1 -j DNAT --to-destination 192.168.1.2:8080


Wpisałem i nic nie działa strony sie nie wyświetlają
 
belliash
iptables -t nat -A PREROUTING -p tcp -m multiport --dports 80,443,8080 ! -d 192.168.1.1 ! -s 192.168.1.2 -j DNAT --to-destination 192.168.1.2:8080

zobacz tak
Linksys WRT1900AC: OpenWrt 19.07.2
Jetway JC390F841AA34B: OpenWrt 19.07.2
 
waryniak77
nic z tego, pingi idą ale strony nie otwierają się wpisywałem do przeglądarki ustawienia proxy ale nic z tego. Może jakieś inne sugestie
 
belliash
Powiem tak:

Mozesz wpisac w przegladarkach i systemach proxy i wtedy ta regolka nie bedzie potrzebna. Mozesz tez ustawic transparentne proxy dla calej sieci, tylko skoro jest to osobna maszyna wewnatrz sieci to pojawia sie tu pewien problem. Mianowicie wysylasz pakiet z kompa A do routera, router go przekierowuje na proxy. Nastepnie proxy wysyla go na router a ten.... wysyla go spowrotem na proxy i tu sie zapetlamy. Dlatego potrzeba jakas sprytna regolke wymyslec.
Ta 2 ktora podalem teoretycznie nie powinna przekierowywac na proxy kiedy chcesz wejsc na strone routera albo kiedy pakiet pochodzi z proxy.

Mozna by sprobowac jeszcze inaczej:
iptables -t nat -A PREROUTING -p tcp -m multiport --dports 80,443,8080 ! -d 192.168.1.0/24 ! -s 192.168.1.0/24 -j DNAT --to-destination 192.168.1.2:8080

ew tak samo, ale bez ! -s 192.168.1.0/24.

Caly problem polega na tym, ze to by trzeba bylo zdebugowac jakos, np nmap'em.


Probowales ustawic proxy w przegladarce bez uzycia tego polecenia?
Linksys WRT1900AC: OpenWrt 19.07.2
Jetway JC390F841AA34B: OpenWrt 19.07.2
 
waryniak77
Jeśli usunę ze skryptu ! -s 192.168.1.0/24 przestaje działać, a jeśli zostawię działa internet ale na raporcie z haproxy pokazuje tylko jedno połączenie

Połączony z 16 kwiecień 2013 23:54:34:

Cytat

waryniak77 napisał(a):

Jeśli usunę ze skryptu ! -s 192.168.1.0/24 przestaje działać, a jeśli zostawię działa internet ale na raporcie z haproxy pokazuje tylko jedno połączenie

tzn. to połączenie to synology wpisuję w przeglądarekę porty dla HTTP I HTTPS i nic echo pokazuje że serwer porty odrzuca połączenie. więc wydaje mi się że to sam proxy jest coś skopany

Połączony z 17 kwiecień 2013 00:10:13:
takiego mam configa, oczywiście porty są zmienione
global
daemon
maxconn 128
log localhost user info
spread-checks 10

defaults
mode http
stats enable
default-server inter 30s fastinter 5s
log global
option httplog
timeout connect 5s
timeout client 50s
timeout server 50s
timeout tunnel 1h

listen stats :8280
stats uri /
stats show-legends
stats refresh 10s
stats realm Haproxy\ Statistics
stats auth admin:waryniak77

frontend http
bind :5080
option http-server-close
option forwardfor
default_backend web

frontend https
bind :5443 ssl crt /usr/local/haproxy/var/crt/default.pem
option http-server-close
option forwardfor
rspirep ^Location:\ http://(.*)$ Location:\ https://\1
use_backend dsm if { hdr_beg(Host) -i dsm. }
use_backend sabnzbd if { hdr_beg(Host) -i sabnzbd. }
use_backend nzbget if { hdr_beg(Host) -i nzbget. }
use_backend sickbeard if { hdr_beg(Host) -i sickbeard. }
use_backend couchpotatoserver if { hdr_beg(Host) -i couchpotatoserver. }
use_backend headphones if { hdr_beg(Host) -i headphones. }
use_backend maraschino if { hdr_beg(Host) -i maraschino. }
use_backend znc if { hdr_beg(Host) -i znc. }
use_backend transmission if { hdr_beg(Host) -i transmission. }
use_backend gateone if { hdr_beg(Host) -i gateone. }
use_backend webdav if { hdr_beg(Host) -i webdav. }
use_backend audio if { hdr_beg(Host) -i audio. }
use_backend download if { hdr_beg(Host) -i download. }
use_backend surveillance if { hdr_beg(Host) -i surveillance. }
use_backend video if { hdr_beg(Host) -i video. }
use_backend file if { hdr_beg(Host) -i file. }
use_backend haproxy if { hdr_beg(Host) -i haproxy. }
use_backend deluge if { hdr_beg(Host) -i deluge. }
default_backend web

backend web
server web localhost:80 check

backend dsm
server dsm localhost:5000 check

backend sabnzbd
server sabnzbd localhost:8080 check

backend nzbget
server nzbget localhost:6789 check

backend sickbeard
server sickbeard localhost:8081 check

backend couchpotatoserver
server couchpotatoserver localhost:5050 check

backend headphones
server headphones localhost:8181 check

backend maraschino
server maraschino localhost:8260 check

backend znc
server znc localhost:8250 check

backend transmission
server transmission localhost:9091 check

backend gateone
server gateone localhost:8271 ssl check

backend webdav
server webdav localhost:5005 check

backend audio
server audio localhost:8800 check

backend download
server download localhost:8000 check

backend surveillance
server surveillance localhost:9900 check

backend video
server video localhost:9007 check

backend file
server file localhost:7000 check

backend haproxy
server haproxy localhost:8280 check

backend deluge
server deluge localhost:8112 check

Połączony z 17 kwiecień 2013 00:12:20:

Cytat

waryniak77 napisał(a):

Jeśli usunę ze skryptu ! -s 192.168.1.0/24 przestaje działać, a jeśli zostawię działa internet ale na raporcie z haproxy pokazuje tylko jedno połączenie

Połączony z 16 kwiecień 2013 23:54:34:

Cytat

waryniak77 napisał(a):

Jeśli usunę ze skryptu ! -s 192.168.1.0/24 przestaje działać, a jeśli zostawię działa internet ale na raporcie z haproxy pokazuje tylko jedno połączenie

tzn. to połączenie to synology wpisuję w przeglądarekę porty dla HTTP I HTTPS i nic echo pokazuje że serwer porty odrzuca połączenie. więc wydaje mi się że to sam proxy jest coś skopany

Połączony z 17 kwiecień 2013 00:10:13:
takiego mam configa, oczywiście porty są zmienione
global
daemon
maxconn 128
log localhost user info
spread-checks 10

defaults
mode http
stats enable
default-server inter 30s fastinter 5s
log global
option httplog
timeout connect 5s
timeout client 50s
timeout server 50s
timeout tunnel 1h

listen stats :8280
stats uri /
stats show-legends
stats refresh 10s
stats realm Haproxy\ Statistics
stats auth admin:xxxxxxxx

frontend http
bind :5080
option http-server-close
option forwardfor
default_backend web

frontend https
bind :5443 ssl crt /usr/local/haproxy/var/crt/default.pem
option http-server-close
option forwardfor
rspirep ^Location:\ http://(.*)$ Location:\ https://\1
use_backend dsm if { hdr_beg(Host) -i dsm. }
use_backend sabnzbd if { hdr_beg(Host) -i sabnzbd. }
use_backend nzbget if { hdr_beg(Host) -i nzbget. }
use_backend sickbeard if { hdr_beg(Host) -i sickbeard. }
use_backend couchpotatoserver if { hdr_beg(Host) -i couchpotatoserver. }
use_backend headphones if { hdr_beg(Host) -i headphones. }
use_backend maraschino if { hdr_beg(Host) -i maraschino. }
use_backend znc if { hdr_beg(Host) -i znc. }
use_backend transmission if { hdr_beg(Host) -i transmission. }
use_backend gateone if { hdr_beg(Host) -i gateone. }
use_backend webdav if { hdr_beg(Host) -i webdav. }
use_backend audio if { hdr_beg(Host) -i audio. }
use_backend download if { hdr_beg(Host) -i download. }
use_backend surveillance if { hdr_beg(Host) -i surveillance. }
use_backend video if { hdr_beg(Host) -i video. }
use_backend file if { hdr_beg(Host) -i file. }
use_backend haproxy if { hdr_beg(Host) -i haproxy. }
use_backend deluge if { hdr_beg(Host) -i deluge. }
default_backend web

backend web
server web localhost:80 check

backend dsm
server dsm localhost:5000 check

backend sabnzbd
server sabnzbd localhost:8080 check

backend nzbget
server nzbget localhost:6789 check

backend sickbeard
server sickbeard localhost:8081 check

backend couchpotatoserver
server couchpotatoserver localhost:5050 check

backend headphones
server headphones localhost:8181 check

backend maraschino
server maraschino localhost:8260 check

backend znc
server znc localhost:8250 check

backend transmission
server transmission localhost:9091 check

backend gateone
server gateone localhost:8271 ssl check

backend webdav
server webdav localhost:5005 check

backend audio
server audio localhost:8800 check

backend download
server download localhost:8000 check

backend surveillance
server surveillance localhost:9900 check

backend video
server video localhost:9007 check

backend file
server file localhost:7000 check

backend haproxy
server haproxy localhost:8280 check

backend deluge
server deluge localhost:8112 check

Edytowany przez waryniak77 dnia 17-04-2013 00:12
 
belliash
Probowales ustawic proxy w przegladarce bez uzycia tego polecenia? Dziala?
Jesli nie to faktycznie konfig proxy masz skopany, ale z tym Ci juz nie pomoge, bo nie mam czasu tego analizowac i nie znam HAProxy. Postaw sobie privoxy albo squida bez wydziwiania...
Linksys WRT1900AC: OpenWrt 19.07.2
Jetway JC390F841AA34B: OpenWrt 19.07.2
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 12

· Użytkowników online: 0

· Łącznie użytkowników: 24,126
· Najnowszy użytkownik: goldi111
Czat
Musisz się zalogować, aby opublikować wiadomość.

amikot
13-06-2025 19:58
to forum wygląda na martwe Sad

Maniek91PL
15-05-2025 19:35
witam! było coś gdzieś o obsłudze asus mesh w tomato moze? chętnie bym przetestował u rodziców

servee
24-01-2025 18:18
Światłowód + mediakonwenter. Ekranowana skrętka nie jest wymagana, taką sytuację już zastałem. Zamierzam ją wymienić na zwykłą. Da to coś?

shibby
17-01-2025 07:45
a ta skrętka ekranowana o której piszesz to jakiś wkopany przewód do bramy/furtki/kamer
y zewn? Jak tak to jego też przez zabezpieczenie podepnij.

shibby
17-01-2025 07:43
no to pora zabezpieczyć kable LAN zabezpieczeniami przeciwprzepięciow
ymi - tanio nie będzie. Jak przychodzi ci internet? Skrętką czy światłem? Jak skrętką to zacząłbym od tego.

servee
12-01-2025 12:52
Ponownie padły mi wszystkie porty sieciowe w routerze - to już 3-ci w 6 m-cy. Podejrzany to ekranowana, nieuziemiona skrętka - 12mb. Czy jest to możliwe?

dawidt
21-12-2024 01:09
siema Grin

Maniek91PL
06-11-2024 22:37
dzięki !Grin

maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia

Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa

121,536,226 unikalnych wizyt