Table of Contents
mod_proxy65
It allows the server to proxy file transfers between 2 clients that are behind NAT routers or firewalls, and otherwise wouldn't be able to transfer files.
Details
mod_proxy65 implements XEP-0065. Once set up, depending on which client you are using the proxy may be automatically used (if mod_disco is enabled), or the client may have to be configured. Consult your client's documentation for more information.
Usage
Component "proxy.example.com" "proxy65"
Configuration
| Option | Default | Notes |
|---|---|---|
| proxy65_interface | “*” | The server's interface (IP address) to bind (listen) on |
| proxy65_address | nil | The advertised address of the proxy, which clients use to connect to, if not set the hostname of the component is used |
| proxy65_port | 5000 | The port on the server to which clients should connect |
| proxy65_acl | { } | Access Control List, when specified all users will be denied access unless in the list. The list can contain domains, bare jids (normal) or full jids (including a resource). |
Example
Component "proxy.example.com" "proxy65" proxy65_interface = "127.0.0.1" proxy65_address = "ftproxy.example.com" proxy65_port = 5000 proxy65_acl = { "example.com", "theadmin@anotherdomain.com", "only@fromwork.de/AtWork" }
