26 Listopada 2024 14:41:09
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· DIR868l OFW asus vs ...
· Nowe routery: UX, UC...
· [S] Asus RT-AC56U
· Szukam zaproszenia n...
· [MOD] FreshTomato-AR...
· Asus RT-AC5300 ,prob...
· archer c6 v3.20
· [S] Nighthawk R7000P...
· [S]Asus RT-AC5300 - ...
· Tanie N100 na promce...
· net z telefonu wifi+...
· Tomato - bugi/proble...
· HUAWEI z światłowodem
· Asus TUF-AX3000_V2 p...
· rt-ax88upro częste ...
· [Howto] Xpenology na...
· Jaki router pod Open...
· Ruter z tomato
· Czy to jeszcze NAS?
· RT AC66U B1
Najpopularniejsze obecnie wątki
· DIR868l OFW asus ... [11]
· Nowe routery: UX,... [0]
· [S] Asus RT-AC56U [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 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% [15 głosów]

Ogółem głosów: 419
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
18.224.73.124
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: 77

· Użytkowników online: 0

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

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

overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.

maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.

overflow2
30-09-2024 20:53
Jaki aktualnie najtańszy router do tomato do openvpn?

maxikaaz
27-07-2024 15:07
@servee - na początek router do rozebrania i obejrzenia, ciężko wróżyć tak tylko po objawach

maxikaaz
27-07-2024 14:55
@servee - cały kontroler nie pada tak sobie z powodu "zbiegu okoliczności",
więc prawdopodobnie gdzieś przepięcie.

servee
25-07-2024 13:33
@maxikaaz: działało, aż pewnego pięknego dnia przestało działać. W tym dniu była też burza, ale to raczej zbieg okoliczności.

maxikaaz
25-07-2024 11:38
@servee - o ile problem jest w obrębie samych wyjść (dławiki, warystory), to naprawialne, ale jeśli w samym SoC - to nienaprawialne ze względu na koszta. A co było przyczyną?

95,866,424 unikalnych wizyt