Skip to content
This repository has been archived by the owner on Nov 1, 2024. It is now read-only.

Use SOCKS proxy to connect to Minecraft server.

License

Notifications You must be signed in to change notification settings

CrimsonEdgeHope/SocksProxyClientOfMinecraft

Repository files navigation

SocksProxyClient

!!! This project won't be maintained anymore !!!

Modern Minecraft Java client relies on Netty to connect to multiplayer servers, and this simple mod is able to proxy Minecraft game traffic through designated SOCKS proxy as desired.

Modrinth Downloads  CurseForge Downloads  GitHub Downloads (all assets, all releases)

Features

  • SOCKS proxy support. Explicitly proxy Minecraft game traffic.
  • Convert SOCKS proxy to HTTP(S) proxy. Proxy communications with Mojang Yggdrasil auth service, player skin download endpoint, and server resource pack downloading.
  • Remotely resolve Minecraft server's domain name through SOCKS proxy with the help of DNS over HTTPS (DoH)

When to/Why should use this mod?

  • You have a better network route through a proxy and want to lower your ping as much as possible.
  • You have trouble accepting server resource pack because it's hosted on a provider that's blocked in your residence.
  • You care about your privacy.

Prerequisites

Mod loader: Fabric  Environment: Client

Optional dependencies:

Starting from v6.1.0-alpha+1.20.1, v10.1.0-alpha+1.21.1, this mod uses YACL instead of Cloth Config API.