Skip to content
This repository has been archived by the owner on May 26, 2020. It is now read-only.

Use unrealircd with proxy protocol support #1

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

daurnimator
Copy link
Member

Swap over to buildling unrealircd ourselves with the patch for PROXY support.

Currently doesn't work, as PROXY support doesn't play well with SSL (reported at https://bugs.unrealircd.org/view.php?id=5306#c20727)
I tried to work around it by having the DO load balancer terminate SSL; but DO only support HTTP traffic.

@daurnimator daurnimator added the enhancement New feature or request label Jun 10, 2019
@daurnimator
Copy link
Member Author

13:13:44 | | But essentially the issue is that IRC servers require that the source IP is the end user's source IP, not that of a load balancer
13:14:10 | | so options are: 1. don't use a load balancer (which DO doesn't allow). or 2. fake the source IP
13:14:55 | | I wasted days trying to trick DO into 1. but it just doesn't work
13:15:07 | | so then we started chasing 2. via using an envoy sidecar
13:15:29 | | but the dev/test cycle is long and error messages don't tell you much
13:15:38 | | so its hours and hours of guessing and trial and error

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant