Chatterino / chatterino2

Chat client for https://twitch.tv
MIT License
2.05k stars 448 forks source link

Can't send messages in chat while connected to VPN #2978

Closed Dibblay closed 3 years ago

Dibblay commented 3 years ago

While connected to VPN (Mullvad), I'm not able to send messages in chat. Everything is fine and works on the Twitch browser, just having issues with sending messages in chat with Chatterino. Any help is appreciated, thank you!

Mm2PL commented 3 years ago

This is because chatterino uses IRC port (6697) not the HTTPS (443) one which the browser chat uses. Duplicate of #1666

dj-riley commented 1 year ago

While connected to VPN (Mullvad), I'm not able to send messages in chat. Everything is fine and works on the Twitch browser, just having issues with sending messages in chat with Chatterino. Any help is appreciated, thank you!

I know this is a couple years old but figured I'd post my workaround here should anyone else benefit from it. The idea is to create a very basic bash script that will open Chatterino in a split tunnel via Mullvad CLI:

  1. Create and save the following chatterino.sh bash file:
#!/usr/bin/env bash
mullvad-exclude chatterino "$@"
  1. Set the newly created script as executible via chmod +x chatterino.sh
  2. Open Streamlink Twitch GUI settings
  3. Navigate to the Chat tab
  4. Set the Chatterino executable field to the full filepath of your newly created chatterino.sh script, ex: /home/USER/Documents/Development/chatterino.sh

Chatterino will now open via split tunnel when using Streamlink Twitch GUI and allow for you to send messages as normal. Keep in mind that this will expose your IP to all backend services that are connected to Chatterino.