pass from: 0.0.0.0/0 to: 0.0.0.0/0 protocol: tcp udp
On Linux, add to /etc/sysctl.conf :
frontend orb_front bind *:1080 default_backend orb_servers backend orb_servers balance roundrobin server orb1 10.0.0.1:1080 check server orb2 10.0.0.2:1080 check Add TLS wrapper for privacy: orb proxy
logoutput: syslog internal: eth0 port = 1080 external: eth0 method: username none # or "username" for auth clientmethod: none
client pass from: 0.0.0.0/0 to: 0.0.0.0/0 log: connect disconnect pass from: 0
# Stunnel config (client side) [orb-proxy] client = yes accept = 127.0.0.1:1081 connect = orb-proxy-server.com:443 | Parameter | Recommended Value | Why | |-----------|------------------|-----| | TCP_NODELAY | Enabled | Disables Nagle’s algorithm – less lag. | | Buffer size | 64KB – 256KB | Avoids packet fragmentation. | | Timeout | 10 – 30 sec | Quick reconnection on packet loss. | | UDP timeout | 5 sec | Voice chat doesn't hang. |
user.privileged: root user.notprivileged: nobody | | UDP timeout | 5 sec | Voice chat doesn't hang
Since “Orb Proxy” can refer to different technologies depending on the context (gaming, satellite networks, or crypto), this guide focuses on the most common technical use case: and the general architectural pattern of a spherical/proxied network node.