[GH-ISSUE #11] Does it use HTTPS? #12

Closed
opened 2026-03-02 23:32:57 +03:00 by kerem · 5 comments
Owner

Originally created by @shreyasajj on GitHub (Jun 13, 2022).
Original GitHub issue: https://github.com/airmessage/airmessage-server/issues/11

Im trying to add my own reverse proxy on it and the server refuses to work the same way as when i connect to directly to ip address.
Example 192.168.1.90:1359 works fine but airmessage.example.com does not and airmessage.example.com points to http://192.168.1.90:1359. So im a little confused why?

Originally created by @shreyasajj on GitHub (Jun 13, 2022). Original GitHub issue: https://github.com/airmessage/airmessage-server/issues/11 Im trying to add my own reverse proxy on it and the server refuses to work the same way as when i connect to directly to ip address. Example 192.168.1.90:1359 works fine but airmessage.example.com does not and airmessage.example.com points to http://192.168.1.90:1359. So im a little confused why?
kerem closed this issue 2026-03-02 23:32:57 +03:00
Author
Owner

@larsdennert commented on GitHub (Jun 14, 2022):

This is not the appropriate place to ask questions. Use https://www.reddit.com/r/AirMessage/ and even that is not relevant to a local dns service on a LAN having to do with AirMessage.

<!-- gh-comment-id:1155685514 --> @larsdennert commented on GitHub (Jun 14, 2022): This is not the appropriate place to ask questions. Use https://www.reddit.com/r/AirMessage/ and even that is not relevant to a local dns service on a LAN having to do with AirMessage.
Author
Owner

@shreyasajj commented on GitHub (Jun 17, 2022):

Um this is not on local dns service, the dns service works fine, however it seems that the client wont connect to the backend if the project is upgraded to https for some reason. It like the app cannot use https to verify and implement encrypted tunnel transport

<!-- gh-comment-id:1159240645 --> @shreyasajj commented on GitHub (Jun 17, 2022): Um this is not on local dns service, the dns service works fine, however it seems that the client wont connect to the backend if the project is upgraded to https for some reason. It like the app cannot use https to verify and implement encrypted tunnel transport
Author
Owner

@tagavari commented on GitHub (Jun 18, 2022):

AirMessage does not use HTTPS. Instead, it uses a custom protocol built on top of TCP, which also handles data encryption.

<!-- gh-comment-id:1159453392 --> @tagavari commented on GitHub (Jun 18, 2022): AirMessage does not use HTTPS. Instead, it uses a custom protocol built on top of TCP, which also handles data encryption.
Author
Owner

@shreyasajj commented on GitHub (Jun 20, 2022):

Ah I see, It need a tcp router work for this, I assume so. Using Traefik

<!-- gh-comment-id:1160889959 --> @shreyasajj commented on GitHub (Jun 20, 2022): Ah I see, It need a tcp router work for this, I assume so. Using Traefik
Author
Owner

@MrOwen commented on GitHub (Jul 22, 2022):

@shreyasajj about to set this up. When you set up your TCP router, did you enable TLS, enable TLS with passthrough, or no TLS? And if you used TLS or TLS with passthrough, what did you use for the matching? HostSNI(`*`) or HostSNI(`airmessage.example.com`)?

<!-- gh-comment-id:1192936339 --> @MrOwen commented on GitHub (Jul 22, 2022): @shreyasajj about to set this up. When you set up your TCP router, did you enable TLS, enable TLS with passthrough, or no TLS? And if you used TLS or TLS with passthrough, what did you use for the matching? ``HostSNI(`*`)`` or ``HostSNI(`airmessage.example.com`)``?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/airmessage-server#12
No description provided.