[zorp-hu] Re: [tproxy] tproxy 2.6.10+
Pásztor Lénárd Zoltán
lenard.pasztor at wonderline.hu
Fri Jun 24 13:02:27 CEST 2005
Sziasztok!
Koszonom a valaszokat!
A HTTPS-es dologgal amit irtal utananeztem (nem talaltam a listaban
kereses funkciot ezert google),
de vagy nem mukodo vagy regi peldakat talaltam.
Pliiz kuldj egy linket ha van ra pelda.
Hogy egyszerubb legyen bemasolom a jelenlegi teszt configot:
...
# Reverse HTTP Proxy
class ReverseHostHttpProxy(HttpProxy):
def config(self):
HttpProxy.config(self)
# Reverse HTTPS Proxy
class ReverseHostHttpsProxy(PsslProxy):
def config(self):
PsslProxy.config(self);
self.copy_to_server = TRUE;
self.copy_to_client = TRUE;
self.client_need_ssl = TRUE;
self.server_need_ssl = TRUE;
self.shutdown_soft = TRUE;
self.client_verify_type = SSL_VERIFY_NONE;
self.server_verify_type = SSL_VERIFY_NONE;
self.client_cert = "/etc/zorp/certs/test.crt";
self.client_key = "/etc/zorp/keys/test.key";
self.stack_proxy = ReverseHostHttpProxy;
# Instance definition
def reverse_http():
Service(
"http",
ReverseHostHttpProxy,
router=InbandRouter(forge_addr=TRUE),
resolver=DNSResolver()
)
Service(
"https",
ReverseHostHttpsProxy,
router=InbandRouter(forge_addr=TRUE),
chainer=SideStackChainer(ReverseHostHttpProxy)
)
Listener(SockAddrInet('10.3.6.253', 1200), "http")
Listener(SockAddrInet('10.3.6.253', 1201), "https")
A cel: transparent http/http zorp proxy beallitasa oly modon, hogy ha
https protokollon kerdezik o is https-en csatlakozzon
a DNS alapjan meghatarozott cimhez.
Jelenlegi allapot: A http igy megy, a https ezt dobja (kliens oldalon
timeoutol):
reverse_http[10227]: (reverse_http at zorp@test/https): Starting service;
name='https'
reverse_http[10227]: (reverse_http at zorp@test/https:1): Starting proxy
instance; client_fd='18', client_address='AF_INET(10.3.6.55:43362)',
client_zone='Zone(internet, 0.0.0.0/0)',
client_local='AF_INET(10.3.6.253:443)', client_protocol='TCP'
reverse_http[10227]: (reverse_http at zorp@test/https:1/pssl): Proxy
starting; class='ReverseHostHttpsProxy', module='pssl'
reverse_http[11660]: (reverse_http at zorp@test/https:1/pssl):
Side-stacking proxy instance; server_fd='21', client_fd='22',
proxy_class='ReverseHostHttpProxy'
reverse_http[11660]: (reverse_http at zorp@test/https:1/http): Proxy
starting; class='ReverseHostHttpProxy', module='http'
reverse_http[11661]: (reverse_http at zorp@test/https:1/http): Invalid
line, embedded NUL character found; buffer='|'
reverse_http[11661]: (reverse_http at zorp@test/https:1/http): Proxy
ending; class='ReverseHostHttpProxy', module='http'
reverse_http[11660]: (reverse_http at zorp@test/https:1/pssl): SSL
handshake failed on the server side;
error='error:00000000:(null):lib(0):(null):func(0):(null):reason(0)'
reverse_http[11660]: (reverse_http at zorp@test/https:1/pssl): Proxy
ending; class='ReverseHostHttpsProxy', module='pssl'
reverse_http[11660]: (reverse_http at zorp@test/https:1): Ending proxy
instance;
reverse_http[11660]: (reverse_http at zorp@test/https:1/pssl/client):
accounting info; type='stream', duration='0', sent='918', received='309'
Kerdeseim:
- mi a problema a https resszel?
- van-e felesleges kod?
- amennyiben mukodo konfig lesz belole mit celszeru meg rogziteni a
configban biztonsagi es teljesitmeny szempontbol (amire idaig gondoltam
ezek)?
- hany zorp proces futhat
- mennyi ramot ehet osszesen
- halozati zonak definialasa es ez alapjan a szolgaltatas
engedelyezese vagy tiltasa
- hogyan definialhatok hibauzeneteket a zorp-ban vagy hogyan vaghatom
felul mas html oldallal az altala generalt uzeneteket?
udv,
Lenard
ago at lsc.hu wrote:
>szia,
>
>
>
>>Pontositok, mert asszem eleg nagy butasagot kerdeztem... :(
>>
>>
>nem kérdeztél butaságot. Amit leírsz egy élő dolog.
>
>
>
>>Szoval adott 1 fw ahol a Zorp csucsul, mogotte
>>n darab webszerver. A szerverek mas-mas domaineket szolgalnak ki.
>>
>>
>A megoldás nem az amit leírsz, hanem az, hogy vagy a tűzfal /etc/hosts
>fileban legyen benne az a belső címe a www.domain1.hu stb. gépeknek és
>akkor a zorp a névfeloldás alapján tudja majd, hogy merre irányítsa a
>csomagot. Sima HTTP-val működik, mindenfajta különösebb varázslat nélkül
>(bár egy ideje már csak copyzom az ilyen beállításokat, egyszer kell vele
>"megszenvedni"). "Gond" ott lesz, ha HTTPS-t is akarsz, azt is meg lehet
>oldani, de akkor egymás mellék kell stackelni a proxykat, a
>SideStackChainer-rel. A listaarchívumban volt már bőven hivatkozás rá.
>
>
>
>>hanem DNS alapjan visszaadott IP-t hasznalja?
>>
>>
>na most ,ez alapján van DNS. Akkor viszont nem privát címeken vannak a
>webszerverek? Teszem azt a .129-es gép a tűzfal, ami routerként funciónál
>a .130,.131 astb. végű gépek előtt? Vagy egy belső DNS-ed van? Mert akkor
>a resolv.conf-ban kellene elsődleges névkiszolgálónak azt beállítanod.
>Vagy a fentebb említett /etc/hosts fájl is megoldás, ha kevés szerver van.
>100%-ig korrekt persze a DNS.
>
>üdv,
>Ago
>
>_______________________________________________
>zorp-hu mailing list
>zorp-hu at lists.balabit.hu
>https://lists.balabit.hu/mailman/listinfo/zorp-hu
>
>
More information about the zorp-hu
mailing list