david.keeffe at gmail.com
Tue Feb 9 12:43:16 PST 2010
I've just installed wanproxy to front a samba server over OpenVPN with
impressive results. I have some usage and development questions.
Here's an abbreviated config - server first:
if0 - addr 0.0.0.0 port 3149
if1 - addr 0.0.0.0 port 3150
peer0 - addr localhost port 445
peer1 - addr localhost port 139
codec0 - Xcodec
proxy0 - if0 peer0 if0-codec codec0 peer0-codec none
proxy0 - if1 peer1 if1-codec codec0 peer1-codec none
Now the client:
if0 - addr 0.0.0.0 port 445
if1 - addr 0.0.0.0 port 139
peer0 - addr server port 3149
peer1 - addr server port 3150
codec0 - Xcodec
proxy0 - if0 peer0 if0-codec none peer0-codec codec0
proxy0 - if1 peer1 if1-codec none peer1-codec codec0
Is it better to have a single codec in order to pool common data, or is
it better to have a separate codec for each interface?
On a first run, I tried to share the client-server connection (port
3149) using if0 in both proxy declarations, but the server complained,
so I set up two interfaces as shown. However I didn't change the client
and it still seemed to work. Anyway, I set up separate channels in the
client just to be safe. Is this expected behaviour?
Is the proxy-to-proxy protocol further compressible? I intend to set up
compression in the VPN link.
If one were to use memory-mapped files as the basis of the cached data
blocks, would that give persistence? Or do you save actual pointers in
the caches at the moment?
Anyway, thanks for an interesting and highly promising piece of work!
More information about the wanproxy