I have public ip address (for example 77.77.77.222). When somebody type /who on irc channel he sees:
Linkas@77.77.77.222
How can I hide under a domain? For example Linkas@mydomain.tk
3 Answers
Depending on the network you're connecting to, there are many ways to do this.
Usermodes
Some networks have a usermode +x, which will mask your IP address. It requires you to have a registered account, on most networks. Once you've identified, you can do:
/mode YourNick +x
vhosts/Cloaks
Some networks have the option to enable vhosts or cloaks. Enabling vhost will turn Linkas@77.77.77.222 into Linkas@some.vhost.here
Basically a Vhost a string of letters and numbers, with periods instead of spaces. Many networks have HostServ services, and enabling your vhost is really easy. Once you've identified, you can request a vhost:
/msg hostserv request vhost.goes.here
Some networks like freenode provide users with cloaks. It's used to show affiliation (or lack thereof) to a particular group or project, but it also masks your IP as a side-effect. To get a cloak, you can join the #help channel for that network, and request a cloak there.
Tor
Some networks allow access via Tor. The instructions for setting up Tor on freenode network can be found in the links given below:
I hope this helps :)
The easiest way would be using bouncer/BNC. In short, the bouncer connects to the server for you. There are many advantages beside hiding the IP. Please read instructions in bouncer as the usage may vary.
Here is a list of bouncers.
- 22,532
- 740
Just to give an update for how things are as of 2023.
Everything in Amal Murai's answer still stands.
One point to add is that using vhosts and cloaks hides you from regular users. Admins can still see your IP address. Though cloaks and vhosts are free and you can automate them on almost all clients so you should always get those if you can.
Some networks allow Tor connections. Some might require you to connect to a specific server or have you register with nickserv before using a Tor connection. Whether this works for you is a personal decision.
Some very small number of smaller networks also provide a server available on I2P.
You can host your own bouncer or just use what is already available.
ZNC keeps a list of publicly available bouncers here. Certain networks provide their own bouncers which you can use to only connect to their own networks.
You can also host a web IRC client like thelounge from a VPS.
Some clients like weechat let you define a proxy per network.
As a final note, you can always use something like proxychains-ng(which is as of right now, the recommended method for irssi) to pass things through a proxy as well.
You can even add a bouncer on top of that if you want to go that far.
As already mentioned in the comments, this awesome-irc list is a very handy resource.
- 1
- 1