proftpd-mod_proxy
proftpd-mod_proxy copied to clipboard
Here is an example that you can put in `conf.d/` :
Here is an example that you can put in conf.d/ :
LoadModule mod_proxy.c
ProxyEngine On
ProxyTables /dev/shm/proftpd_mod_proxy
ProxyLog /var/log/proftpd/proxy.log
#TraceLog /var/log/proftpd/trace.log
#Trace proxy:20 proxy.ftp.conn:20 proxy.ftp.ctrl:20 proxy.ftp.data:20 proxy.ftp.msg:20 proxy.ftp.xfer:20
SQLNamedQuery getBackend SELECT "CONCAT('ftp://', server_hostname) FROM ftp_account WHERE ftp_user = '%{0}'"
ProxyRole reverse
ProxyReverseConnectPolicy PerUser
ProxyReverseServers sql:/getBackend
#ProxyTLSEngine off
#ProxyTLSVerifyServer off
#ProxyTimeoutConnect 4sec
#ProxyTLSTimeoutHandshake 5sec
#ProxySourceAddress 19.40.42.11
Originally posted by @jb-boin in https://github.com/Castaglia/proftpd-mod_proxy/issues/135#issuecomment-422047300
Thanks!