<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.cursedsilicon.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=CursedSilicon</id>
	<title>Cursed Silicons Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cursedsilicon.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=CursedSilicon"/>
	<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/wiki/Special:Contributions/CursedSilicon"/>
	<updated>2026-05-06T11:47:41Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Known_Bugs&amp;diff=381</id>
		<title>Known Bugs</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Known_Bugs&amp;diff=381"/>
		<updated>2026-04-22T22:55:08Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Just a scratchpad for &amp;quot;stuff that is known to not work and needs fixing&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
===== PvPGN =====&lt;br /&gt;
PvPGN, the BattleNet emulator on the network seems to error out when StarCraft clients running Mac OS X (PowerPC) connect with game client 1.16.1&lt;br /&gt;
&lt;br /&gt;
1.15.2 on Mac OS 9 works. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Unsure if x86 Mac is also broken?&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Known_Bugs&amp;diff=380</id>
		<title>Known Bugs</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Known_Bugs&amp;diff=380"/>
		<updated>2026-04-22T22:53:23Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: /* Just a scratchpad for &amp;quot;stuff that is known to not work and needs fixing&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Just a scratchpad for &amp;quot;stuff that is known to not work and needs fixing&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
===== PvPGN =====&lt;br /&gt;
PvPGN, the BattleNet emulator on the network seems to error out when StarCraft clients running Mac OS X (PowerPC) connect with game client 1.16.1. 1.15.2 on Mac OS 9 works. Unsure if x86 Mac is also broken?&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Known_Bugs&amp;diff=379</id>
		<title>Known Bugs</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Known_Bugs&amp;diff=379"/>
		<updated>2026-04-22T22:53:04Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: Created page with &amp;quot;== Just a scratchpad for &amp;quot;stuff that is known to not work and needs fixing&amp;quot; ==   ===== PvPGN =====  PvPGN, the BattleNet emulator on the network seems to error out when StarCraft clients running Mac OS X (PowerPC) connect with game client 1.16.1. 1.15.2 on Mac OS 9 works. Unsure if x86 Mac is also broken?&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Just a scratchpad for &amp;quot;stuff that is known to not work and needs fixing&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== PvPGN =====&lt;br /&gt;
&lt;br /&gt;
PvPGN, the BattleNet emulator on the network seems to error out when StarCraft clients running Mac OS X (PowerPC) connect with game client 1.16.1. 1.15.2 on Mac OS 9 works. Unsure if x86 Mac is also broken?&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=AIM_Clients&amp;diff=325</id>
		<title>AIM Clients</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=AIM_Clients&amp;diff=325"/>
		<updated>2026-01-20T23:32:58Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is just a scratch page for me to send the Retro AIM Server project on supported 3rd party AIM clients I&#039;ve tested&lt;br /&gt;
&lt;br /&gt;
Windows testing is done on a Windows XP (32-bit) virtual machine with all updates applied  &lt;br /&gt;
&lt;br /&gt;
Mac testing is done on OS X 10.6.8 via Proxmox &lt;br /&gt;
&lt;br /&gt;
Linux testing is done on Ubuntu 5.04 (32-bit) via Proxmox but may be augmented in future with different distros &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;All testing was performed on [[Compu-Global-Hyper-Mega-Net|CGHMN]] to simplify packet captures. IP addresses do not reflect the ones used by regular RAS clients but CGHMN is connected to ChivaNet/RAS&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
This test isn&#039;t likely to be 100% coverage because I&#039;m not going to test *every build* of every client. But should give users a general direction for further testing&lt;br /&gt;
&lt;br /&gt;
Submissions are also welcome. Please feel free to email me or send me a message on Mastodon&lt;br /&gt;
&lt;br /&gt;
== TESTED WORKING ==&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
Regular AIM. Pretty much all of these up to 6.1 (at time of writing) are tested and working. 6.1 should work on everything from Windows 9x/NT 4.0 through to Windows 11&lt;br /&gt;
&lt;br /&gt;
AIM 1.5 also works on Windows 3.11 with Win32s&lt;br /&gt;
&lt;br /&gt;
=== Mac ===&lt;br /&gt;
Adium X 1.0.6 (x86) works! (PPC untested but presumed working)&lt;br /&gt;
&lt;br /&gt;
Adium 1.3.10 (x86) works! (PPC untested but presumed working)&lt;br /&gt;
&lt;br /&gt;
iChat 3.1.9 on OS X 10.4.11 (Tiger) PPC works!&lt;br /&gt;
&lt;br /&gt;
iChat 5.0.3 on OS X 10.6.8 (Snow Leopard) x86 works!&lt;br /&gt;
&lt;br /&gt;
iChat on OS X Leopard (PPC or x86 unspecified) works!&lt;br /&gt;
&lt;br /&gt;
AIM 4.7 for OS 9 (PPC) works!&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
GAIM 1.1.4 (Ubuntu 5.04) works. Though users will show as offline to other client(s) for several minutes. [https://github.com/mk6i/retro-aim-server/issues/123#issuecomment-2933138905 Bug filed]&lt;br /&gt;
&lt;br /&gt;
TiK 0.90 (Ubuntu 5.04) works! Though needs to be run as root for some reason?&lt;br /&gt;
&lt;br /&gt;
== TESTED &#039;&#039;&#039;NOT&#039;&#039;&#039; WORKING ==&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
Miranda 0.10.80 - Queries &#039;&#039;&#039;slogin.oscar.aol.com&#039;&#039;&#039; (fixed) but fails to connect. No errors printed by the client. Client also corrupts its database file if exited and relaunched - [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
Instantbird - Originally a Pidgin plugin. Later became its own stand-alone client. Development halted in 2013(?). Siohaza tested and confirmed it works!&lt;br /&gt;
&lt;br /&gt;
=== Mac ===&lt;br /&gt;
Adium 1.4.5 - Queries &#039;&#039;&#039;api.screenname.aol.com&#039;&#039;&#039; (fixed) and attempts to connect over HTTPS. Fails due to no SSL support currently - [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
AIM 2.1.302 - Queries &#039;&#039;&#039;clienturls.aol.com AND aoldiag.aol.com&#039;&#039;&#039; (fixed). Attempts to connect over HTTPS. Fails due to no SSL support currently -  [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
AIM 2.2.439 - Queries &#039;&#039;&#039;kdc.uas.aol.com&#039;&#039;&#039; (fixed) Attempts to connect over HTTPS. Fails due to no SSL support currently -  [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
Ayttm 0.4.6-26 - Fails to connect to &#039;&#039;&#039;toc.oscar.aol.com&#039;&#039;&#039; (fixed) then returns 400 bad request from Nginx(?) - [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
Centreicq 4.13.0 - I have no goddamn idea how to use this client. But it seems to do...something? then eventually just shows &#039;&#039;&#039;[aim] disconnected&#039;&#039;&#039; - [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
Kopete 0.10 - Attempts to connect but never completes. No errors reported from client - [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
naim 0.11.7.2 - &#039;&#039;&#039;Seems to connect to its own TOC server toc.n.ml.org (???)&#039;&#039;&#039; (fixed) but fails to connect. Client logging enabled but did not produce any log files - [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
=== AmigaOS/MorphOS ===&lt;br /&gt;
nAIM 0.11.8.3.1 for AmigaOS - Also connects to its own TOC server &#039;&#039;&#039;(toc.n.ml.org)&#039;&#039;&#039; (DNS patched already previously for testing) but fails to connect similar to Linux client. Client did not produce any log files. [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
AmiAIM 0.11 for AmigaOS. Fails to connect, invalid username/password error. [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== UNTESTED ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adium X 0.89.1 - Fails to launch on OS X 10.6.8 (x86)&lt;br /&gt;
&lt;br /&gt;
iChat v??? on OS X 10.7 (Lion) was the final client revision is currently untested as I cannot get it to successfully boot under Proxmox&lt;br /&gt;
&lt;br /&gt;
Finch - Seems to be a plugin for Pidgin(?) to enable text mode chat instead of using a GUI?&lt;br /&gt;
&lt;br /&gt;
Jitsi - Cannot find old versions. Application seems to be more geared toward SIP and video conferencing?&lt;br /&gt;
&lt;br /&gt;
Messages - Beta version was released for OS X &#039;&#039;&#039;&#039;&#039;10.7&#039;&#039;&#039;&#039;&#039; which I can&#039;t run under Proxmox currently&lt;br /&gt;
&lt;br /&gt;
Quiet Internet Pager - Seems like possible malware? Judging by the quality of its Wikipedia page. Final version also was for PDA&#039;s instead of Windows(???)&lt;br /&gt;
&lt;br /&gt;
TNT - Probably works? Last updated in 2006 and claims to support the &amp;quot;TOC2 protocol&amp;quot; (OSCAR?). But it&#039;s an &#039;&#039;&#039;&#039;&#039;Emacs&#039;&#039;&#039;&#039;&#039; client. I don&#039;t know how to use Emacs, let alone add AIM to it&lt;br /&gt;
&lt;br /&gt;
VSide. Looks like a weird...SecondLife knockoff? Development halted in 2018 but it was never a messaging client. Just had AIM support attached to it&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Proxmox_Notes&amp;diff=324</id>
		<title>Proxmox Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Proxmox_Notes&amp;diff=324"/>
		<updated>2026-01-14T23:05:18Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: Created page with &amp;quot;Proxmox! Everyone&amp;#039;s...favourite? virtualization stack.   Turns out it has some &amp;quot;fun&amp;quot; quirks when it comes to retro computing specifically.   This Wiki page exists as a sort of mental scratchpad of things that I&amp;#039;ve &amp;lt;s&amp;gt;spent weeks of my finite existence fucking fighting with&amp;lt;/s&amp;gt; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;tripped over&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; so that other users (particularly of CGHMN) don&amp;#039;t repeat my mistakes!   == Windows == Windows is...mostly? pretty well behaved on Proxmox. Probably because of the sheer amoun...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proxmox! Everyone&#039;s...favourite? virtualization stack. &lt;br /&gt;
&lt;br /&gt;
Turns out it has some &amp;quot;fun&amp;quot; quirks when it comes to retro computing specifically. &lt;br /&gt;
&lt;br /&gt;
This Wiki page exists as a sort of mental scratchpad of things that I&#039;ve &amp;lt;s&amp;gt;spent weeks of my finite existence fucking fighting with&amp;lt;/s&amp;gt; &#039;&#039;&#039;&#039;&#039;tripped over&#039;&#039;&#039;&#039;&#039; so that other users (particularly of CGHMN) don&#039;t repeat my mistakes! &lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
Windows is...mostly? pretty well behaved on Proxmox. Probably because of the sheer amount of effort that&#039;s gone into QEMU and Proxmox in keeping it &#039;&#039;&#039;&#039;&#039;working&#039;&#039;&#039;&#039;&#039;. But there&#039;s still some gnawing issues that need to be kept in mind!&lt;br /&gt;
&lt;br /&gt;
* Windows versions &#039;&#039;&#039;&#039;&#039;older&#039;&#039;&#039;&#039;&#039; than Server 2003 or XP have broken (or non-existent) SMP ACPI support. This means if you create a Windows NT VM (or Windows Server 2000) and provide it more than a single CPU core, the VM will consume 100% of all available CPU cycles on the server host endlessly. There are no patches or &#039;idle drivers&#039; that can correct this behavior.&lt;br /&gt;
* Virtio &#039;&#039;&#039;&#039;&#039;kind of&#039;&#039;&#039;&#039;&#039; works? At least in Windows 2000 or newer. You will want to do a &#039;&#039;&#039;normal install&#039;&#039;&#039; using IDE + RTL 8139. Patch the system with every update available (hey have you checked out LegacyUpdate? it&#039;s pretty fuckin cool). Once that&#039;s done, download the Virtio drivers here. Add them to your VM (don&#039;t forget WinRAR!) and attach a virtio network card and hard drive to the VM. Once Windows has completed its driver install process. Shut down the VM, remove the &amp;quot;legacy&amp;quot; hardware and enjoy the enormous speed boost of native virtio support.&lt;br /&gt;
* DOS and friends don&#039;t really work that well. This includes Windows 9x. If you want to use a legacy system to prototype with just use WinXP in a Proxmox VM&lt;br /&gt;
&lt;br /&gt;
== Mac(OS/X) ==&lt;br /&gt;
Yeah so uh Macs basically are unusable in Proxmox by design. Because Apple are shitasses and demand you use their special hardware. (Reportedly) if you install VMware ESXi (huuuurgh) &#039;&#039;&#039;&#039;&#039;on&#039;&#039;&#039;&#039;&#039; a Mac you can then run Mac VM guests so yeah good luck with that&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
The biggest headache is by default Proxmox will give you a Realtek RTL8139&#039;&#039;&#039;&#039;&#039;C&#039;&#039;&#039;&#039;&#039; the C revision seemingly came late enough that Debian 2.2 &amp;quot;Potato&amp;quot; won&#039;t have drivers and thus won&#039;t automatically configure it during install&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=CGHMN_Hosting&amp;diff=316</id>
		<title>CGHMN Hosting</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=CGHMN_Hosting&amp;diff=316"/>
		<updated>2025-12-07T23:55:22Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;One of the headline features of the early web was users being able to host their own websites. This was typically accomplished through services such as Geocities, free webhosting from your ISP or other large organizations such as universities. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Compu-Global-Hyper-Mega-Net&#039;s network design makes it fairly trivial for users of sufficient technical capacity to host their own sites and services. Indeed many users already do just that. Either running websites, game servers or other things that fit their interests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page acts to document the types of services offered by CGHMN and how users may access them.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=== Domain Registration ===&lt;br /&gt;
CGHMN in one of its many branching roles functions as a &#039;&#039;root DNS server&#039;&#039;. What that means in a technical sense is outside the scope of this document. But for the end-user it means that if you want a website, we can handle gluing a domain name (such as &amp;quot;cursedsilicon.retro&amp;quot;) to an IP address your service is running on. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CGHMN offers &#039;&#039;&#039;&#039;&#039;.retro&#039;&#039;&#039;&#039;&#039; as the &amp;quot;defacto&amp;quot; domain extension (TLD) for use on the network. This was chosen both to fit the scope of the project and to provide a domain that would not cause real-world DNS lookup issues. There is also &#039;&#039;&#039;&#039;&#039;.cghmn&#039;&#039;&#039;&#039;&#039; for services core to CGHMN itself. However these domains are rare as most infrastructure is run by members and staff of the project, rather than directly run by the network. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you would like to get your own domain(s) for running services on CGHMN&#039;s network. You will need to email domains@cghmn-mail.retro from inside the CGHMN network. If you don&#039;t have an email address, you can register a free email account at &amp;lt;nowiki&amp;gt;http://cghmn-mail.retro/register&amp;lt;/nowiki&amp;gt; and then email us.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the email simply put a list of domain names and IP addresses you want the domains to correspond to. An example might look like&lt;br /&gt;
 cursedsilicon.retro 100.96.52.3&lt;br /&gt;
 runescape2.retro 100.96.52.7&lt;br /&gt;
 classic.runescape.retro 100.96.52.5&lt;br /&gt;
This email inbox is monitored semi-regularly by the CGHMN Staff. Once we&#039;ve read the email we&#039;ll make an effort to action the changes and email you with a reply letting you know. DNS &#039;&#039;&#039;&#039;&#039;updates&#039;&#039;&#039;&#039;&#039; may take a few hours to propagate. Particularly if you require changes after the domain is registered.&lt;br /&gt;
&lt;br /&gt;
=== Bring Your Own TLD ===&lt;br /&gt;
One of the benefits of running our own &amp;quot;retro internet&amp;quot; service is that we&#039;re (largely) un-burdened by the constraints of the regular web. While &amp;quot;classic&amp;quot; domains such as .com, .net .org etc are reserved and &#039;&#039;&#039;&#039;&#039;will not be delegated to a user&#039;&#039;&#039;&#039;&#039;. Custom TLD&#039;s are available for use if the user would like to have their own domain name extension.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This allows for a greater degree of user freedom and customization. Examples of custom TLD&#039;s include ChivaNet who own the &#039;&#039;&#039;&#039;&#039;chivanet&#039;&#039;&#039;&#039;&#039; TLD. Typing www.chivanet will take you to their main website.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The caveat to this is that custom TLD&#039;s are expected to be hosted and handled &amp;lt;u&amp;gt;&#039;&#039;&#039;entirely by the end user&#039;&#039;&#039;&amp;lt;/u&amp;gt;&#039;&#039;&#039;.&#039;&#039;&#039; Our DNS server (BIND) will return your custom TLD&#039;s DNS server in requests. But the availability and domains running on it are expected to be handled by the user who owns the TLD. We do not promise (nor expect of the user) any reliability of these custom TLD&#039;s. We simply make the functionality available for use.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you would like to request your own TLD. Please email dns@cghmn-mail.retro from inside the CGHMN network. If you don&#039;t have an email address, you can register a free email account at &amp;lt;nowiki&amp;gt;http://cghmn-mail.retro/register&amp;lt;/nowiki&amp;gt; and then email us. We&#039;ll work with you to verify your DNS server compatibility with modern BIND (not all servers are compatible out of the box, such as Windows Server DNS) and integrate it with the CGHMN DNS network.&lt;br /&gt;
&lt;br /&gt;
=== Server hosting ===&lt;br /&gt;
At this time we do not (currently) have the resources to host websites or other servers for members. There is a desire to eventually offer this as a &amp;quot;paid&amp;quot; service where members (likely via Patreon?) will gain access to a Proxmox server and IP block which they can spin up as many virtual servers as they desire up to a fixed quota of CPU/Memory/Hard disk. This service will be offered &#039;&#039;&#039;&#039;&#039;at cost of physically hosting the server&#039;&#039;&#039;&#039;&#039; in order to make it as cheap for users as possible&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=CGHMN_Hosting&amp;diff=315</id>
		<title>CGHMN Hosting</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=CGHMN_Hosting&amp;diff=315"/>
		<updated>2025-12-07T23:53:13Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: Created page with &amp;quot;One of the headline features of the early web was users being able to host their own websites. This was typically accomplished through services such as Geocities, free webhosting from your ISP or other large organizations such as universities.    Compu-Global-Hyper-Mega-Net&amp;#039;s network design makes it fairly trivial for users of sufficient technical capacity to host their own sites and services. Indeed many users already do just that. Either running websites, game servers...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;One of the headline features of the early web was users being able to host their own websites. This was typically accomplished through services such as Geocities, free webhosting from your ISP or other large organizations such as universities. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Compu-Global-Hyper-Mega-Net&#039;s network design makes it fairly trivial for users of sufficient technical capacity to host their own sites and services. Indeed many users already do just that. Either running websites, game servers or other things that fit their interests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page acts to document the types of services offered by CGHMN and how users may access them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Domain Registration ===&lt;br /&gt;
CGHMN in one of its many branching roles functions as a &#039;&#039;root DNS server&#039;&#039;. What that means in a technical sense is outside the scope of this document. But for the end-user it means that if you want a website, we can handle gluing a domain name (such as &amp;quot;cursedsilicon.retro&amp;quot;) to an IP address your service is running on. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CGHMN offers &#039;&#039;&#039;&#039;&#039;.retro&#039;&#039;&#039;&#039;&#039; as the &amp;quot;defacto&amp;quot; domain extension (TLD) for use on the network. This was chosen both to fit the scope of the project and to provide a domain that would not cause real-world DNS lookup issues. There is also &#039;&#039;&#039;&#039;&#039;.cghmn&#039;&#039;&#039;&#039;&#039; for services core to CGHMN itself. However these domains are rare as most infrastructure is run by members and staff of the project, rather than directly run by the network. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you would like to get your own domain(s) for running services on CGHMN&#039;s network. You will need to email domains@cghmn-mail.retro from inside the CGHMN network. If you don&#039;t have an email address, you can register a free email account at &amp;lt;nowiki&amp;gt;http://cghmn-mail.retro/register&amp;lt;/nowiki&amp;gt; and then email us.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the email simply put a list of domain names and IP addresses you want the domains to correspond to. An example might look like&lt;br /&gt;
 cursedsilicon.retro 100.96.52.3&lt;br /&gt;
 runescape2.retro 100.96.52.7&lt;br /&gt;
 classic.runescape.retro 100.96.52.5&lt;br /&gt;
This email inbox is monitored semi-regularly by the CGHMN Staff. Once we&#039;ve read the email we&#039;ll make an effort to action the changes and email you with a reply letting you know. DNS &#039;&#039;&#039;&#039;&#039;updates&#039;&#039;&#039;&#039;&#039; may take a few hours to propagate. Particularly if you require changes after the domain is registered.&lt;br /&gt;
&lt;br /&gt;
=== Bring Your Own TLD ===&lt;br /&gt;
One of the benefits of running our own &amp;quot;retro internet&amp;quot; service is that we&#039;re (largely) un-burdened by the constraints of the regular web. While &amp;quot;classic&amp;quot; domains such as .com, .net .org etc are reserved and &#039;&#039;&#039;&#039;&#039;will not be delegated to a user&#039;&#039;&#039;&#039;&#039;. Custom TLD&#039;s are available for use if the user would like to have their own domain name extension.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This allows for a greater degree of user freedom and customization. Examples of custom TLD&#039;s include ChivaNet who own the &#039;&#039;&#039;&#039;&#039;chivanet&#039;&#039;&#039;&#039;&#039; TLD. Typing www.chivanet will take you to their main website.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The caveat to this is that custom TLD&#039;s are expected to be hosted and handled &amp;lt;u&amp;gt;&#039;&#039;&#039;entirely by the end user&#039;&#039;&#039;&amp;lt;/u&amp;gt;&#039;&#039;&#039;.&#039;&#039;&#039; Our DNS server (BIND) will return your custom TLD&#039;s DNS server in requests. But the availability and domains running on it are expected to be handled by the user who owns the TLD. We do not promise (nor expect of the user) any reliability of these custom TLD&#039;s. We simply make the functionality available for use.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you would like to request your own TLD. Please email dns@cghmn-mail.retro from inside the CGHMN network. If you don&#039;t have an email address, you can register a free email account at &amp;lt;nowiki&amp;gt;http://cghmn-mail.retro/register&amp;lt;/nowiki&amp;gt; and then email us. We&#039;ll work with you to verify your DNS server compatibility with modern BIND (not all servers are compatible out of the box, such as Windows Server DNS) and integrate it with the CGHMN DNS network.&lt;br /&gt;
&lt;br /&gt;
=== Server hosting ===&lt;br /&gt;
At this time we do not (currently) have the resources to host websites or other servers for members. There is a desire to eventually offer this as a &amp;quot;paid&amp;quot; service where members (likely via Patreon?) will gain access to a Proxmox server and IP block which they can spin up as many virtual servers as they desire up to a fixed quota of CPU/Memory/Hard disk. This service will be offered &#039;&#039;&#039;&#039;&#039;at cost of physically hosting the server&#039;&#039;&#039;&#039;&#039; in order to make it as cheap for users as possible&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Main_Page&amp;diff=314</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Main_Page&amp;diff=314"/>
		<updated>2025-12-07T23:18:32Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is my little wiki where I keep various details about old computers and other various projects.  &lt;br /&gt;
&lt;br /&gt;
The main project that this wiki is known for at this time is Compu-Global-Hyper-Mega-Net (CGHMN) and [[Compu-Global-Hyper-Mega-Net|can be viewed here]]  &lt;br /&gt;
  &lt;br /&gt;
I also have a page of [[Old Computers|old computers]] if you&#039;re into that  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you...somehow stumbled across this page on accident however, perhaps you&#039;d like to check out other places I&#039;m more active!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://social.restless.systems/@CursedSilicon/ Mastodon]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://www.youtube.com/@CursedSilicon YouTube]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Sun_E450&amp;diff=313</id>
		<title>Sun E450</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Sun_E450&amp;diff=313"/>
		<updated>2025-12-03T21:23:26Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: Created page with &amp;quot;An absolute beast of a machine purchased at Re-PC in March of 2025. This unit contains many of the same hardware features as the 4U Sun 420R Blaze It but in a mini fridge sized design able to hold up to 20(!) SCSI hard disks.    Getting this unit to working order again is likely an eventual project for [https://DMA.space DMA]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An absolute beast of a machine purchased at Re-PC in March of 2025. This unit contains many of the same hardware features as the 4U [[SunFire Enterprise 420R|Sun 420R Blaze It]] but in a mini fridge sized design able to hold up to 20(!) SCSI hard disks. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Getting this unit to working order again is likely an eventual project for [https://DMA.space DMA]&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Old_Computers&amp;diff=312</id>
		<title>Old Computers</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Old_Computers&amp;diff=312"/>
		<updated>2025-12-03T21:21:29Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As the title suggests, and indeed why you&#039;re here. &#039;&#039;&#039;&#039;&#039;I have a lot of old computers&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This page serves as an index catalog of them for easy reference.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;NOTE: This list is non-exhaustive as I&#039;m constantly picking up new weird old tech&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Acer Inc ===&lt;br /&gt;
[[Acer EasyStore H340]]&lt;br /&gt;
&lt;br /&gt;
=== Apple Computers Inc ===&lt;br /&gt;
[[Powermac G4]] &amp;quot;Mirror Drive Door&amp;quot; (MDD)&lt;br /&gt;
&lt;br /&gt;
[[Powermac G5]] Quad&lt;br /&gt;
&lt;br /&gt;
[[Mac Mini G4]]&lt;br /&gt;
&lt;br /&gt;
[[Xserve G4]]&lt;br /&gt;
&lt;br /&gt;
[[Xserve G5]]&lt;br /&gt;
=== Cobalt Networks ===&lt;br /&gt;
[[Cobalt Qube]]&lt;br /&gt;
&lt;br /&gt;
[[Cobalt RaQ|Cobalt RaQ4]]&lt;br /&gt;
&lt;br /&gt;
=== Dell Computers ===&lt;br /&gt;
[[PowerEdge 2500]]&lt;br /&gt;
&lt;br /&gt;
[[Dell XPS Pro200N|XPS Pro200N]]&lt;br /&gt;
&lt;br /&gt;
[[Dimension XPS D266]]&lt;br /&gt;
&lt;br /&gt;
=== Digital Equipment Corporation ===&lt;br /&gt;
[[DEC AlphaServer 2100|DEC AlphaServer 2100 4/275]]&lt;br /&gt;
&lt;br /&gt;
=== Hewlett Packard ===&lt;br /&gt;
[[HP MediaSmart EX495]]&lt;br /&gt;
&lt;br /&gt;
=== Silicon Graphics ===&lt;br /&gt;
[[SGI Octane]]&lt;br /&gt;
&lt;br /&gt;
[[SGI Visual Workstation 320]]&lt;br /&gt;
&lt;br /&gt;
=== Sun Microsystems ===&lt;br /&gt;
[[Netra X1]]&lt;br /&gt;
&lt;br /&gt;
[[Netra T1]]&lt;br /&gt;
&lt;br /&gt;
[[SunFire Enterprise 420R]] &lt;br /&gt;
&lt;br /&gt;
[[Ultra 10 Workstation]]&lt;br /&gt;
&lt;br /&gt;
[[Sun E450|Sun Enterprise E450]]&lt;br /&gt;
&lt;br /&gt;
=== Whitebox/custom builds ===&lt;br /&gt;
&lt;br /&gt;
[[Windows 98 PC|World&#039;s Fastest Windows 98 PC]]&lt;br /&gt;
&lt;br /&gt;
[[Disc Ripper|Disc Ripper aka &amp;quot;Napster&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=== Miscellaneous (Anything not &#039;retro&#039;) ===&lt;br /&gt;
[[Framework 13]]&lt;br /&gt;
&lt;br /&gt;
[[Main Desktop]]&lt;br /&gt;
&lt;br /&gt;
[[Home Server]]&lt;br /&gt;
&lt;br /&gt;
[[Hyve Zeus]]&lt;br /&gt;
&lt;br /&gt;
[[Hyve Cygnus]]&lt;br /&gt;
&lt;br /&gt;
[[Video Capture PC]]&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Hyve_Zeus&amp;diff=311</id>
		<title>Hyve Zeus</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Hyve_Zeus&amp;diff=311"/>
		<updated>2025-12-03T21:20:44Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Hyve &amp;quot;Zeus&amp;quot; is a server made for Facebook before their &amp;quot;Open Compute Project&amp;quot;. As a result there&#039;s about a bajillion of these things floating around on eBay these days&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hyve Zeus units feature a Super Micro X9DRD-iF motherboard with all PCI-E slots except for one removed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
They are usually equipped with some variation of low-end Intel Xeons with passively cooled heatsinks attached&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The unit I (unfortunately) upgraded with two top-end Xeon 2697v2&#039;s and 128GB of DDR3 ECC memory. As a result the unit now contains two Delta R25 7K RPM fans. The resulting noise of this server renders it virtually unusable in areas with people present &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Devhack (defunct hackerspace) previously had possession of the server until it was retired after hardware failure. The server was scrapped for parts and the remains were given to an unknown member of that hackerspace&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=SunFire_Enterprise_420R&amp;diff=310</id>
		<title>SunFire Enterprise 420R</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=SunFire_Enterprise_420R&amp;diff=310"/>
		<updated>2025-12-03T21:19:32Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The second largest Sun in my collection. The &#039;&#039;&#039;&#039;&#039;Sunfire Enterprise 420R Blaze It&#039;&#039;&#039;&#039;&#039; is an 80+ pound beast of metal and loud &lt;br /&gt;
&lt;br /&gt;
Currently it is likely to be cannibalized for parts for the larger [[Sun E450]]&lt;br /&gt;
&lt;br /&gt;
[[File:Sunfire 420R (Front).jpg|alt=Sunfire 420R (Front)|none|thumb|Sunfire 420R (Front)]]&lt;br /&gt;
[[File:Sunfire 420R (Back).jpg|alt=Sunfire 420R (Rear)|none|thumb|Sunfire 420R (Rear)]]&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Dimension_XPS_D266&amp;diff=309</id>
		<title>Dimension XPS D266</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Dimension_XPS_D266&amp;diff=309"/>
		<updated>2025-12-03T21:17:28Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As with the other Dell towers, this unit was another pickup from the University of Washington auction&lt;br /&gt;
&lt;br /&gt;
Also similarly to the newer [[OptiPlex GX1|Optiplex GX1]] this unit also includes a proprietary power supply.&lt;br /&gt;
&lt;br /&gt;
According to TheRetroWeb this unit could be outfitted with a 233/266/300/333Mhz Pentium II, making this 266 a &amp;quot;mid-range&amp;quot; model.&lt;br /&gt;
&lt;br /&gt;
A correction from TheRetroWeb however is that this unit can accept &#039;&#039;&#039;&#039;&#039;512MB&#039;&#039;&#039;&#039;&#039; of total memory, not 384MB. &lt;br /&gt;
&lt;br /&gt;
The CPU can also be upgraded to a maximum 533Mhz &#039;&#039;Mendocino&#039;&#039; Celeron. A Celeron is required as the Pentium 3 versions operate with the full 100Mhz FSB rather than the 66Mhz of the motherboard&lt;br /&gt;
&lt;br /&gt;
[[File:XPS D266 (front).jpg|thumb|alt=XPS D266 (front)|XPS D266 (front)]]&lt;br /&gt;
[[File:XPS D266 (rear).jpg|thumb|alt=XPS D266 (rear)|XPS D266 (rear)]]&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Xserve_G5&amp;diff=308</id>
		<title>Xserve G5</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Xserve_G5&amp;diff=308"/>
		<updated>2025-12-03T21:15:02Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Unlike it&#039;s little brother the [[Xserve G4]] the Xserve G5 is a significant step up in capability and usefulness.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The unit I own is the fastest Xserve G5 model sold. The 2.3Ghz &amp;quot;Dual Processor&amp;quot; G5. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unlike its &amp;quot;cheese grater sibling&amp;quot; the [[Powermac G5|G5 Quad]] the DP Xserve is based on the older G5 lineage, featuring &#039;&#039;&#039;&#039;&#039;PCI-X&#039;&#039;&#039;&#039;&#039; rather than PCI-E slots. This significantly reduces its expandability as 64-bit PCI-X slots are limited to approximately 266MB/s of bandwidth, versus the 4GB/s of a PCI-E 1.0 16x slot in the G5 Quad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This limitation means we&#039;re stuck with only gigabit ethernet rather than the 10G of the Quad. We also only get two PCI-X slots in total instead of three. Of which at least one requires a video card to be installed to operate the unit (unless remote administration tools are installed)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Another limitation and correction from the EveryMac Wiki. Early Xserve G5&#039;s could only take 8GB of RAM (via 8 1GB DIMM&#039;s). Later models such as this can &#039;&#039;&#039;&#039;&#039;only&#039;&#039;&#039;&#039;&#039; accept 16GB via 8x2GB sticks of &#039;&#039;&#039;ECC only&#039;&#039;&#039; unbuffered and non-load-reduced DIMM&#039;s. &#039;&#039;&#039;Which are exceptionally hard to find&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;At present the G5 is paired with a 120GB SATA disk with OS X 10.5.9 &amp;quot;Sorbet&amp;quot; Leopard. However at time of writing the machine is currently unused, pending decisions about what tasks to run on it&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Xserve G5 (Front).jpg|alt=Xserve G5 (Front)|none|thumb|Xserve G5 (Front)]]&lt;br /&gt;
[[File:Xserve G5 (Rear).jpg|alt=Xserve G5 (Rear)|none|thumb|Xserve G5 (Rear)]]&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Powermac_G5&amp;diff=307</id>
		<title>Powermac G5</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Powermac_G5&amp;diff=307"/>
		<updated>2025-12-03T21:12:26Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
Apple&#039;s G5 Powermac&#039;s are rather infamous, being Apple&#039;s &amp;quot;last gasp&amp;quot; of PowerPC. The PowerMac G5 &#039;&#039;&#039;&#039;&#039;Quad&#039;&#039;&#039;&#039;&#039; in particular is easily among Apple&#039;s most unloved and slapdash engineered products. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Due to me taking the suggestion of a friend far too literally (ilu Ben please don&#039;t hate me) I own &#039;&#039;&#039;&#039;&#039;FOUR&#039;&#039;&#039;&#039;&#039; (soon five!) G5 Quads&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Despite this only one of them is (as of December 2025) functional!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All Mac G5 Quads were made with &amp;quot;liquid cooling&amp;quot; loops, due to the thermal output of the CPU&#039;s at the time. (105 watts of heat in 2005 is a lot, though with what Intel puts out these days seems rather pedestrian!) &#039;&#039;&#039;&#039;&#039;however calling it water cooling is incorrect.&#039;&#039;&#039;&#039;&#039; It&#039;s actually radiator fluid! Specifically glycol. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The water cooling loops were designed and manufactured by American car maker GM Auto&#039;s engine radiator subsidiary. Your G5 Mac literally uses car parts to cool its CPU&#039;s! It&#039;s any wonder Apple ditched IBM. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It&#039;s possible (and desirable) to replace the entire cooling assembly, the 68KMLA forms calls it the &amp;quot;New Blood Mod&amp;quot; though I have not yet performed the repairs on my units due to cost.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anyway. The one singular G5 Quad I have working is effectively a maxed out G5 Quad. The specifications are listed below&lt;br /&gt;
&lt;br /&gt;
4x 2.5Ghz PPC64 G5 CPU&#039;s (2c/2t)&lt;br /&gt;
&lt;br /&gt;
16GB DDR2-667 (or 800? I forget the max speed) RAM. In theory the chipset can support 32GB but nobody has managed to get one operating with that much memory.&lt;br /&gt;
&lt;br /&gt;
Two 240GB SATA SSD&#039;s. &#039;&#039;&#039;Due to Apple&#039;s flaky SATA controller most drives won&#039;t work as negotiating SATA 3 speeds down to SATA 1 causes the controller to instead hang. You may want to find drives that have a SATA1 jumper option to prevent this!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ATi Radeon X9150 (Mac vBIOS flashed)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unfortunately G5 Quads cannot run Tiger due to missing fan control drivers. If installed, the fans will eventually ramp to 100% as a failsafe mechanism.[[File:Mac G5 Quad (front).jpg|thumb|G5 Quad (Front)|none]]&lt;br /&gt;
[[File:Mac G5 Quad (rear).jpg|alt=G5 Quad (Rear)|none|thumb|G5 Quad (Rear)]]&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=CGHMN_1.0&amp;diff=304</id>
		<title>CGHMN 1.0</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=CGHMN_1.0&amp;diff=304"/>
		<updated>2025-11-17T05:48:01Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: Release date&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Compu-Global-Hyper-Mega-Net]]&lt;br /&gt;
&#039;&#039;&#039;Ideally I wanna have this ready by April 24th 2026? Being able to do a talk and be like &amp;quot;by the way we just launched it go sign up&amp;quot; would be huge&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Tracking sheet for &amp;quot;what would we want in a general 1.0 release&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s break these down by user just to keep division of labor easy. This isn&#039;t a &amp;quot;we will do this&amp;quot; so much as a &amp;quot;request for comments&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== CursedSilicon suggestions ===&lt;br /&gt;
&lt;br /&gt;
We can trivially set up an OpenWRT build bot. But a custom splash screen that just asks for a users Wireguard+IP details would be fantastic for user onboarding. Need someone who can write Lua to do this though&lt;br /&gt;
&lt;br /&gt;
=== ch0ccyra1n suggestions ===&lt;br /&gt;
&amp;lt;s&amp;gt;We should ensure that there is a better way to do onboarding. Some sort of web form on the clearnet for signups (or signup requests) would be good to have.&amp;lt;big&amp;gt;&#039;&#039;&#039;&amp;lt;sup&amp;gt;[&amp;lt;/sup&amp;gt;&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;/s&amp;gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;&amp;lt;sup&amp;gt;[https://signup.cghmn.org done]]&amp;lt;/sup&amp;gt;&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sneps ToDo- and Wishlist: ===&lt;br /&gt;
&lt;br /&gt;
* Create an IP plan, removing the 172.23.0.0/16 subnet and planing ahead for distributed CGHMN entry nodes across the world&lt;br /&gt;
* Storage Situation on the OVH Proxmox, either switch to thin provisioned VM disks or have a shared storage server with SMB and NFS?&lt;br /&gt;
* Proper backups of the CGHMN Proxmox box&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Compu-Global-Hyper-Mega-Net&amp;diff=303</id>
		<title>Compu-Global-Hyper-Mega-Net</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Compu-Global-Hyper-Mega-Net&amp;diff=303"/>
		<updated>2025-11-08T05:52:08Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: Changed Open Beta URL to point to signup page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Compu-Global-Hyper-Mega-Net]]&lt;br /&gt;
=== Preamble ===&lt;br /&gt;
Compu-Global-Hyper-Mega-Net (hereby shortened to &#039;&#039;&#039;&#039;&#039;CGHMN&#039;&#039;&#039;&#039;&#039; for easier reference) originally started as me making good on a promise to use a Cisco AS5300 I acquired years ago to make a Dial-Up internet provider. Over time while working on the project and watching other YouTubers work on their own ISP projects it became clear that many of them are happy to set up the hardware, there was very little interest (or ability) to make it usable to other folks, or to have anything fun or useful to &amp;quot;do&amp;quot; with it (beyond the novelty of browsing a few vintage websites such as FrogFinder)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CGHMN (its name [https://www.youtube.com/watch?v=9STeegpxSb0 borrowing from a Simpsons joke, naturally]) is another one of my &amp;quot;biting off far more than I can possibly chew&amp;quot; projects. Intended to be an intersection point between art, shitpost, rejection of &amp;quot;internet modernity&amp;quot;, refuge for the nostalgic and a communal home for projects of a specifically retro computing bent.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CGHMN is currently in &#039;&#039;&#039;&#039;&#039;[https://signup.cghmn.org/ Open Beta]&#039;&#039;&#039;&#039;&#039;. Users can sign up and join the network along with their devices. While the network is totally solid, we need a large enough userbase to make it interesting for users to contribute! A bit of a chicken-and-egg problem. But hopefully one we can overcome.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An eventual goal is to provide &amp;quot;open&amp;quot; access to an era of the web that has been not so much &amp;quot;lost&amp;quot; as &#039;&#039;obliterated&#039;&#039; by capitalism. A space that can mimic &amp;quot;the vibe&amp;quot; of the late 1990&#039;s internet through faithful reconstruction or mimicry of the hardware and software stacks that powered it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mechanisms will be implemented to discourage (but not outright prevent) &amp;quot;modern systems&amp;quot; from accessing the network where possible, both for the security of users on the network and to try and further the &amp;quot;vibe&amp;quot; of using period-accurate hardware and software. Using IRC and playing StarCraft on Windows 11 simply isn&#039;t as &amp;quot;&#039;&#039;fun&#039;&#039;&amp;quot; for us!&lt;br /&gt;
=== So what&#039;s this all about? ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CGHMN is a collaborative project aimed to create a late 1990&#039;s/early 2000&#039;s compatible &amp;quot;internet&amp;quot; for retro computing enthusiasts and their machines to connect to each other&lt;br /&gt;
&lt;br /&gt;
=== Okay so how do I connect to it ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can sign up &#039;&#039;&#039;[[Signup|right now]]!&#039;&#039;&#039; to &amp;quot;beta test&amp;quot; the network&lt;br /&gt;
&lt;br /&gt;
===  How fast is it? ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Total internal network capacity is &#039;&#039;&#039;&#039;&#039;500Mbps&#039;&#039;&#039;&#039;&#039; (symmetric). This is mainly due to the limitations of the OVH server being rented. This speed may be raised or lowered depending on future federation with other members. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Your&#039;&#039;&#039;&#039;&#039; speed will likely depend on factors such as how fast your device can run Wireguard and your internet connection &lt;br /&gt;
&lt;br /&gt;
=== Is this safe to use? I thought connecting old PC&#039;s to the internet was a bad idea! ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Compu-Global-Hyper-Mega-Net is not accessible by the wider internet and is specifically designed to be a &#039;&#039;hermetically sealed&#039;&#039; network. Users can only connect via the above methods &#039;&#039;&#039;and can only communicate with other devices on the network&#039;&#039;&#039;. Users that violate the Terms of Service or attempt to abuse the network (or other members) will have their access &#039;&#039;&#039;permanently removed&#039;&#039;&#039;. With that said the usual rules about not downloading suspicious files and other &amp;quot;internet hygiene&amp;quot; rules still apply. While we don&#039;t expect bad actors to be a problem, please ensure that any files contributed to the network are scanned for malware first! [https://www.virustotal.com/gui/home/upload VirusTotal] provides free scanning services for this.&lt;br /&gt;
&lt;br /&gt;
=== How can I help? ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A lot of folks have offered to donate server hosting which is wonderful. Though not (yet!) required. The two biggest things we need are &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Donations to buy infrastructure&#039;&#039;&#039; (Particularly hard disks!) there&#039;s an Amazon Wishlist here that will get updated over time. https://www.amazon.com/hz/wishlist/ls/1W3S0E9IN7ZB7?ref_=wl_share&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Volunteers who want to set up services&#039;&#039;&#039;. Want to come build a website? Run an old game server? Have some weird retro hardware you want to attach to the network? Please, reach out!&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Signup&amp;diff=301</id>
		<title>Signup</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Signup&amp;diff=301"/>
		<updated>2025-11-06T03:46:41Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: A lot of this was duplicated on the &amp;quot;How to get connected&amp;quot; page so&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Compu-Global-Hyper-Mega-Net]]&lt;br /&gt;
Compu-Global-Hyper-Mega-Net is now in &#039;&#039;&#039;&#039;&#039;OPEN BETA!&#039;&#039;&#039;&#039;&#039; That means if you&#039;re reading this, you&#039;ve either [https://signup.cghmn.org/ found our signup page], been sent an email, or just stumbled across this page on the Wiki. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Either way, welcome!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you would like to sign up for CGHMN, please [https://signup.cghmn.org/ follow the signup page instructions] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once that&#039;s done, you can go here to [[How to Get Connected|get connected]]. The page has numerous different resources for different types of devices, as well as a quick-start guide for OpenWRT based devices.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Happy retro computing!&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=CGHMN_1.0&amp;diff=300</id>
		<title>CGHMN 1.0</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=CGHMN_1.0&amp;diff=300"/>
		<updated>2025-10-28T23:53:24Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Compu-Global-Hyper-Mega-Net]]&lt;br /&gt;
== Tracking sheet for &amp;quot;what would we want in a general 1.0 release&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s break these down by user just to keep division of labor easy. This isn&#039;t a &amp;quot;we will do this&amp;quot; so much as a &amp;quot;request for comments&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== CursedSilicon suggestions ===&lt;br /&gt;
&lt;br /&gt;
We can trivially set up an OpenWRT build bot. But a custom splash screen that just asks for a users Wireguard+IP details would be fantastic for user onboarding. Need someone who can write Lua to do this though&lt;br /&gt;
&lt;br /&gt;
=== ch0ccyra1n suggestions ===&lt;br /&gt;
&amp;lt;s&amp;gt;We should ensure that there is a better way to do onboarding. Some sort of web form on the clearnet for signups (or signup requests) would be good to have.&amp;lt;big&amp;gt;&#039;&#039;&#039;&amp;lt;sup&amp;gt;[&amp;lt;/sup&amp;gt;&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;/s&amp;gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;&amp;lt;sup&amp;gt;[https://signup.cghmn.org done]]&amp;lt;/sup&amp;gt;&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=CGHMN_NAT_and_Firewalls&amp;diff=298</id>
		<title>CGHMN NAT and Firewalls</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=CGHMN_NAT_and_Firewalls&amp;diff=298"/>
		<updated>2025-10-26T23:36:29Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== A brief history on how the internet worked in the 1990&#039;s ===&lt;br /&gt;
&lt;br /&gt;
[[Compu-Global-Hyper-Mega-Net|Compu-Global-Hyper-Mega-Net (CGHMN)]] exists in a difficult kind of space. We aim to emulate &amp;quot;the old web&amp;quot;. A time of roughly &amp;quot;1995 to around 2005 or so&amp;quot;. A sort of nebulous &amp;quot;Before Web 2.0 took off&amp;quot; kind of period. Though, really we support anything that speaks ethernet and (usually) TCP/IP. We&#039;ve had devices as old as a DOS 286 PC clone connected successfully. Most users trend toward Windows XP as their platform of choice due to its relative flexibility and widespread hardware and software support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unfortunately for all of us we live at the &amp;quot;[[wikipedia:End_of_history|end of history]]&amp;quot;. In 1995 the &amp;quot;World Wide Web&amp;quot; was in its infancy in such a way that every single year brought quantum technological leaps over the previous year. By the end of the millennium we&#039;d gone from rudimentary analog Dial-Up services to &#039;&#039;Wireless Networking&#039;&#039; being accessible to consumers (Apple&#039;s AirPort routers alone showed up in 1999)&lt;br /&gt;
&lt;br /&gt;
However on a technical level this began to create severe issues. The internet as it was originally designed assumed simple &amp;quot;end-to-end&amp;quot; connectivity. Every computer on the internet could (more or less) talk to another computer without exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;This created two major problems:&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The first one was IP exhaustion. Even by the 1990&#039;s there was an understanding that there simply wouldn&#039;t be enough IP addresses for everyone on the internet. This needed to be fixed, and fast! This lead to IPv6 as an evolutionary upgrade (a problem the internet still struggles to even deploy in 2025, despite being ratified in 1998)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The second, and much more obvious problem was security. By the year 2000 it was obviously apparent that every machine being able to talk to every other machine on Earth was a problem. Particularly when the dominant operating system these machines ran was what could be charitably described as...&amp;quot;not great&amp;quot; in terms of security. In the 2000&#039;s this would only escalate as the &amp;quot;[[wikipedia:ILOVEYOU|ILOVEYOU]]&amp;quot; worm gave way to some of Windows XP&#039;s greatest hits, [[wikipedia:Blaster_(computer_worm)|Blaster]], [[wikipedia:Sasser_(computer_worm)|Sasser]], [[wikipedia:Mydoom|Mydoom]], [[wikipedia:Nimda|Nimda]] and [[wikipedia:Conficker|Conficker]]. Among others. &lt;br /&gt;
&lt;br /&gt;
A remedy proposed in the 1990&#039;s to the issue of IP exhaustion was &amp;quot;Network Address Translation&amp;quot; or &amp;quot;NAT&amp;quot;. In layman terms this allows a bunch of computers to all sit behind a single IP address using a device such as a router. This technology is so ubiquitous that even in 2025 at time of writing it&#039;s still the defacto standard for home and business computers and other devices to access the modern internet.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;However,&#039;&#039;&#039;&#039;&#039; this technology came at a cost. The internet as most folks imagine (or remember it) was originally built on the idea that every computer had its own, unique, IP address. NAT broke that assumption. And, in doing so, programs broke. Sometimes completely with services like FTP, sometimes in subtle ways. Like being unable to connect certain game players in a StarCraft lobby. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problem that NAT introduced was that while &amp;quot;outbound&amp;quot; traffic would work fine. Such as you connecting to a website. If a program needed to &#039;&#039;receive&#039;&#039; data on your local computer, it could no longer simply sit and wait for a connection from a remote PC. An example would be AOL Instant Messenger (AIM). Chats between users are routed through a remote server. You and the Other User talk to a central server and it handles sending messages to-and-fro. &#039;&#039;However&#039;&#039; to save on bandwidth, sending files happens directly between users. If either user is behind NAT. They won&#039;t be able to &amp;quot;see&amp;quot; the remote computer and send data to it as desired.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;solution&amp;quot; to this problem is known as &#039;&#039;&#039;&#039;&#039;Port Forwarding&#039;&#039;&#039;&#039;&#039;. You tell your router that [these ports] *always* go to [this IP address on the LAN] exclusively. This (mostly) solved the problem at the time. Additional solutions were proposed such as &amp;quot;UPnP&amp;quot; to allow programs to ask the router to forward ports for them dynamically. However, support for this was few-and-far-between (mostly BitTorrent clients) and in time it faded into oblivion. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As stated before, we live at the end of history. Which means we have the benefit of looking back on what was, and understanding the flaws. Which (finally) brings us to the point of this wiki page. &lt;br /&gt;
&lt;br /&gt;
=== Okay but what does that have to do with CGHMN? ===&lt;br /&gt;
Every CGHMN user is allocated a /24 block of IP&#039;s. Effectively every user has 253 IP addresses to use as they&#039;d like. This was a deliberate decision both to maximize the amount of freedom users would have to connect ALL their retro equipment if desired, and to try and allow direct end-to-end connectivity that the old web &amp;quot;expects&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;However&#039;&#039;&#039;&#039;&#039; because we have the benefit of historical hindsight. Having directly allocated IP addresses does not mean that your devices are directly exposed to the network. By default (if using OpenWRT with Snep&#039;s setup script) your IP block will be &#039;&#039;firewalled&#039;&#039; against incoming connections. This is a necessary security measure because because of the very nature of &amp;quot;running a retro network&amp;quot;. Connecting machines that are (likely) un-patched would make them immediately vulnerable to attack. Even before they&#039;re properly configured for service by the end user.&lt;br /&gt;
&lt;br /&gt;
=== So, what stuff breaks, exactly? ===&lt;br /&gt;
&lt;br /&gt;
There&#039;s no definitive list of &amp;quot;what&amp;quot; breaks under this decision. A broad (but by no means encompassing) list of things that &#039;&#039;won&#039;t work&#039;&#039; are&lt;br /&gt;
&lt;br /&gt;
- Servers. You won&#039;t be able to run any kind of server or service (EG: hosting your own website, running a game server) without the ability for users to connect to it&lt;br /&gt;
&lt;br /&gt;
- Games that &#039;&#039;&#039;&#039;&#039;don&#039;t&#039;&#039;&#039;&#039;&#039; use a server browser. Games like Quake or Halo where users all connect to a single server to play on will work (provided the server is either port forwarded or the firewall is disabled) but other games such as StarCraft or Command &amp;amp; Conquer have players connect dynamically connect to a single player as the &amp;quot;host&amp;quot; (typically the player that created the game lobby). These will not work&lt;br /&gt;
&lt;br /&gt;
- FTP! FTP is such an old protocol that the &#039;&#039;&#039;&#039;&#039;remote server&#039;&#039;&#039;&#039;&#039; initiates a connection back to the client and then begins sending files that way. This was fixed in [https://datatracker.ietf.org/doc/html/rfc1579 RFC 1579] with the &amp;quot;Firewall-Friendly FTP&amp;quot; proposal. Unfortunately despite being proposed in February 1994, some software such as Microsoft FrontPage did not enable it until 2003(!)&lt;br /&gt;
&lt;br /&gt;
- AIM file transfers. As described already on this wiki page, AIM (and IRC and other chat clients such as MSN or Yahoo) all use a direct connection between two computers to send files across a network&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How do I opt-out out? ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;It should be made completely clear that opting out of using the OpenWRT firewall is not a decision that should be made lightly. We cannot explicitly guarantee that a user won&#039;t accidentally (or intentionally) release a malware Pandora&#039;s Box on the network. Blaster/Sasser/Mydoom/ILOVEYOU/etc are still real malware samples that can be downloaded and executed either by mistake or by a malicious user. We highly recommend installing any and all software patches that were (or are) available for your chosen systems before doing this!&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are two &amp;quot;modes&amp;quot; of opt-out available. Depending on user preference. &lt;br /&gt;
&lt;br /&gt;
The most drastic is simply to disable OpenWRT&#039;s firewall completely. This means any machine you plug in will have direct access to the network and any other devices on the network will be able to directly access it. If you choose this option we highly recommend putting any machines behind a (preferably modern!) Firewall and then port forwarding as necessary &lt;br /&gt;
&lt;br /&gt;
The other option is to set a static (fixed) IP address on the device you want to run servers or play games from. Once this is done you can access the OpenWRT Firewall page (Network -&amp;gt; Firewall) and manually forward the required ports for that specific host.&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=CGHMN_NAT_and_Firewalls&amp;diff=297</id>
		<title>CGHMN NAT and Firewalls</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=CGHMN_NAT_and_Firewalls&amp;diff=297"/>
		<updated>2025-10-26T23:17:15Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== A brief history on how the internet worked in the 1990&#039;s ===&lt;br /&gt;
&lt;br /&gt;
[[Compu-Global-Hyper-Mega-Net|Compu-Global-Hyper-Mega-Net (CGHMN)]] exists in a difficult kind of space. We aim to emulate &amp;quot;the old web&amp;quot;. A time of roughly &amp;quot;1995 to around 2005 or so&amp;quot;. A sort of nebulous &amp;quot;Before Web 2.0 took off&amp;quot; kind of period. Though, really we support anything that speaks ethernet and (usually) TCP/IP. We&#039;ve had devices as old as a DOS 286 PC clone connected successfully. Most users trend toward Windows XP as their platform of choice due to its relative flexibility and widespread hardware and software support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unfortunately for all of us we live at the &amp;quot;[[wikipedia:End_of_history|end of history]]&amp;quot;. In 1995 the &amp;quot;World Wide Web&amp;quot; was in its infancy in such a way that every single year brought quantum technological leaps over the previous year. By the end of the millennium we&#039;d gone from rudimentary analog Dial-Up services to &#039;&#039;Wireless Networking&#039;&#039; being accessible to consumers (Apple&#039;s AirPort routers alone showed up in 1999)&lt;br /&gt;
&lt;br /&gt;
However on a technical level this began to create severe issues. The internet as it was originally designed assumed simple &amp;quot;end-to-end&amp;quot; connectivity. Every computer on the internet could (more or less) talk to another computer without exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;This created two major problems:&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The first one was IP exhaustion. Even by the 1990&#039;s there was an understanding that there simply wouldn&#039;t be enough IP addresses for everyone on the internet. This needed to be fixed, and fast! This lead to IPv6 as an evolutionary upgrade (a problem the internet still struggles to even deploy in 2025, despite being ratified in 1998)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The second, and much more obvious problem was security. By the year 2000 it was obviously apparent that every machine being able to talk to every other machine on Earth was a problem. Particularly when the dominant operating system these machines ran was what could be charitably described as...&amp;quot;not great&amp;quot; in terms of security. In the 2000&#039;s this would only escalate as the &amp;quot;[[wikipedia:ILOVEYOU|ILOVEYOU]]&amp;quot; worm gave way to some of Windows XP&#039;s greatest hits, [[wikipedia:Blaster_(computer_worm)|Blaster]], [[wikipedia:Sasser_(computer_worm)|Sasser]], [[wikipedia:Mydoom|Mydoom]], [[wikipedia:Nimda|Nimda]] and [[wikipedia:Conficker|Conficker]]. Among others. &lt;br /&gt;
&lt;br /&gt;
A remedy proposed in the 1990&#039;s to the issue of IP exhaustion was &amp;quot;Network Address Translation&amp;quot; or &amp;quot;NAT&amp;quot;. In layman terms this allows a bunch of computers to all sit behind a single IP address using a device such as a router. This technology is so ubiquitous that even in 2025 at time of writing it&#039;s still the defacto standard for home and business computers and other devices to access the modern internet.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;However,&#039;&#039;&#039;&#039;&#039; this technology came at a cost. The internet as most folks imagine (or remember it) was originally built on the idea that every computer had its own, unique, IP address. NAT broke that assumption. And, in doing so, programs broke. Sometimes completely with services like FTP, sometimes in subtle ways. Like being unable to connect certain game players in a StarCraft lobby. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problem that NAT introduced was that while &amp;quot;outbound&amp;quot; traffic would work fine. Such as you connecting to a website. If a program needed to &#039;&#039;receive&#039;&#039; data on your local computer, it could no longer simply sit and wait for a connection from a remote PC. An example would be AOL Instant Messenger (AIM). Chats between users are routed through a remote server. You and the Other User talk to a central server and it handles sending messages to-and-fro. &#039;&#039;However&#039;&#039; to save on bandwidth, sending files happens directly between users. If either user is behind NAT. They won&#039;t be able to &amp;quot;see&amp;quot; the remote computer and send data to it as desired.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;solution&amp;quot; to this problem is known as &#039;&#039;&#039;&#039;&#039;Port Forwarding&#039;&#039;&#039;&#039;&#039;. You tell your router that [these ports] *always* go to [this IP address on the LAN] exclusively. This (mostly) solved the problem at the time. Additional solutions were proposed such as &amp;quot;UPnP&amp;quot; to allow programs to ask the router to forward ports for them dynamically. However, support for this was few-and-far-between (mostly BitTorrent clients) and in time it faded into oblivion. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As stated before, we live at the end of history. Which means we have the benefit of looking back on what was, and understanding the flaws. Which (finally) brings us to the point of this wiki page. &lt;br /&gt;
&lt;br /&gt;
=== Okay but what does that have to do with CGHMN? ===&lt;br /&gt;
Every CGHMN user is allocated a /24 block of IP&#039;s. Effectively every user has 253 IP addresses to use as they&#039;d like. This was a deliberate decision both to maximize the amount of freedom users would have to connect ALL their retro equipment if desired, and to try and allow direct end-to-end connectivity that the old web &amp;quot;expects&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;However&#039;&#039;&#039;&#039;&#039; because we have the benefit of historical hindsight. Having directly allocated IP addresses does not mean that your devices are directly exposed to the network. By default (if using OpenWRT with Snep&#039;s setup script) your IP block will be &#039;&#039;firewalled&#039;&#039; against incoming connections. This is a necessary security measure because the very nature of the&lt;br /&gt;
&lt;br /&gt;
=== So, what stuff breaks, exactly? ===&lt;br /&gt;
&lt;br /&gt;
There&#039;s no definitive list of &amp;quot;what&amp;quot; breaks under this decision. A broad (but by no means encompassing) list of things that &#039;&#039;won&#039;t work&#039;&#039; are&lt;br /&gt;
&lt;br /&gt;
- Servers. You won&#039;t be able to run any kind of server or service (EG: hosting your own website, running a game server) without the ability for users to connect to it&lt;br /&gt;
&lt;br /&gt;
- Games that &#039;&#039;&#039;&#039;&#039;don&#039;t&#039;&#039;&#039;&#039;&#039; use a server browser. Games like Quake or Halo where users all connect to a single server to play on will work (provided the server is either port forwarded or the firewall is disabled) but other games such as StarCraft or Command &amp;amp; Conquer have players connect dynamically connect to a single player as the &amp;quot;host&amp;quot; (typically the player that created the game lobby). These will not work&lt;br /&gt;
&lt;br /&gt;
- FTP! FTP is such an old protocol that the &#039;&#039;&#039;&#039;&#039;remote server&#039;&#039;&#039;&#039;&#039; initiates a connection back to the client and then begins sending files that way. This was fixed in [https://datatracker.ietf.org/doc/html/rfc1579 RFC 1579] with the &amp;quot;Firewall-Friendly FTP&amp;quot; proposal. Unfortunately despite being proposed in February 1994, some software such as Microsoft FrontPage did not enable it until 2003(!)&lt;br /&gt;
&lt;br /&gt;
- AIM file transfers. As described already on this wiki page, AIM (and IRC and other chat clients such as MSN or Yahoo) all use a direct connection between two computers to send files across a network&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How do I opt-out out? ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;It should be made completely clear that opting out of using the OpenWRT firewall is not a decision that should be made lightly. We cannot explicitly guarantee that a user won&#039;t accidentally (or intentionally) release a malware Pandora&#039;s Box on the network. Blaster/Sasser/Mydoom/ILOVEYOU/etc are still real malware samples that can be downloaded and executed either by mistake or by a malicious user. We highly recommend installing any and all software patches that were (or are) available for your chosen systems before doing this!&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are two &amp;quot;modes&amp;quot; of opt-out available. Depending on user preference. &lt;br /&gt;
&lt;br /&gt;
The most drastic is simply to disable OpenWRT&#039;s firewall completely. This means any machine you plug in will have direct access to the network and any other devices on the network will be able to directly access it. If you choose this option we highly recommend putting any machines behind a (preferably modern!) Firewall and then port forwarding as necessary &lt;br /&gt;
&lt;br /&gt;
The other option is to set a static (fixed) IP address on the device you want to run servers or play games from. Once this is done you can access the OpenWRT Firewall page (Network -&amp;gt; Firewall) and manually forward the required ports for that specific host.&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=CGHMN_NAT_and_Firewalls&amp;diff=296</id>
		<title>CGHMN NAT and Firewalls</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=CGHMN_NAT_and_Firewalls&amp;diff=296"/>
		<updated>2025-10-26T23:16:47Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Or &amp;quot;a treatise on setting up a retro network&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== A brief history on how the internet worked in the 1990&#039;s ===&lt;br /&gt;
[[Compu-Global-Hyper-Mega-Net|Compu-Global-Hyper-Mega-Net (CGHMN)]] exists in a difficult kind of space. We aim to emulate &amp;quot;the old web&amp;quot;. A time of roughly &amp;quot;1995 to around 2005 or so&amp;quot;. A sort of nebulous &amp;quot;Before Web 2.0 took off&amp;quot; kind of period. Though, really we support anything that speaks ethernet and (usually) TCP/IP. We&#039;ve had devices as old as a DOS 286 PC clone connected successfully. Most users trend toward Windows XP as their platform of choice due to its relative flexibility and widespread hardware and software support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unfortunately for all of us we live at the &amp;quot;[[wikipedia:End_of_history|end of history]]&amp;quot;. In 1995 the &amp;quot;World Wide Web&amp;quot; was in its infancy in such a way that every single year brought quantum technological leaps over the previous year. By the end of the millennium we&#039;d gone from rudimentary analog Dial-Up services to &#039;&#039;Wireless Networking&#039;&#039; being accessible to consumers (Apple&#039;s AirPort routers alone showed up in 1999)&lt;br /&gt;
&lt;br /&gt;
However on a technical level this began to create severe issues. The internet as it was originally designed assumed simple &amp;quot;end-to-end&amp;quot; connectivity. Every computer on the internet could (more or less) talk to another computer without exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;This created two major problems:&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The first one was IP exhaustion. Even by the 1990&#039;s there was an understanding that there simply wouldn&#039;t be enough IP addresses for everyone on the internet. This needed to be fixed, and fast! This lead to IPv6 as an evolutionary upgrade (a problem the internet still struggles to even deploy in 2025, despite being ratified in 1998)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The second, and much more obvious problem was security. By the year 2000 it was obviously apparent that every machine being able to talk to every other machine on Earth was a problem. Particularly when the dominant operating system these machines ran was what could be charitably described as...&amp;quot;not great&amp;quot; in terms of security. In the 2000&#039;s this would only escalate as the &amp;quot;[[wikipedia:ILOVEYOU|ILOVEYOU]]&amp;quot; worm gave way to some of Windows XP&#039;s greatest hits, [[wikipedia:Blaster_(computer_worm)|Blaster]], [[wikipedia:Sasser_(computer_worm)|Sasser]], [[wikipedia:Mydoom|Mydoom]], [[wikipedia:Nimda|Nimda]] and [[wikipedia:Conficker|Conficker]]. Among others. &lt;br /&gt;
&lt;br /&gt;
A remedy proposed in the 1990&#039;s to the issue of IP exhaustion was &amp;quot;Network Address Translation&amp;quot; or &amp;quot;NAT&amp;quot;. In layman terms this allows a bunch of computers to all sit behind a single IP address using a device such as a router. This technology is so ubiquitous that even in 2025 at time of writing it&#039;s still the defacto standard for home and business computers and other devices to access the modern internet.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;However,&#039;&#039;&#039;&#039;&#039; this technology came at a cost. The internet as most folks imagine (or remember it) was originally built on the idea that every computer had its own, unique, IP address. NAT broke that assumption. And, in doing so, programs broke. Sometimes completely with services like FTP, sometimes in subtle ways. Like being unable to connect certain game players in a StarCraft lobby. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problem that NAT introduced was that while &amp;quot;outbound&amp;quot; traffic would work fine. Such as you connecting to a website. If a program needed to &#039;&#039;receive&#039;&#039; data on your local computer, it could no longer simply sit and wait for a connection from a remote PC. An example would be AOL Instant Messenger (AIM). Chats between users are routed through a remote server. You and the Other User talk to a central server and it handles sending messages to-and-fro. &#039;&#039;However&#039;&#039; to save on bandwidth, sending files happens directly between users. If either user is behind NAT. They won&#039;t be able to &amp;quot;see&amp;quot; the remote computer and send data to it as desired.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;solution&amp;quot; to this problem is known as &#039;&#039;&#039;&#039;&#039;Port Forwarding&#039;&#039;&#039;&#039;&#039;. You tell your router that [these ports] *always* go to [this IP address on the LAN] exclusively. This (mostly) solved the problem at the time. Additional solutions were proposed such as &amp;quot;UPnP&amp;quot; to allow programs to ask the router to forward ports for them dynamically. However, support for this was few-and-far-between (mostly BitTorrent clients) and in time it faded into oblivion. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As stated before, we live at the end of history. Which means we have the benefit of looking back on what was, and understanding the flaws. Which (finally) brings us to the point of this wiki page. &lt;br /&gt;
&lt;br /&gt;
=== Okay but what does that have to do with CGHMN? ===&lt;br /&gt;
Every CGHMN user is allocated a /24 block of IP&#039;s. Effectively every user has 253 IP addresses to use as they&#039;d like. This was a deliberate decision both to maximize the amount of freedom users would have to connect ALL their retro equipment if desired, and to try and allow direct end-to-end connectivity that the old web &amp;quot;expects&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;However&#039;&#039;&#039;&#039;&#039; because we have the benefit of historical hindsight. Having directly allocated IP addresses does not mean that your devices are directly exposed to the network. By default (if using OpenWRT with Snep&#039;s setup script) your IP block will be &#039;&#039;firewalled&#039;&#039; against incoming connections. This is a necessary security measure because the very nature of the&lt;br /&gt;
&lt;br /&gt;
=== So, what stuff breaks, exactly? ===&lt;br /&gt;
&lt;br /&gt;
There&#039;s no definitive list of &amp;quot;what&amp;quot; breaks under this decision. A broad (but by no means encompassing) list of things that &#039;&#039;won&#039;t work&#039;&#039; are&lt;br /&gt;
&lt;br /&gt;
- Servers. You won&#039;t be able to run any kind of server or service (EG: hosting your own website, running a game server) without the ability for users to connect to it&lt;br /&gt;
&lt;br /&gt;
- Games that &#039;&#039;&#039;&#039;&#039;don&#039;t&#039;&#039;&#039;&#039;&#039; use a server browser. Games like Quake or Halo where users all connect to a single server to play on will work (provided the server is either port forwarded or the firewall is disabled) but other games such as StarCraft or Command &amp;amp; Conquer have players connect dynamically connect to a single player as the &amp;quot;host&amp;quot; (typically the player that created the game lobby). These will not work&lt;br /&gt;
&lt;br /&gt;
- FTP! FTP is such an old protocol that the &#039;&#039;&#039;&#039;&#039;remote server&#039;&#039;&#039;&#039;&#039; initiates a connection back to the client and then begins sending files that way. This was fixed in [https://datatracker.ietf.org/doc/html/rfc1579 RFC 1579] with the &amp;quot;Firewall-Friendly FTP&amp;quot; proposal. Unfortunately despite being proposed in February 1994, some software such as Microsoft FrontPage did not enable it until 2003(!)&lt;br /&gt;
&lt;br /&gt;
- AIM file transfers. As described already on this wiki page, AIM (and IRC and other chat clients such as MSN or Yahoo) all use a direct connection between two computers to send files across a network&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How do I opt-out out? ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;It should be made completely clear that opting out of using the OpenWRT firewall is not a decision that should be made lightly. We cannot explicitly guarantee that a user won&#039;t accidentally (or intentionally) release a malware Pandora&#039;s Box on the network. Blaster/Sasser/Mydoom/ILOVEYOU/etc are still real malware samples that can be downloaded and executed either by mistake or by a malicious user. We highly recommend installing any and all software patches that were (or are) available for your chosen systems before doing this!&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are two &amp;quot;modes&amp;quot; of opt-out available. Depending on user preference. &lt;br /&gt;
&lt;br /&gt;
The most drastic is simply to disable OpenWRT&#039;s firewall completely. This means any machine you plug in will have direct access to the network and any other devices on the network will be able to directly access it. If you choose this option we highly recommend putting any machines behind a (preferably modern!) Firewall and then port forwarding as necessary &lt;br /&gt;
&lt;br /&gt;
The other option is to set a static (fixed) IP address on the device you want to run servers or play games from. Once this is done you can access the OpenWRT Firewall page (Network -&amp;gt; Firewall) and manually forward the required ports for that specific host.&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=CGHMN_NAT_and_Firewalls&amp;diff=295</id>
		<title>CGHMN NAT and Firewalls</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=CGHMN_NAT_and_Firewalls&amp;diff=295"/>
		<updated>2025-10-26T23:16:08Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== A brief history on how the internet worked in the 1990&#039;s ===&lt;br /&gt;
[[Compu-Global-Hyper-Mega-Net|Compu-Global-Hyper-Mega-Net (CGHMN)]] exists in a difficult kind of space. We aim to emulate &amp;quot;the old web&amp;quot;. A time of roughly &amp;quot;1995 to around 2005 or so&amp;quot;. A sort of nebulous &amp;quot;Before Web 2.0 took off&amp;quot; kind of period. Though, really we support anything that speaks ethernet and (usually) TCP/IP. We&#039;ve had devices as old as a DOS 286 PC clone connected successfully. Most users trend toward Windows XP as their platform of choice due to its relative flexibility and widespread hardware and software support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unfortunately for all of us we live at the &amp;quot;[[wikipedia:End_of_history|end of history]]&amp;quot;. In 1995 the &amp;quot;World Wide Web&amp;quot; was in its infancy in such a way that every single year brought quantum technological leaps over the previous year. By the end of the millennium we&#039;d gone from rudimentary analog Dial-Up services to &#039;&#039;Wireless Networking&#039;&#039; being accessible to consumers (Apple&#039;s AirPort routers alone showed up in 1999)&lt;br /&gt;
&lt;br /&gt;
However on a technical level this began to create severe issues. The internet as it was originally designed assumed simple &amp;quot;end-to-end&amp;quot; connectivity. Every computer on the internet could (more or less) talk to another computer without exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;This created two major problems:&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The first one was IP exhaustion. Even by the 1990&#039;s there was an understanding that there simply wouldn&#039;t be enough IP addresses for everyone on the internet. This needed to be fixed, and fast! This lead to IPv6 as an evolutionary upgrade (a problem the internet still struggles to even deploy in 2025, despite being ratified in 1998)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The second, and much more obvious problem was security. By the year 2000 it was obviously apparent that every machine being able to talk to every other machine on Earth was a problem. Particularly when the dominant operating system these machines ran was what could be charitably described as...&amp;quot;not great&amp;quot; in terms of security. In the 2000&#039;s this would only escalate as the &amp;quot;[[wikipedia:ILOVEYOU|ILOVEYOU]]&amp;quot; worm gave way to some of Windows XP&#039;s greatest hits, [[wikipedia:Blaster_(computer_worm)|Blaster]], [[wikipedia:Sasser_(computer_worm)|Sasser]], [[wikipedia:Mydoom|Mydoom]], [[wikipedia:Nimda|Nimda]] and [[wikipedia:Conficker|Conficker]]. Among others. &lt;br /&gt;
&lt;br /&gt;
A remedy proposed in the 1990&#039;s to the issue of IP exhaustion was &amp;quot;Network Address Translation&amp;quot; or &amp;quot;NAT&amp;quot;. In layman terms this allows a bunch of computers to all sit behind a single IP address using a device such as a router. This technology is so ubiquitous that even in 2025 at time of writing it&#039;s still the defacto standard for home and business computers and other devices to access the modern internet.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;However,&#039;&#039;&#039;&#039;&#039; this technology came at a cost. The internet as most folks imagine (or remember it) was originally built on the idea that every computer had its own, unique, IP address. NAT broke that assumption. And, in doing so, programs broke. Sometimes completely with services like FTP, sometimes in subtle ways. Like being unable to connect certain game players in a StarCraft lobby. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problem that NAT introduced was that while &amp;quot;outbound&amp;quot; traffic would work fine. Such as you connecting to a website. If a program needed to &#039;&#039;receive&#039;&#039; data on your local computer, it could no longer simply sit and wait for a connection from a remote PC. An example would be AOL Instant Messenger (AIM). Chats between users are routed through a remote server. You and the Other User talk to a central server and it handles sending messages to-and-fro. &#039;&#039;However&#039;&#039; to save on bandwidth, sending files happens directly between users. If either user is behind NAT. They won&#039;t be able to &amp;quot;see&amp;quot; the remote computer and send data to it as desired.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;solution&amp;quot; to this problem is known as &#039;&#039;&#039;&#039;&#039;Port Forwarding&#039;&#039;&#039;&#039;&#039;. You tell your router that [these ports] *always* go to [this IP address on the LAN] exclusively. This (mostly) solved the problem at the time. Additional solutions were proposed such as &amp;quot;UPnP&amp;quot; to allow programs to ask the router to forward ports for them dynamically. However, support for this was few-and-far-between (mostly BitTorrent clients) and in time it faded into oblivion. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As stated before, we live at the end of history. Which means we have the benefit of looking back on what was, and understanding the flaws. Which (finally) brings us to the point of this wiki page. &lt;br /&gt;
&lt;br /&gt;
=== Okay but what does that have to do with CGHMN? ===&lt;br /&gt;
Every CGHMN user is allocated a /24 block of IP&#039;s. Effectively every user has 253 IP addresses to use as they&#039;d like. This was a deliberate decision both to maximize the amount of freedom users would have to connect ALL their retro equipment if desired, and to try and allow direct end-to-end connectivity that the old web &amp;quot;expects&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;However&#039;&#039;&#039;&#039;&#039; because we have the benefit of historical hindsight. Having directly allocated IP addresses does not mean that your devices are directly exposed to the network. By default (if using OpenWRT with Snep&#039;s setup script) your IP block will be &#039;&#039;firewalled&#039;&#039; against incoming connections. This is a necessary security measure because the very nature of the&lt;br /&gt;
&lt;br /&gt;
=== So, what stuff breaks, exactly? ===&lt;br /&gt;
&lt;br /&gt;
There&#039;s no definitive list of &amp;quot;what&amp;quot; breaks under this decision. A broad (but by no means encompassing) list of things that &#039;&#039;won&#039;t work&#039;&#039; are&lt;br /&gt;
&lt;br /&gt;
- Servers. You won&#039;t be able to run any kind of server or service (EG: hosting your own website, running a game server) without the ability for users to connect to it&lt;br /&gt;
&lt;br /&gt;
- Games that &#039;&#039;&#039;&#039;&#039;don&#039;t&#039;&#039;&#039;&#039;&#039; use a server browser. Games like Quake or Halo where users all connect to a single server to play on will work (provided the server is either port forwarded or the firewall is disabled) but other games such as StarCraft or Command &amp;amp; Conquer have players connect dynamically connect to a single player as the &amp;quot;host&amp;quot; (typically the player that created the game lobby). These will not work&lt;br /&gt;
&lt;br /&gt;
- FTP! FTP is such an old protocol that the &#039;&#039;&#039;&#039;&#039;remote server&#039;&#039;&#039;&#039;&#039; initiates a connection back to the client and then begins sending files that way. This was fixed in [https://datatracker.ietf.org/doc/html/rfc1579 RFC 1579] with the &amp;quot;Firewall-Friendly FTP&amp;quot; proposal. Unfortunately despite being proposed in February 1994, some software such as Microsoft FrontPage did not enable it until 2003(!)&lt;br /&gt;
&lt;br /&gt;
- AIM file transfers. As described already on this wiki page, AIM (and IRC and other chat clients such as MSN or Yahoo) all use a direct connection between two computers to send files across a network&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How do I opt-out out? ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;It should be made completely clear that opting out of using the OpenWRT firewall is not a decision that should be made lightly. We cannot explicitly guarantee that a user won&#039;t accidentally (or intentionally) release a malware Pandora&#039;s Box on the network. Blaster/Sasser/Mydoom/ILOVEYOU/etc are still real malware samples that can be downloaded and executed either by mistake or by a malicious user. We highly recommend installing any and all software patches that were (or are) available for your chosen systems before doing this!&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are two &amp;quot;modes&amp;quot; of opt-out available. Depending on user preference. &lt;br /&gt;
&lt;br /&gt;
The most drastic is simply to disable OpenWRT&#039;s firewall completely. This means any machine you plug in will have direct access to the network and any other devices on the network will be able to directly access it. If you choose this option we highly recommend putting any machines behind a (preferably modern!) Firewall and then port forwarding as necessary &lt;br /&gt;
&lt;br /&gt;
The other option is to set a static (fixed) IP address on the device you want to run servers or play games from. Once this is done you can access the OpenWRT Firewall page (Network -&amp;gt; Firewall) and manually forward the required ports for that specific host.&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=CGHMN_NAT_and_Firewalls&amp;diff=294</id>
		<title>CGHMN NAT and Firewalls</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=CGHMN_NAT_and_Firewalls&amp;diff=294"/>
		<updated>2025-10-26T23:00:08Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: /* A brief history on how the internet worked in the 1990&amp;#039;s */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== A brief history on how the internet worked in the 1990&#039;s ===&lt;br /&gt;
[[Compu-Global-Hyper-Mega-Net|Compu-Global-Hyper-Mega-Net (CGHMN)]] exists in a difficult kind of space. We aim to emulate &amp;quot;the old web&amp;quot;. A time of roughly &amp;quot;1995 to around 2005 or so&amp;quot;. A sort of nebulous &amp;quot;Before Web 2.0 took off&amp;quot; kind of period. Though, really we support anything that speaks ethernet and (usually) TCP/IP. We&#039;ve had devices as old as a DOS 286 PC clone connected successfully. Most users trend toward Windows XP as their platform of choice due to its relative flexibility and widespread hardware and software support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unfortunately for all of us we live at the &amp;quot;[[wikipedia:End_of_history|end of history]]&amp;quot;. In 1995 the &amp;quot;World Wide Web&amp;quot; was in its infancy in such a way that every single year brought quantum technological leaps over the previous year. By the end of the millennium we&#039;d gone from rudimentary analog Dial-Up services to &#039;&#039;Wireless Networking&#039;&#039; being accessible to consumers (Apple&#039;s AirPort routers alone showed up in 1999)&lt;br /&gt;
&lt;br /&gt;
However on a technical level this began to create severe issues. The internet as it was originally designed assumed simple &amp;quot;end-to-end&amp;quot; connectivity. Every computer on the internet could (more or less) talk to another computer without exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This created two major problems.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The first one was IP exhaustion. Even by the 1990&#039;s there was an understanding that there simply wouldn&#039;t be enough IP addresses for everyone on the internet. This needed to be fixed, and fast! This lead to IPv6 as an evolutionary upgrade (a problem the internet still struggles to even deploy in 2025, despite being ratified in 1998)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The second, and much more obvious problem was security. By the year 2000 it was obviously apparent that every machine being able to talk to every other machine on Earth was a problem. Particularly when the dominant operating system these machines ran was what could be charitably described as...&amp;quot;not great&amp;quot; in terms of security. In the 2000&#039;s this would only escalate as the &amp;quot;[[wikipedia:ILOVEYOU|ILOVEYOU]]&amp;quot; worm gave way to some of Windows XP&#039;s greatest hits, [[wikipedia:Blaster_(computer_worm)|Blaster]], [[wikipedia:Sasser_(computer_worm)|Sasser]], [[wikipedia:Mydoom|Mydoom]], [[wikipedia:Nimda|Nimda]] and [[wikipedia:Conficker|Conficker]]. Among others. &lt;br /&gt;
&lt;br /&gt;
A remedy proposed in the 1990&#039;s to the issue of IP exhaustion was &amp;quot;Network Address Translation&amp;quot; or &amp;quot;NAT&amp;quot;. In layman terms this allows a bunch of computers to all sit behind a single IP address using a device such as a router. This technology is so ubiquitous that even in 2025 at time of writing it&#039;s still the defacto standard for home and business computers and other devices to access the modern internet.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;However,&#039;&#039;&#039;&#039;&#039; this technology came at a cost. The internet as most folks imagine (or remember it) was originally built on the idea that every computer had its own, unique, IP address. NAT broke that assumption. And, in doing so, programs broke. Sometimes completely with services like FTP, sometimes in subtle ways. Like being unable to connect certain game players in a StarCraft lobby. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problem that NAT introduced was that while &amp;quot;outbound&amp;quot; traffic would work fine. Such as you connecting to a website. If a program needed to &#039;&#039;receive&#039;&#039; data on your local computer, it could no longer simply sit and wait for a connection from a remote PC. An example would be AOL Instant Messenger (AIM). Chats between users are routed through a remote server. You and the Other User talk to a central server and it handles sending messages to-and-fro. &#039;&#039;However&#039;&#039; to save on bandwidth, sending files happens directly between users. If either user is behind NAT. They won&#039;t be able to &amp;quot;see&amp;quot; the remote computer and send data to it as desired.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;solution&amp;quot; to this problem is known as &#039;&#039;&#039;&#039;&#039;Port Forwarding&#039;&#039;&#039;&#039;&#039;. You tell your router that [these ports] *always* go to [this IP address on the LAN] exclusively. This (mostly) solved the problem at the time. Additional solutions were proposed such as &amp;quot;UPnP&amp;quot; to allow programs to ask the router to forward ports for them dynamically. However, support for this was few-and-far-between (mostly BitTorrent clients) and in time it faded into oblivion. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As stated before, we live at the end of history. Which means we have the benefit of looking back on what was, and understanding the flaws. Which (finally) brings us to the point of this wiki page. &lt;br /&gt;
&lt;br /&gt;
=== Okay but what does that have to do with CGHMN? ===&lt;br /&gt;
Every CGHMN user is allocated a /24 block of IP&#039;s. Effectively every user has 253 IP addresses to use as they&#039;d like. This was a deliberate decision both to maximize the amount of freedom users would have to connect ALL their retro equipment if desired, and to try and allow direct end-to-end connectivity that the old web &amp;quot;expects&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;However&#039;&#039;&#039;&#039;&#039; because we have the benefit of historical hindsight. Having directly allocated IP addresses does not mean that your devices are directly exposed to the network. By default (if using OpenWRT with Snep&#039;s setup script) your IP block will be &#039;&#039;firewalled&#039;&#039; against incoming connections. This is a necessary security measure because the very nature of the&lt;br /&gt;
&lt;br /&gt;
=== So, what stuff breaks, exactly? ===&lt;br /&gt;
&lt;br /&gt;
=== How do I opt-out out? ===&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=CGHMN_NAT_and_Firewalls&amp;diff=293</id>
		<title>CGHMN NAT and Firewalls</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=CGHMN_NAT_and_Firewalls&amp;diff=293"/>
		<updated>2025-10-26T22:57:54Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== A brief history on how the internet worked in the 1990&#039;s ===&lt;br /&gt;
[[Compu-Global-Hyper-Mega-Net|Compu-Global-Hyper-Mega-Net (CGHMN)]] exists in a difficult kind of space. We aim to emulate &amp;quot;the old web&amp;quot;. A time of roughly &amp;quot;1995 to around 2005 or so&amp;quot;. A sort of nebulous &amp;quot;Before Web 2.0 took off&amp;quot; kind of period. Though, really we support anything that speaks ethernet and (usually) TCP/IP. We&#039;ve had devices as old as a DOS 286 PC clone connected successfully. Most users trend toward Windows XP as their platform of choice due to its relative flexibility and widespread hardware and software support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unfortunately for all of us we live at the &amp;quot;[[wikipedia:End_of_history|end of history]]&amp;quot;. In 1995 the &amp;quot;World Wide Web&amp;quot; was in its infancy in such a way that every single year brought quantum technological leaps over the previous year. By the end of the millennium we&#039;d gone from rudimentary analog Dial-Up services to &#039;&#039;Wireless Networking&#039;&#039; being accessible to consumers (Apple&#039;s AirPort routers alone showed up in 1999)&lt;br /&gt;
&lt;br /&gt;
However on a technical level this began to create severe issues. The internet as it was originally designed assumed simple &amp;quot;end-to-end&amp;quot; connectivity. Every computer on the internet could (more or less) talk to another computer without exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This created two major problems.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The first one was IP exhaustion. Even by the 1990&#039;s there was an understanding that there simply wouldn&#039;t be enough IP addresses for everyone on the internet. This needed to be fixed, and fast! This lead to IPv6 as an evolutionary upgrade (a problem the internet still struggles to even deploy in 2025, despite being ratified in 1998)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The second, and much more obvious problem was security. By the year 2000 it was obviously apparent that every machine being able to talk to every other machine on Earth was a problem. Particularly when the dominant operating system these machines ran was what could be charitably described as...&amp;quot;not great&amp;quot; in terms of security. In the 2000&#039;s this would only escalate as the &amp;quot;[[wikipedia:ILOVEYOU|ILOVEYOU]]&amp;quot; worm gave way to some of Windows XP&#039;s greatest hits, [[wikipedia:Blaster_(computer_worm)|Blaster]], [[wikipedia:Sasser_(computer_worm)|Sasser]], [[wikipedia:Mydoom|Mydoom]], [[wikipedia:Nimda|Nimda]] and [[wikipedia:Conficker|Conficker]]. Among others. &lt;br /&gt;
&lt;br /&gt;
A remedy proposed in the 1990&#039;s to the issue of IP exhaustion was &amp;quot;Network Address Translation&amp;quot; or &amp;quot;NAT&amp;quot;. In layman terms this allows a bunch of computers to all sit behind a single IP address using a device such as a router. This technology is so ubiquitous that even in 2025 at time of writing it&#039;s still the defacto standard for home and business computers and other devices to access the modern internet.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;However,&#039;&#039;&#039;&#039;&#039; this technology came at a cost. The internet as most folks imagine (or remember it) was originally built on the idea that every computer had its own, unique, IP address. NAT broke that assumption. And, in doing so, programs broke. Sometimes completely with services like FTP, sometimes in subtle ways. Like being unable to connect certain game players in a StarCraft lobby. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problem that NAT introduced was that while &amp;quot;outbound&amp;quot; traffic would work fine. Such as you connecting to a website. If a program needed to &#039;&#039;receive&#039;&#039; data on your local computer, it could no longer simply sit and wait for a connection from a remote PC. An example would be AOL Instant Messenger (AIM). Chats between users are routed through a remote server. You and the Other User talk to a central server and it handles sending messages to-and-fro. &#039;&#039;However&#039;&#039; to save on bandwidth, sending files happens directly between users. If either user is behind NAT. They won&#039;t be able to &amp;quot;see&amp;quot; the remote computer and send data to it as desired.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;solution&amp;quot; to this problem is known as &#039;&#039;&#039;&#039;&#039;Port Forwarding&#039;&#039;&#039;&#039;&#039;. You tell your router that [these ports] *always* go to [this IP address on the LAN] exclusively. This (mostly) solved the problem at the time. Additional solutions were proposed such as &amp;quot;UPnP&amp;quot; to allow programs to ask the router to forward ports for them dynamically. However, support for this was few-and-far-between (mostly BitTorrent clients) and in time it faded into oblivion. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As stated before, we live at the end of history. Which means we have the benefit of looking back on what was, and understanding the flaws. Which (finally) brings us to the point of this wiki page. &lt;br /&gt;
&lt;br /&gt;
==== Okay but what does that have to do with CGHMN? ====&lt;br /&gt;
Every CGHMN user is allocated a /24 block of IP&#039;s. Effectively every user has 253 IP addresses to use as they&#039;d like. This was a deliberate decision both to maximize the amount of freedom users would have to connect ALL their retro equipment if desired, and to try and allow direct end-to-end connectivity that the old web &amp;quot;expects&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;However&#039;&#039;&#039;&#039;&#039; because we have the benefit of historical hindsight. Having directly allocated IP addresses does not mean that your devices are directly exposed to the network. By default (if using OpenWRT with Snep&#039;s setup script) your IP block will be &#039;&#039;firewalled&#039;&#039; against incoming connections. This is a necessary security measure because the very nature of the&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=CGHMN_NAT_and_Firewalls&amp;diff=292</id>
		<title>CGHMN NAT and Firewalls</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=CGHMN_NAT_and_Firewalls&amp;diff=292"/>
		<updated>2025-10-26T22:57:10Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== A brief history on how the internet worked in the 1990&#039;s ==&lt;br /&gt;
[[Compu-Global-Hyper-Mega-Net|Compu-Global-Hyper-Mega-Net (CGHMN)]] exists in a difficult kind of space. We aim to emulate &amp;quot;the old web&amp;quot;. A time of roughly &amp;quot;1995 to around 2005 or so&amp;quot;. A sort of nebulous &amp;quot;Before Web 2.0 took off&amp;quot; kind of period. Though, really we support anything that speaks ethernet and (usually) TCP/IP. We&#039;ve had devices as old as a DOS 286 PC clone connected successfully. Most users trend toward Windows XP as their platform of choice due to its relative flexibility and widespread hardware and software support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unfortunately for all of us we live at the &amp;quot;[[wikipedia:End_of_history|end of history]]&amp;quot;. In 1995 the &amp;quot;World Wide Web&amp;quot; was in its infancy in such a way that every single year brought quantum technological leaps over the previous year. By the end of the millennium we&#039;d gone from rudimentary analog Dial-Up services to &#039;&#039;Wireless Networking&#039;&#039; being accessible to consumers (Apple&#039;s AirPort routers alone showed up in 1999)&lt;br /&gt;
&lt;br /&gt;
However on a technical level this began to create severe issues. The internet as it was originally designed assumed simple &amp;quot;end-to-end&amp;quot; connectivity. Every computer on the internet could (more or less) talk to another computer without exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This created two major problems.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The first one was IP exhaustion. Even by the 1990&#039;s there was an understanding that there simply wouldn&#039;t be enough IP addresses for everyone on the internet. This needed to be fixed, and fast! This lead to IPv6 as an evolutionary upgrade (a problem the internet still struggles to even deploy in 2025, despite being ratified in 1998)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The second, and much more obvious problem was security. By the year 2000 it was obviously apparent that every machine being able to talk to every other machine on Earth was a problem. Particularly when the dominant operating system these machines ran was what could be charitably described as...&amp;quot;not great&amp;quot; in terms of security. In the 2000&#039;s this would only escalate as the &amp;quot;[[wikipedia:ILOVEYOU|ILOVEYOU]]&amp;quot; worm gave way to some of Windows XP&#039;s greatest hits, [[wikipedia:Blaster_(computer_worm)|Blaster]], [[wikipedia:Sasser_(computer_worm)|Sasser]], [[wikipedia:Mydoom|Mydoom]], [[wikipedia:Nimda|Nimda]] and [[wikipedia:Conficker|Conficker]]. Among others. &lt;br /&gt;
&lt;br /&gt;
A remedy proposed in the 1990&#039;s to the issue of IP exhaustion was &amp;quot;Network Address Translation&amp;quot; or &amp;quot;NAT&amp;quot;. In layman terms this allows a bunch of computers to all sit behind a single IP address using a device such as a router. This technology is so ubiquitous that even in 2025 at time of writing it&#039;s still the defacto standard for home and business computers and other devices to access the modern internet.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;However,&#039;&#039;&#039;&#039;&#039; this technology came at a cost. The internet as most folks imagine (or remember it) was originally built on the idea that every computer had its own, unique, IP address. NAT broke that assumption. And, in doing so, programs broke. Sometimes completely with services like FTP, sometimes in subtle ways. Like being unable to connect certain game players in a StarCraft lobby. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problem that NAT introduced was that while &amp;quot;outbound&amp;quot; traffic would work fine. Such as you connecting to a website. If a program needed to &#039;&#039;receive&#039;&#039; data on your local computer, it could no longer simply sit and wait for a connection from a remote PC. An example would be AOL Instant Messenger (AIM). Chats between users are routed through a remote server. You and the Other User talk to a central server and it handles sending messages to-and-fro. &#039;&#039;However&#039;&#039; to save on bandwidth, sending files happens directly between users. If either user is behind NAT. They won&#039;t be able to &amp;quot;see&amp;quot; the remote computer and send data to it as desired.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;solution&amp;quot; to this problem is known as &#039;&#039;&#039;&#039;&#039;Port Forwarding&#039;&#039;&#039;&#039;&#039;. You tell your router that [these ports] *always* go to [this IP address on the LAN] exclusively. This (mostly) solved the problem at the time. Additional solutions were proposed such as &amp;quot;UPnP&amp;quot; to allow programs to ask the router to forward ports for them dynamically. However, support for this was few-and-far-between (mostly BitTorrent clients) and in time it faded into oblivion. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As stated before, we live at the end of history. Which means we have the benefit of looking back on what was, and understanding the flaws. Which (finally) brings us to the point of this wiki page. &lt;br /&gt;
&lt;br /&gt;
== Okay but what does that have to do with CGHMN? ==&lt;br /&gt;
Every CGHMN user is allocated a /24 block of IP&#039;s. Effectively every user has 253 IP addresses to use as they&#039;d like. This was a deliberate decision both to maximize the amount of freedom users would have to connect ALL their retro equipment if desired, and to try and allow direct end-to-end connectivity that the old web &amp;quot;expects&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;However&#039;&#039;&#039;&#039;&#039; because we have the benefit of historical hindsight. Having directly allocated IP addresses does not mean that your devices are directly exposed to the network. By default (if using OpenWRT with Snep&#039;s setup script) your IP block will be &#039;&#039;firewalled&#039;&#039; against incoming connections. This is a necessary security measure because the very nature of the&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=CGHMN_NAT_and_Firewalls&amp;diff=291</id>
		<title>CGHMN NAT and Firewalls</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=CGHMN_NAT_and_Firewalls&amp;diff=291"/>
		<updated>2025-10-26T22:42:51Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Compu-Global-Hyper-Mega-Net|Compu-Global-Hyper-Mega-Net (CGHMN)]] exists in a difficult kind of space. We aim to emulate &amp;quot;the old web&amp;quot;. A time of roughly &amp;quot;1995 to around 2005 or so&amp;quot;. Before &amp;quot;Web 2.0&amp;quot; took off. Though, really we support anything that speaks ethernet and (usually) TCP/IP. We&#039;ve had devices as old as a DOS 286 PC clone connected successfully.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Unfortunately for us now we live at the end of history. In 1995 the &amp;quot;World Wide Web&amp;quot; was in its infancy in such a way that every single year brought quantum technological leaps over the previous year. By the end of the millennium we&#039;d gone from rudimentary analog Dial-Up services to &#039;&#039;Wireless Networking&#039;&#039; being accessible to consumers (Apple&#039;s AirPort routers alone showed up in 1999)&lt;br /&gt;
&lt;br /&gt;
However on a technical level this began to create severe issues. The internet as it was originally designed assumed simple &amp;quot;end-to-end&amp;quot; connectivity. Every computer on the internet could (more or less) talk to another computer without exception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This created two major problems.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The first one was IP exhaustion. Even by the 1990&#039;s there was an understanding that there simply wouldn&#039;t be enough IP addresses for everyone on the internet. This needed to be fixed, and fast! This lead to IPv6 as an evolutionary upgrade (a problem the internet still struggles to even deploy in 2025, despite being ratified in 1998)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The second, and much more obvious problem was security. By the year 2000 it was obviously apparent that every machine being able to talk to every other machine on Earth was a problem. Particularly when the dominant operating system these machines ran was what could be charitably described as...&amp;quot;not great&amp;quot; in terms of security. In the 2000&#039;s this would only escalate as the &amp;quot;[[wikipedia:ILOVEYOU|ILOVEYOU]]&amp;quot; worm gave way to some of Windows XP&#039;s greatest hits, [[wikipedia:Blaster_(computer_worm)|Blaster]], [[wikipedia:Sasser_(computer_worm)|Sasser]], [[wikipedia:Mydoom|Mydoom]], [[wikipedia:Nimda|Nimda]] and [[wikipedia:Conficker|Conficker]]. Among others. &lt;br /&gt;
&lt;br /&gt;
A remedy proposed in the 1990&#039;s to the issue of IP exhaustion was &amp;quot;Network Address Translation&amp;quot; or &amp;quot;NAT&amp;quot;. In layman terms this allows a bunch of computers to all sit behind a single IP address using a device such as a router. This technology is so ubiquitous that even in 2025 at time of writing it&#039;s still the defacto standard for home and business computers and other devices to access the modern internet.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;However,&#039;&#039;&#039;&#039;&#039; this technology came at a cost. The internet as most folks imagine (or remember it) was originally built on the idea that every computer had its own, unique, IP address. NAT broke that assumption. And, in doing so, programs broke. Sometimes completely with services like FTP, sometimes in subtle ways. Like being unable to connect certain game players in a StarCraft lobby. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problem that NAT introduced was that while &amp;quot;outbound&amp;quot; traffic would work fine. Such as you connecting to a website. If a program needed to &#039;&#039;receive&#039;&#039; data on your local computer, it could no longer simply sit and wait for a connection from a remote PC. An example would be AOL Instant Messenger (AIM). Chats between users are routed through a remote server. You and the Other User talk to a central server and it handles sending messages to-and-fro. &#039;&#039;However&#039;&#039; to save on bandwidth, sending files happens directly between users. If either user is behind NAT. They won&#039;t be able to &amp;quot;see&amp;quot; the remote computer and send data to it as desired.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;solution&amp;quot; to this problem is known as &#039;&#039;&#039;&#039;&#039;Port Forwarding&#039;&#039;&#039;&#039;&#039;. You tell your router that [these ports] *always* go to [this IP address on the LAN] exclusively. This (mostly) solved the problem at the time. Additional solutions were proposed such as &amp;quot;UPnP&amp;quot; to allow programs to ask the router to forward ports for them dynamically. However, support for this was few-and-far-between (mostly BitTorrent clients) and in time it faded into oblivion. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As stated before, we live at the end of history however. Which means we&#039;ve got historical hindsight on the problems that existed&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=CGHMN_NAT_and_Firewalls&amp;diff=290</id>
		<title>CGHMN NAT and Firewalls</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=CGHMN_NAT_and_Firewalls&amp;diff=290"/>
		<updated>2025-10-26T06:25:41Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: Still a WIP but this is as much as I could write before sickness took over and I passed out&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Compu-Global-Hyper-Mega-Net|Compu-Global-Hyper-Mega-Net (CGHMN)]] exists in a difficult kind of space. We aim to emulate &amp;quot;the old web&amp;quot;. A time of roughly 1995 to around 2005 or so. Before &amp;quot;Web 2.0&amp;quot; took off.&lt;br /&gt;
&lt;br /&gt;
At time of writing that might not sound like too big a problem. After all, Windows 10 came out in 2015 and now it&#039;s 2025. But your 4th gen Core i7 PC is still perfectly usable. Just install Linux, right?&lt;br /&gt;
&lt;br /&gt;
Unfortunately for us now we live at the end of history. In 1995 however the &amp;quot;World Wide Web&amp;quot; was in its infancy in such a way that every single year brought quantum technological leaps over the previous year. By the end of the millennium we&#039;d gone from rudimentary analog Dial-Up services to Wireless Networking being accessible to consumers (Apple&#039;s AirPort routers alone showed up in 1999)&lt;br /&gt;
&lt;br /&gt;
However on a technical level this began to create severe technical issues. The internet as it was originally designed assumed simple &amp;quot;end-to-end&amp;quot; connectivity. Every computer on the internet could (more or less) talk to another computer without exception.&lt;br /&gt;
&lt;br /&gt;
This created two major problems.&lt;br /&gt;
&lt;br /&gt;
The first one was IP exhaustion. Even by the 1990&#039;s there was an understanding that there simply wouldn&#039;t be enough IP addresses for everyone on the internet. This needed to be fixed, and fast! This lead to IPv6 as an evolutionary upgrade (a problem the internet still struggles to even deploy in 2025, despite being ratified in 1998)&lt;br /&gt;
&lt;br /&gt;
The second, and much more obvious problem was security. By the year 2000 it was obviously apparent that every machine being able to talk to every other machine on Earth was a problem. Particularly when the dominant operating system these machines ran was what could be charitably described as...&amp;quot;not great&amp;quot; in terms of security. In the 2000&#039;s this would only escalate as the &amp;quot;[https://en.wikipedia.org/wiki/ILOVEYOU ILOVEYOU]&amp;quot; worm gave way to some of Windows XP&#039;s greatest hits, [https://en.wikipedia.org/wiki/Blaster_(computer_worm) Blaster], [https://en.wikipedia.org/wiki/Sasser_(computer_worm) Sasser], [https://en.wikipedia.org/wiki/Mydoom Mydoom], [https://en.wikipedia.org/wiki/Nimda Nimda] and [https://en.wikipedia.org/wiki/Conficker Conficker]. Among others.&lt;br /&gt;
&lt;br /&gt;
A fortunate side-effect at the time of the explosive growth of computers on the internet was the institution of &amp;quot;Network Address Translation&amp;quot; or &amp;quot;NAT&amp;quot;. In laymans terms this allows a bunch of computers to all sit behind a single IP address using a device such as a router. This technology is so ubiquitous that even in 2025 at time of writing it&#039;s still the defacto standard for computers and other devices to access the modern internet through. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;However,&#039;&#039;&#039;&#039;&#039; this technology came at a cost. The internet was originally predicated on the idea that every computer had its own, unique, IP address. NAT removed that assumption. And, in doing so, programs broke. Sometimes completely with services like FTP, sometimes in subtle ways. Like being unable to connect certain game players in a StarCraft lobby. &lt;br /&gt;
&lt;br /&gt;
The problem that NAT inadvertently introduced was that while &amp;quot;outbound&amp;quot; traffic would work fine. Such as you connecting to a website. If a program needed to receive data on your local computer, it could no longer simply sit and wait for a connection from a remote PC. An example would be AOL Instant Messenger (AIM). Chats between users are routed through a remote server. However to save on bandwidth, sending files happens directly between users. If user A is behind NAT. User B won&#039;t be able to &amp;quot;see&amp;quot; the computer and send data to it as desired.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;solution&amp;quot; to this problem is known as &#039;&#039;&#039;&#039;&#039;Port Forwarding&#039;&#039;&#039;&#039;&#039;. You tell your router that [these ports] *always* go to &amp;quot;this PC on the LAN&amp;quot; exclusively.&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=How_to_Get_Connected&amp;diff=289</id>
		<title>How to Get Connected</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=How_to_Get_Connected&amp;diff=289"/>
		<updated>2025-10-21T06:36:28Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: OPEN beta!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Compu-Global-Hyper-Mega-Net]]&lt;br /&gt;
This is a quick and dirty &amp;quot;how do I get on CGHMN&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Since the service is in &amp;quot;open beta&amp;quot; these steps are a bit vague and manual. But over time as we figure out what works we&#039;ll add more connection methods and better documentation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Step 1: ===&lt;br /&gt;
[[Signup|&#039;&#039;&#039;Let us know you&#039;d like to connect!&#039;&#039;&#039;]] &lt;br /&gt;
&lt;br /&gt;
(We&#039;ll need information from you such as your Wireguard Pubkey to let you connect to the network)[[File:CGHMN.png|thumb|319x319px|Example CGHMN Router Setup using a GL-AR300M and basic network switch]]&lt;br /&gt;
&lt;br /&gt;
=== Hardware requirements ===&lt;br /&gt;
To connect your retro machine(s) to the CGHMN, you&#039;ll need the following:&lt;br /&gt;
*&#039;&#039;&#039;An Ethernet connection on your retro device(s) of choice, with a TCP/IP (v4) stack for now! TrumpetWinSock, Microsoft TCP/IP, whatever. It all works.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Something with the ability to run Wireguard and forward IPv4 packets at the minimum and, for any non-IP packets, &amp;lt;code&amp;gt;gretap&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;nftables&amp;lt;/code&amp;gt;. Personally we recommend something running OpenWRT, like the [https://www.gl-inet.com/products/gl-ar300m GL-AR300M] which we have successfully tested to work. We&#039;re currently working on a pre-built image for some select routers to make the setup easier for new members. A script to configure already existing OpenWRT instances can be found below.&#039;&#039;&#039;&lt;br /&gt;
* Alternatively, you can also run the CGHMN routing on any standard Linux box which has at least one Ethernet port and either a second one or WiFi for internet connectivity. &amp;lt;s&amp;gt;A basic script to set up a Linux machine as a router is posted below&amp;lt;/s&amp;gt; (TODO!).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Optionally: A simple network switch, in case you want to add multiple machines to the network. You plug one end into the CGHMN Router box and then your clients can all access CGHMN. Super easy!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
On the right is an example of what a CGHMN router setup could look like.&lt;br /&gt;
&lt;br /&gt;
=== Get connected - With OpenWRT ===&lt;br /&gt;
If you chose to go with an OpenWRT compatible router or want to run OpenWRT on typical x86 hardware/in a VM, you can follow these steps to get yourself connected to the CGHMN:&lt;br /&gt;
&lt;br /&gt;
# Update your OpenWRT install to the latest version to ensure all required packages are available and compatible.&lt;br /&gt;
# Download [https://raw.githubusercontent.com/jonasluehrig/cghmn-get-connected/refs/heads/main/openwrt/setup-cghmn.sh this script from GitHub] to your OpenWRT router: &amp;lt;code&amp;gt;wget https://cghmn.snep.zip/connect.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run the following commands on the router:&lt;br /&gt;
## &amp;lt;code&amp;gt;ash setup-cghmn.sh install-pkgs&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;ash setup-cghmn.sh init&amp;lt;/code&amp;gt;&lt;br /&gt;
## You will be asked what network port you&#039;d like to use for the Retro LAN. This is where you will plug in your retro machines to be part of the CGHMN. Choose a port that is not assigned to any OpenWRT interface like &#039;&#039;&#039;lan&#039;&#039;&#039; or &#039;&#039;&#039;wan&#039;&#039;&#039; or which not already part of a bridge and enter the Linux interface name, e.g. &amp;lt;code&amp;gt;eth1&amp;lt;/code&amp;gt;, then press &amp;lt;code&amp;gt;[Enter]&amp;lt;/code&amp;gt; to continue. If your router only has two ports and you&#039;re using one for WAN, then you first have to [https://openwrt.org/docs/guide-user/luci/luci.secure#allow_access_from_internet enable the web UI and SSH access via the &#039;&#039;&#039;wan&#039;&#039;&#039; OpenWRT interface], remove the entire &#039;&#039;&#039;lan&#039;&#039;&#039; OpenWRT interface to free the network port and continue the setup over the IP address your router got on its WAN side. If you only have a single Ethernet port, you&#039;re running on a router setup we can&#039;t really recommend, however you can configure VLANs and use a managed switch to both get a WAN DHCP address for internet access and have a separate VLAN for the Retro LAN bridge over a single port. This is commonly referred to as &amp;quot;[[wikipedia:Router_on_a_stick|router on a stick]]&amp;quot;. Just enter the VLAN interface name here if you choose to go that route.&lt;br /&gt;
# Now you will be given some information on the console, including a Wireguard public key. Send one of the CGHMN admins (currently CursedSilicon and Snep) that key so we can add your router to our Wireguard server. If you cannot copy-paste, for example, because you&#039;re on a VM VNC console, you can run &amp;lt;code&amp;gt;ash setup-cghmn.sh pubkey-qr&amp;lt;/code&amp;gt; to get a QR code printout of your public key, which can be scanned with a phone, tablet or software QR code parser to get the key as copy-pastable text.&lt;br /&gt;
# In return, you will receive a tunnel IPv4 address (&amp;lt;code&amp;gt;100.89.128.x/32&amp;lt;/code&amp;gt;) and a routed IPv4 subnet (&amp;lt;code&amp;gt;100.96.x.0/24&amp;lt;/code&amp;gt;) from us. These will be needed on the third and final step of the setup script:&lt;br /&gt;
## &amp;lt;code&amp;gt;ash setup-cghmn.sh set-tunnel-ip&amp;lt;/code&amp;gt;&lt;br /&gt;
# Once the script completed successfully, reboot the router to ensure all interfaces are up properly. After the reboot, your retro devices should receive an IP address in your routed IPv4 subnet on the Retro LAN port you chose above and be able to communicate with other machines on the CGHMN network.&lt;br /&gt;
&lt;br /&gt;
=== Get Connected - Manually (Linux, Wireguard only, GRETAP follows shortly) ===&lt;br /&gt;
In case you want to setup a connection into the network manually, here are the required steps and information you should be needing:&lt;br /&gt;
&lt;br /&gt;
* Generate a Wireguard private key and public key, this command writes a fresh Wireguard private key to &amp;lt;code&amp;gt;private-key&amp;lt;/code&amp;gt; and the corresponsing public key to &amp;lt;code&amp;gt;public-key&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
 $ wg genkey | tee private-key | wg pubkey &amp;gt; public-key&lt;br /&gt;
&lt;br /&gt;
* NEVER share your private key, even with us! It should never be required outside of your own Wireguard setup!&lt;br /&gt;
* You will, however, need to share your public key with us. Send CursedSilicon or Snep on the Discord or via IRC a message including the public key and we&#039;ll add you to the tunnel.&lt;br /&gt;
* In return, you&#039;ll get two IP addresses from us: Your tunnel IP address, with which your router talks to our router, and a routed subnet, from which you can assign IPs to your own machines so they can talk to other CGHMN member devices on the network without NAT in the way.&lt;br /&gt;
* Next, you&#039;ll need to fill a Wireguard configuration file with the two IP addresses, like below:&lt;br /&gt;
&lt;br /&gt;
 [Interface]&lt;br /&gt;
 PrivateKey = &amp;lt;Your private key goes here&amp;gt;&lt;br /&gt;
 Address = &amp;lt;Your tunnel IP address goes here&amp;gt;/32&lt;br /&gt;
 DNS = 100.89.128.0&lt;br /&gt;
 MTU = 1420&lt;br /&gt;
 &lt;br /&gt;
 [Peer]&lt;br /&gt;
 PublicKey = k/QiJIbMakMKgTCHVt8/D+8k4DzRVM6U33F3gMZfRUg=&lt;br /&gt;
 Endpoint = wg-admin.cursedsilicon.net:42070&lt;br /&gt;
 AllowedIPs = 172.23.0.0/16, 100.89.128.0/22, 100.96.0.0/13&lt;br /&gt;
 PersistentKeepalive = 15&lt;br /&gt;
&lt;br /&gt;
* Save this file as &amp;lt;code&amp;gt;wg-cghmn.conf&amp;lt;/code&amp;gt;, for example.&lt;br /&gt;
* Then, run &amp;lt;code&amp;gt;wg-quick up ./wg-cghmn.conf&amp;lt;/code&amp;gt;, perhaps requiring &amp;lt;code&amp;gt;doas&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;, to bring the tunnel up and connect to the network!&lt;br /&gt;
&lt;br /&gt;
This should bring whatever system you&#039;ve set the tunnel up on onto the network and is now reachable for other members on the network, as long as the firewall on your device is congfigured accordingly, of course.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;TODO: Add example of routed subnet configuration, perhaps on a different Wiki site&lt;br /&gt;
&lt;br /&gt;
=== Get connected - Server Side, the Admins Guide ===&lt;br /&gt;
[[File:Example Configuration for new Wireguard Peer on Core Router.png|thumb|Example Configuration for new Wireguard Peer on Core Router]]&lt;br /&gt;
To get a member onto the network, they will send an admin of the project their randomly generated Wireguard key during the setup via the OpenWRT script. Here are the steps that admin will have to follow to get them up and running on the server side:&lt;br /&gt;
&lt;br /&gt;
# Log in on the [https://router.core.cghmn:8443 Core Router] over an existing CGHMN network link&lt;br /&gt;
# Navigate to VPN -&amp;gt; Wireguard -&amp;gt; Peer Generator&lt;br /&gt;
# You will be asked to enter some data for the new peer, enter the following: &lt;br /&gt;
## &#039;&#039;&#039;Instance:&#039;&#039;&#039; &amp;lt;code&amp;gt;WG_Member&amp;lt;/code&amp;gt;   &lt;br /&gt;
## &#039;&#039;&#039;Endpoint:&#039;&#039;&#039; &amp;lt;code&amp;gt;wg-admin.cursedsilicon.net:42070&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;member.&#039;&#039;&amp;lt;Nickname of the new member&amp;gt;&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Public Key:&#039;&#039;&#039; &amp;lt;code&amp;gt;&#039;&#039;&amp;lt;their Wireguard public key they&#039;ve sent over&amp;gt;&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Private Key:&#039;&#039;&#039; &amp;lt;code&amp;gt;&#039;&#039;&amp;lt;blank&amp;gt;&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Address:&#039;&#039;&#039; &#039;&#039;&amp;lt;code&amp;gt;&amp;lt;Next highest IP from 100.89.128.0/22, this is their tunnel IP and is auto-filled&amp;gt;&amp;lt;/code&amp;gt;&#039;&#039;&lt;br /&gt;
## &#039;&#039;&#039;Pre-Shared Key:&#039;&#039;&#039; &amp;lt;code&amp;gt;&#039;&#039;&amp;lt;blank&amp;gt;&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Allowed IPs:&#039;&#039;&#039; &amp;lt;code&amp;gt;&#039;&#039;&amp;lt;the same as Address&amp;gt;&#039;&#039;, &#039;&#039;&amp;lt;their routed subnet, [[How to Get Connected#But wait, what even is their routed subnet?|see below]]&amp;gt;&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Keepalive interval:&#039;&#039;&#039; &#039;&#039;&amp;lt;code&amp;gt;&amp;lt;blank&amp;gt;&amp;lt;/code&amp;gt;&#039;&#039;&lt;br /&gt;
## &#039;&#039;&#039;DNS Servers:&#039;&#039;&#039; &amp;lt;code&amp;gt;&#039;&#039;&amp;lt;default value&amp;gt;&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
# Hit the &amp;quot;Store and generate next&amp;quot; button&lt;br /&gt;
# Navigate to VPN -&amp;gt; Wireguard -&amp;gt; Instances&lt;br /&gt;
# Hit the &amp;quot;Apply&amp;quot; button&lt;br /&gt;
# Do &#039;&#039;&#039;either one&#039;&#039;&#039; &#039;&#039;&#039;(not both!)&#039;&#039;&#039; of these steps, depending on if you can SSH into the GRETAP endpoint container:&lt;br /&gt;
## SSH into the CGHMN Proxmox Server and enter the command &amp;lt;code&amp;gt;pct enter 10403&amp;lt;/code&amp;gt;&lt;br /&gt;
## SSH directly into the GRETAP endpoint (formerly VXLAN endpoint) container with &amp;lt;code&amp;gt;ssh root@172.23.4.103&amp;lt;/code&amp;gt;&lt;br /&gt;
# From there, run the following command: &amp;lt;code&amp;gt;bash /opt/vxlan-scripts/create-vxlan-interface.sh &amp;lt;member-tunnel-ip&amp;gt; &amp;lt;member-name&amp;gt;&amp;lt;/code&amp;gt; where you replace &amp;lt;code&amp;gt;&amp;lt;member-tunnel-ip&amp;gt;&amp;lt;/code&amp;gt; with the IP tunnel address of the member as it was set above in the &#039;&#039;&#039;Address&#039;&#039;&#039; field, without the &amp;lt;code&amp;gt;/32&amp;lt;/code&amp;gt; CIDR subnet mask, and replace the &amp;lt;code&amp;gt;&amp;lt;member-name&amp;gt;&amp;lt;/code&amp;gt; with the same value you&#039;ve entered above in the &#039;&#039;&#039;Name&#039;&#039;&#039; field. For example, like this: &amp;lt;code&amp;gt;bash /opt/vxlan-scripts/create-vxlan-interface.sh 100.89.128.6 member.snep.test&amp;lt;/code&amp;gt; This will create a GRETAP (and for legacy purposes, a VXLAN) interface and bring them up automagically. &#039;&#039;Ignore the fact it still says &amp;quot;VXLAN&amp;quot; everywhere, it does both.&#039;&#039;&lt;br /&gt;
# Now you can send the member their Wireguard Tunnel IP and their routed subnet over and they can finish their client-side setup according to the mini-tutorial above.&lt;br /&gt;
# Rember to add the member and their tunnel and subnet IPs to the [[CGHMN-IP-Allocations|IP allocations page]] :)&lt;br /&gt;
&lt;br /&gt;
==== But wait, what even &#039;&#039;is&#039;&#039; their routed subnet? ====&lt;br /&gt;
Each members routed subnet comes per default from the &amp;lt;code&amp;gt;100.96.0.0/13&amp;lt;/code&amp;gt; IPv4 block and has a &amp;lt;code&amp;gt;/24&amp;lt;/code&amp;gt; mask. This subnet is their &amp;quot;Retro LAN&amp;quot;, to which all their retro computers are hooked into via the router of their choosing. By default, NAT is enabled on the routers, so it wouldn&#039;t make a difference which subnet is used on the remote end for the retro machines. However, if someone wants to host servers in the CGHMN and doesn&#039;t want to do port forwading, they can disable NAT and let other membres directly connect to their machines via this routed subnet.&lt;br /&gt;
&lt;br /&gt;
To get the routed subnet of a member, take the number from the last octet of the Wireguard tunnel IP of a member, say &amp;lt;code&amp;gt;100.89.128.&#039;&#039;&#039;6&#039;&#039;&#039;&amp;lt;/code&amp;gt;, and put it into the third octet of the &amp;lt;code&amp;gt;100.96.0.0/13&amp;lt;/code&amp;gt; IP block and replace the &amp;lt;code&amp;gt;/13&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;/24&amp;lt;/code&amp;gt;, so you get &amp;lt;code&amp;gt;100.96.&#039;&#039;&#039;6&#039;&#039;&#039;.0/24&amp;lt;/code&amp;gt;. That is their routed subnet, simple as that!&lt;br /&gt;
&lt;br /&gt;
=== After you get connected ===&lt;br /&gt;
There are a few optional things you might want to do.&lt;br /&gt;
&lt;br /&gt;
==== Network mailing list ====&lt;br /&gt;
There is a mailing list you can subscribe to if you want to be notified about things that may affect CGHMN or core services. You can subscribe to the list here: https://berwick-upon-tweed.cobaltqu.be/postorius/lists/cghmn-announce.lists.cobaltqu.be/.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you need to post to the list, you will need to subscribe before you can be added to the list of poster.&lt;br /&gt;
&lt;br /&gt;
==== Explore things available on the network ====&lt;br /&gt;
There is a collection of [[services people are running]] - things like email/hosting/chat/search/etc.&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Compu-Global-Hyper-Mega-Net&amp;diff=286</id>
		<title>Compu-Global-Hyper-Mega-Net</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Compu-Global-Hyper-Mega-Net&amp;diff=286"/>
		<updated>2025-10-10T17:37:57Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: Tweaked as we&amp;#039;re in beta now&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Compu-Global-Hyper-Mega-Net]]&lt;br /&gt;
=== Preamble ===&lt;br /&gt;
Compu-Global-Hyper-Mega-Net (hereby shortened to &#039;&#039;&#039;&#039;&#039;CGHMN&#039;&#039;&#039;&#039;&#039; for easier reference) originally started as me making good on a promise to use a Cisco AS5300 I acquired years ago to make a Dial-Up internet provider. Over time while working on the project and watching other YouTubers work on their own ISP projects it became clear that many of them are happy to set up the hardware, there was very little interest (or ability) to make it usable to other folks, or to have anything fun or useful to &amp;quot;do&amp;quot; with it (beyond the novelty of browsing a few vintage websites such as FrogFinder)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CGHMN (its name [https://www.youtube.com/watch?v=9STeegpxSb0 borrowing from a Simpsons joke, naturally]) is another one of my &amp;quot;biting off far more than I can possibly chew&amp;quot; projects. Intended to be an intersection point between art, shitpost, rejection of &amp;quot;internet modernity&amp;quot;, refuge for the nostalgic and a communal home for projects of a specifically retro computing bent.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CGHMN is currently in &#039;&#039;&#039;&#039;&#039;[[Signup|Open Beta]]&#039;&#039;&#039;&#039;&#039;. Users can sign up and join the network along with their devices. While the network is totally solid, we need a large enough userbase to make it interesting for users to contribute! A bit of a chicken-and-egg problem. But hopefully one we can overcome.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An eventual goal is to provide &amp;quot;open&amp;quot; access to an era of the web that has been not so much &amp;quot;lost&amp;quot; as &#039;&#039;obliterated&#039;&#039; by capitalism. A space that can mimic &amp;quot;the vibe&amp;quot; of the late 1990&#039;s internet through faithful reconstruction or mimicry of the hardware and software stacks that powered it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mechanisms will be implemented to discourage (but not outright prevent) &amp;quot;modern systems&amp;quot; from accessing the network where possible, both for the security of users on the network and to try and further the &amp;quot;vibe&amp;quot; of using period-accurate hardware and software. Using IRC and playing StarCraft on Windows 11 simply isn&#039;t as &amp;quot;&#039;&#039;fun&#039;&#039;&amp;quot; for us!&lt;br /&gt;
=== So what&#039;s this all about? ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CGHMN is a collaborative project aimed to create a late 1990&#039;s/early 2000&#039;s compatible &amp;quot;internet&amp;quot; for retro computing enthusiasts and their machines to connect to each other&lt;br /&gt;
&lt;br /&gt;
=== Okay so how do I connect to it ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can sign up &#039;&#039;&#039;[[Signup|right now]]!&#039;&#039;&#039; to &amp;quot;beta test&amp;quot; the network&lt;br /&gt;
&lt;br /&gt;
===  How fast is it? ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Total internal network capacity is &#039;&#039;&#039;&#039;&#039;500Mbps&#039;&#039;&#039;&#039;&#039; (symmetric). This is mainly due to the limitations of the OVH server being rented. This speed may be raised or lowered depending on future federation with other members. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Your&#039;&#039;&#039;&#039;&#039; speed will likely depend on factors such as how fast your device can run Wireguard and your internet connection &lt;br /&gt;
&lt;br /&gt;
=== Is this safe to use? I thought connecting old PC&#039;s to the internet was a bad idea! ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Compu-Global-Hyper-Mega-Net is not accessible by the wider internet and is specifically designed to be a &#039;&#039;hermetically sealed&#039;&#039; network. Users can only connect via the above methods &#039;&#039;&#039;and can only communicate with other devices on the network&#039;&#039;&#039;. Users that violate the Terms of Service or attempt to abuse the network (or other members) will have their access &#039;&#039;&#039;permanently removed&#039;&#039;&#039;. With that said the usual rules about not downloading suspicious files and other &amp;quot;internet hygiene&amp;quot; rules still apply. While we don&#039;t expect bad actors to be a problem, please ensure that any files contributed to the network are scanned for malware first! [https://www.virustotal.com/gui/home/upload VirusTotal] provides free scanning services for this.&lt;br /&gt;
&lt;br /&gt;
=== How can I help? ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A lot of folks have offered to donate server hosting which is wonderful. Though not (yet!) required. The two biggest things we need are &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Donations to buy infrastructure&#039;&#039;&#039; (Particularly hard disks!) there&#039;s an Amazon Wishlist here that will get updated over time. https://www.amazon.com/hz/wishlist/ls/1W3S0E9IN7ZB7?ref_=wl_share&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Volunteers who want to set up services&#039;&#039;&#039;. Want to come build a website? Run an old game server? Have some weird retro hardware you want to attach to the network? Please, reach out!&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Signup&amp;diff=285</id>
		<title>Signup</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Signup&amp;diff=285"/>
		<updated>2025-10-07T20:50:22Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Compu-Global-Hyper-Mega-Net]]&lt;br /&gt;
Compu-Global-Hyper-Mega-Net is now in &#039;&#039;&#039;&#039;&#039;OPEN BETA!&#039;&#039;&#039;&#039;&#039; That means if you&#039;re reading this, you&#039;ve either [https://signup.cghmn.org/ found our signup page], been sent an email, or just stumbled across this page on the Wiki. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Either way, welcome!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So. To get ON Compu-Global-Hyper-Mega-Net (hereby referred to as CGHMN for easier reference) you&#039;ll need a few things.&lt;br /&gt;
&lt;br /&gt;
# A retro computer/virtual machine or a device that can be ultimately terminated via ethernet. Using other networking standards like 802.11, Token Ring, AUI, BNC or others is totally fine, but you&#039;ll need to ultimately bridge them to Ethernet to talk to the device running Wireguard&lt;br /&gt;
# A device that can run the Wireguard and (optionally) Gretap protocols. Wireguard is a VPN stack that is used to encrypt traffic and connect your retro devices securely to the network over the internet. Gretap is used for tunneling &amp;quot;non TCP/IP&amp;quot; protocols, like IPX. Useful if you want to play DOOM or run other non-TCP/IP software, &#039;&#039;&#039;&#039;&#039;but not required!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
# To &#039;&#039;&#039;have fun!&#039;&#039;&#039; Seriously. This project is meant to bring back the joy of the web as it existed in the 90&#039;s and 2000&#039;s. If you aren&#039;t having fun, we need to fix that.&lt;br /&gt;
&lt;br /&gt;
For Step 2 you can use any kind of device that runs &#039;&#039;&#039;&#039;&#039;Linux/BSD&#039;&#039;&#039;&#039;&#039; such as a Raspberry Pi or others. Virtual Machines (such as Proxmox) are absolutely supported and encouraged! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For users looking to connect physical machines, you will need a hardware device. We recommend something like the [https://www.gl-inet.com/products/gl-ar300m/ GL.iNet Shadow]. This device retails for around $30~ US dollars on retailers such as Amazon and can push 40 megabits of bandwidth to CGHMN over Wireguard. This is more than sufficient for a significant number of retro machines. This device has been deployed by Cursed Silicon and other users and has been successfully tested at-scale hosting 15 simultaneous users at the Seattle Interim Computer Festival retro computing event. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Another option (if you have one) is the Raspberry Pi. Every Pi version through the original Pi 1 to the current Pi 5 [https://openwrt.org/toh/raspberry_pi_foundation/raspberry_pi is supported by OpenWRT]. Adding a cheap USB LAN adapter makes this an attractive option if you have a spare &amp;quot;old Ras Pi laying around&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The third option is to run a virtual machine as your CGHMN gateway. We provide support primarily for &#039;&#039;&#039;&#039;&#039;Proxmox&#039;&#039;&#039;&#039;&#039; but other virtualization stacks such as VMware, Virtualbox and Hyper-V will work, but may require manual configuration by the user. &#039;&#039;&#039;This option is best suited for users wanting to run servers (websites, old game servers etc) as running old OSes in Proxmox comes with a significant graphics performance penalty&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
We recommend running the [https://openwrt.org/ OpenWRT] router distribution regardless of which above option you choose. This supports an enormous array of hardware (including running as a VM) and even comes with a [https://cghmn.snep.zip/connect.sh ready-made script] written by our network architect, Snep. This script can be run on a device running OpenWRT to configure it directly for access to CGHMN.&lt;br /&gt;
&lt;br /&gt;
Once installed in either a VM or on a physical device such as the GL.iNet Shadow, the device can be SSH&#039;d into and the following commands can be run to begin configuration for CGHMN access.&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;wget &amp;lt;nowiki&amp;gt;https://cghmn.snep.zip/connect.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;ash setup-cghmn.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Follow the prompts&lt;br /&gt;
# [https://signup.cghmn.org/ Send us your Wireguard] &#039;&#039;&#039;Public Key&#039;&#039;&#039; on the signup page so we can add you to the network!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally if you&#039;re particularly proficient with Linux or Networking (or both) you can opt to run your own hardware configured to your specifications. We don&#039;t directly provide support for vendors like Microtik, Unifi or others, but during the closed testing we&#039;ve done in past, users have been able to set these vendor devices up and successfully connect. [https://github.com/CGHMN/config-examples Example configurations are available here] however are untested except by the user who submitted them. Please reach out to the committer for assistance if the configuration scripts do not work.&lt;br /&gt;
&lt;br /&gt;
Once again, to clarify: CGHMN &#039;&#039;&#039;&#039;&#039;does&#039;&#039;&#039;&#039;&#039; &#039;&#039;&#039;&#039;&#039;not specifically require using &amp;quot;real&amp;quot; vintage hardware&#039;&#039;&#039;&#039;&#039; as doing so can be impractical for a number of reasons. A lot of users (including Cursed Silicon and others) use virtualization, particularly to run [[Services people are running|services on the network]] efficiently or to quickly test out applications and features. &#039;&#039;&#039;Connecting a modern computer (EG a Windows 10 or 11 PC) to the network while not disallowed will encounter a lot of issues due to the age of the servers and services it is communicating with and is discouraged&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Signup&amp;diff=284</id>
		<title>Signup</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Signup&amp;diff=284"/>
		<updated>2025-10-07T20:24:08Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Compu-Global-Hyper-Mega-Net]]&lt;br /&gt;
Compu-Global-Hyper-Mega-Net is now in &#039;&#039;&#039;&#039;&#039;OPEN BETA!&#039;&#039;&#039;&#039;&#039; That means if you&#039;re reading this, you&#039;ve either filled out our signup page and gotten sent an email, or stumbled across this page on the Wiki. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Either way, welcome!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So. To get ON Compu-Global-Hyper-Mega-Net (hereby referred to as CGHMN for easier reference) you&#039;ll need a few things.&lt;br /&gt;
&lt;br /&gt;
# A retro computer/virtual machine or a device that can be ultimately terminated via ethernet. Using other networking standards like 802.11, Token Ring, AUI, BNC or others is totally fine, but you&#039;ll need to ultimately bridge them to Ethernet to talk to the device running Wireguard&lt;br /&gt;
# A device that can run the Wireguard and (optionally) Gretap protocols. Wireguard is a VPN stack that is used to encrypt traffic and connect your retro devices securely to the network over the internet. Gretap is used for tunneling &amp;quot;non TCP/IP&amp;quot; protocols, like IPX. Useful if you want to play DOOM or run other non-TCP/IP software, &#039;&#039;&#039;&#039;&#039;but not required!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
# To &#039;&#039;&#039;have fun!&#039;&#039;&#039; Seriously. This project is meant to bring back the joy of the web as it existed in the 90&#039;s and 2000&#039;s. If you aren&#039;t having fun, we need to fix that.&lt;br /&gt;
&lt;br /&gt;
For Step 2 you can use any kind of device that runs &#039;&#039;&#039;&#039;&#039;Linux/BSD&#039;&#039;&#039;&#039;&#039; such as a Raspberry Pi or others. Virtual Machines (such as Proxmox) are absolutely supported and encouraged! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For users looking to connect physical machines, you will need a hardware device. We recommend something like the [https://www.gl-inet.com/products/gl-ar300m/ GL.iNet Shadow]. This device retails for around $30~ US dollars on retailers such as Amazon and can push 40 megabits of bandwidth to CGHMN over Wireguard. This is more than sufficient for a significant number of retro machines. This device has been deployed by Cursed Silicon and other users and has been successfully tested at-scale hosting 15 simultaneous users at the Seattle Interim Computer Festival retro computing event. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Another option (if you have one) is the Raspberry Pi. Every Pi version through the original Pi 1 to the current Pi 5 [https://openwrt.org/toh/raspberry_pi_foundation/raspberry_pi is supported by OpenWRT]. Adding a cheap USB LAN adapter makes this an attractive option if you have a spare &amp;quot;old Ras Pi laying around&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The third option is to run a virtual machine as your CGHMN gateway. We provide support primarily for &#039;&#039;&#039;&#039;&#039;Proxmox&#039;&#039;&#039;&#039;&#039; but other virtualization stacks such as VMware, Virtualbox and Hyper-V will work, but may require manual configuration by the user. &#039;&#039;&#039;This option is best suited for users wanting to run servers (websites, old game servers etc) as running old OSes in Proxmox comes with a significant graphics performance penalty&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
We recommend running the [https://openwrt.org/ OpenWRT] router distribution regardless of which above option you choose. This supports an enormous array of hardware (including running as a VM) and even comes with a [https://cghmn.snep.zip/connect.sh ready-made script] written by our network architect, Snep. This script can be run on a device running OpenWRT to configure it directly for access to CGHMN.&lt;br /&gt;
&lt;br /&gt;
Once installed in either a VM or on a physical device such as the GL.iNet Shadow, the device can be SSH&#039;d into and the following commands can be run to begin configuration for CGHMN access.&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;wget &amp;lt;nowiki&amp;gt;https://cghmn.snep.zip/connect.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;ash setup-cghmn.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Follow the prompts&lt;br /&gt;
# [https://signup.cghmn.org/ Send us your Wireguard] &#039;&#039;&#039;Public Key&#039;&#039;&#039; on the signup page so we can add you to the network!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally if you&#039;re particularly proficient with Linux or Networking (or both) you can opt to run your own hardware configured to your specifications. We don&#039;t directly provide support for vendors like Microtik, Unifi or others, but during the closed testing we&#039;ve done in past, users have been able to set these vendor devices up and successfully connect. [https://github.com/CGHMN/config-examples Example configurations are available here] however are untested except by the user who submitted them. Please reach out to the committer for assistance if the configuration scripts do not work.&lt;br /&gt;
&lt;br /&gt;
Once again, to clarify: CGHMN &#039;&#039;&#039;&#039;&#039;does&#039;&#039;&#039;&#039;&#039; &#039;&#039;&#039;&#039;&#039;not specifically require using &amp;quot;real&amp;quot; vintage hardware&#039;&#039;&#039;&#039;&#039; as doing so can be impractical for a number of reasons. A lot of users (including Cursed Silicon and others) use virtualization, particularly to run [[Services people are running|services on the network]] efficiently or to quickly test out applications and features. &#039;&#039;&#039;Connecting a modern computer (EG a Windows 10 or 11 PC) to the network while not disallowed will encounter a lot of issues due to the age of the servers and services it is communicating with and is discouraged&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Signup&amp;diff=283</id>
		<title>Signup</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Signup&amp;diff=283"/>
		<updated>2025-10-07T20:22:26Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: Fixing formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Compu-Global-Hyper-Mega-Net]]&lt;br /&gt;
Compu-Global-Hyper-Mega-Net is now in &#039;&#039;&#039;&#039;&#039;OPEN BETA!&#039;&#039;&#039;&#039;&#039; That means if you&#039;re reading this, you&#039;ve either filled out our signup page and gotten sent an email, or stumbled across this page on the Wiki. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Either way, welcome!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So. To get ON Compu-Global-Hyper-Mega-Net (hereby referred to as CGHMN for easier reference) you&#039;ll need a few things.&lt;br /&gt;
&lt;br /&gt;
# A retro computer/virtual machine or a device that can be ultimately terminated via ethernet. Using other networking standards like 802.11, Token Ring, AUI, BNC or others is totally fine, but you&#039;ll need to ultimately bridge them to Ethernet to talk to the device running Wireguard&lt;br /&gt;
# A device that can run the Wireguard and (optionally) Gretap protocols. Wireguard is a VPN stack that is used to encrypt traffic and connect your retro devices securely to the network over the internet. Gretap is used for tunneling &amp;quot;non TCP/IP&amp;quot; protocols, like IPX. Useful if you want to play DOOM or run other non-TCP/IP software, &#039;&#039;&#039;&#039;&#039;but not required!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
# To &#039;&#039;&#039;have fun!&#039;&#039;&#039; Seriously. This project is meant to bring back the joy of the web as it existed in the 90&#039;s and 2000&#039;s. If you aren&#039;t having fun, we need to fix that.&lt;br /&gt;
&lt;br /&gt;
For Step 2 you can use any kind of device that runs &#039;&#039;&#039;&#039;&#039;Linux/BSD&#039;&#039;&#039;&#039;&#039; such as a Raspberry Pi or others. Virtual Machines (such as Proxmox) are absolutely supported and encouraged! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For users looking to connect physical machines, you will need a hardware device. We recommend something like the [https://www.gl-inet.com/products/gl-ar300m/ GL.iNet Shadow]. This device retails for around $30~ US dollars on retailers such as Amazon and can push 40 megabits of bandwidth to CGHMN over Wireguard. This is more than sufficient for a significant number of retro machines. This device has been deployed by Cursed Silicon and other users and has been successfully tested at-scale hosting 15 simultaneous users at the Seattle Interim Computer Festival retro computing event. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Another option (if you have one) is the Raspberry Pi. Every Pi version through the original Pi 1 to the current Pi 5 [https://openwrt.org/toh/raspberry_pi_foundation/raspberry_pi is supported by OpenWRT]. Adding a cheap USB LAN adapter makes this an attractive option if you have a spare &amp;quot;old Ras Pi laying around&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The third option is to run a virtual machine as your CGHMN gateway. We provide support primarily for &#039;&#039;&#039;&#039;&#039;Proxmox&#039;&#039;&#039;&#039;&#039; but other virtualization stacks such as VMware, Virtualbox and Hyper-V will work, but may require manual configuration by the user. &#039;&#039;&#039;This option is best suited for users wanting to run servers (websites, old game servers etc) as running old OSes in Proxmox comes with a significant graphics performance penalty&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
We recommend running the [https://openwrt.org/ OpenWRT] router distribution regardless of which above option you choose. This supports an enormous array of hardware (including running as a VM) and even comes with a [https://cghmn.snep.zip/connect.sh ready-made script] written by our network architect, Snep. This script can be run on a device running OpenWRT to configure it directly for access to CGHMN.&lt;br /&gt;
&lt;br /&gt;
Once installed in either a VM or on a physical device such as the GL.iNet Shadow, the device can be SSH&#039;d into and the following commands can be run to begin configuration for CGHMN access.&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;wget &amp;lt;nowiki&amp;gt;https://cghmn.snep.zip/connect.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;ash setup-cghmn.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Follow the prompts!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally if you&#039;re particularly proficient with Linux or Networking (or both) you can opt to run your own hardware configured to your specifications. We don&#039;t directly provide support for vendors like Microtik, Unifi or others, but during the closed testing we&#039;ve done in past, users have been able to set these vendor devices up and successfully connect. [https://github.com/CGHMN/config-examples Example configurations are available here] however are untested except by the user who submitted them. Please reach out to the committer for assistance if the configuration scripts do not work.&lt;br /&gt;
&lt;br /&gt;
Once again, to clarify: CGHMN &#039;&#039;&#039;&#039;&#039;does&#039;&#039;&#039;&#039;&#039; &#039;&#039;&#039;&#039;&#039;not specifically require using &amp;quot;real&amp;quot; vintage hardware&#039;&#039;&#039;&#039;&#039; as doing so can be impractical for a number of reasons. A lot of users (including Cursed Silicon and others) use virtualization, particularly to run [[Services people are running|services on the network]] efficiently or to quickly test out applications and features. &#039;&#039;&#039;Connecting a modern computer (EG a Windows 10 or 11 PC) to the network while not disallowed will encounter a lot of issues due to the age of the servers and services it is communicating with and is discouraged&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Signup&amp;diff=282</id>
		<title>Signup</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Signup&amp;diff=282"/>
		<updated>2025-10-07T20:21:53Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: Tweaked wordings, updated things to be more clear (hopefully)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Compu-Global-Hyper-Mega-Net]]&lt;br /&gt;
Compu-Global-Hyper-Mega-Net is now in &#039;&#039;&#039;&#039;&#039;OPEN BETA!&#039;&#039;&#039;&#039;&#039; That means if you&#039;re reading this, you&#039;ve either filled out our signup page and gotten sent an email, or stumbled across this page on the Wiki. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Either way, welcome!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So. To get ON Compu-Global-Hyper-Mega-Net (hereby referred to as CGHMN for easier reference) you&#039;ll need a few things.&lt;br /&gt;
&lt;br /&gt;
# A retro computer/virtual machine or a device that can be ultimately terminated via ethernet. Using other networking standards like 802.11, Token Ring, AUI, BNC or others is totally fine, but you&#039;ll need to ultimately bridge them to Ethernet to talk to the device running Wireguard &lt;br /&gt;
# A device that can run the Wireguard and (optionally) Gretap protocols. Wireguard is a VPN stack that is used to encrypt traffic and connect your retro devices securely to the network over the internet. Gretap is used for tunneling &amp;quot;non TCP/IP&amp;quot; protocols, like IPX. Useful if you want to play DOOM or run other non-TCP/IP software, &#039;&#039;&#039;&#039;&#039;but not required!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
# To &#039;&#039;&#039;have fun!&#039;&#039;&#039; Seriously. This project is meant to bring back the joy of the web as it existed in the 90&#039;s and 2000&#039;s. If you aren&#039;t having fun, we need to fix that.&lt;br /&gt;
&lt;br /&gt;
For Step 2 you can use any kind of device that runs &#039;&#039;&#039;&#039;&#039;Linux/BSD&#039;&#039;&#039;&#039;&#039; such as a Raspberry Pi or others. Virtual Machines (such as Proxmox) are absolutely supported and encouraged! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For users looking to connect physical machines, you will need a hardware device. We recommend something like the [https://www.gl-inet.com/products/gl-ar300m/ GL.iNet Shadow]. This device retails for around $30~ US dollars on retailers such as Amazon and can push 40 megabits of bandwidth to CGHMN over Wireguard. This is more than sufficient for a significant number of retro machines. This device has been deployed by Cursed Silicon and other users and has been successfully tested at-scale hosting 15 simultaneous users at the Seattle Interim Computer Festival retro computing event. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Another option (if you have one) is the Raspberry Pi. Every Pi version through the original Pi 1 to the current Pi 5 [https://openwrt.org/toh/raspberry_pi_foundation/raspberry_pi is supported by OpenWRT]. Adding a cheap USB LAN adapter makes this an attractive option if you have a spare &amp;quot;old Ras Pi laying around&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The third option is to run a virtual machine as your CGHMN gateway. We provide support primarily for &#039;&#039;&#039;&#039;&#039;Proxmox&#039;&#039;&#039;&#039;&#039; but other virtualization stacks such as VMware, Virtualbox and Hyper-V will work, but may require manual configuration by the user. &#039;&#039;&#039;This option is best suited for users wanting to run servers (websites, old game servers etc) as running old OSes in Proxmox comes with a significant graphics performance penalty&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
We recommend running the [https://openwrt.org/ OpenWRT] router distribution regardless of which above option you choose. This supports an enormous array of hardware (including running as a VM) and even comes with a [https://cghmn.snep.zip/connect.sh ready-made script] written by our network architect, Snep. This script can be run on a device running OpenWRT to configure it directly for access to CGHMN.&lt;br /&gt;
&lt;br /&gt;
Once installed in either a VM or on a physical device such as the GL.iNet Shadow, the device can be SSH&#039;d into and the following commands can be run to begin configuration for CGHMN access.&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;wget &amp;lt;nowiki&amp;gt;https://cghmn.snep.zip/connect.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;ash setup-cghmn.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Follow the prompts!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally if you&#039;re particularly proficient with Linux or Networking (or both) you can opt to run your own hardware configured to your specifications. We don&#039;t directly provide support for vendors like Microtik, Unifi or others, but during the closed testing we&#039;ve done in past, users have been able to set these vendor devices up and successfully connect. [https://github.com/CGHMN/config-examples Example configurations are available here] however are untested except by the user who submitted them. Please reach out to the committer for assistance if the configuration scripts do not work.&lt;br /&gt;
&lt;br /&gt;
Once again, to clarify: CGHMN &#039;&#039;&#039;&#039;&#039;does&#039;&#039;&#039;&#039;&#039; &#039;&#039;&#039;&#039;&#039;not specifically require using &amp;quot;real&amp;quot; vintage hardware&#039;&#039;&#039;&#039;&#039; as doing so can be impractical for a number of reasons. A lot of users (including Cursed Silicon and others) use virtualization, particularly to run [[Services people are running|services on the network]] efficiently or to quickly test out applications and features. &#039;&#039;&#039;Connecting a modern computer (EG a Windows 10 or 11 PC) to the network while not disallowed will encounter a lot of issues due to the age of the servers and services it is communicating with and is discouraged&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Signup&amp;diff=281</id>
		<title>Signup</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Signup&amp;diff=281"/>
		<updated>2025-10-06T21:44:01Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: Re-written for Open Beta&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Compu-Global-Hyper-Mega-Net]]&lt;br /&gt;
Compu-Global-Hyper-Mega-Net is now in &#039;&#039;&#039;&#039;&#039;OPEN BETA!&#039;&#039;&#039;&#039;&#039; That means if you&#039;re reading this, you&#039;ve either filled out our signup page and gotten sent an email, or stumbled across this page on the Wiki. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Either way, welcome!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So. To get ON Compu-Global-Hyper-Mega-Net (hereby referred to as CGHMN for easier reference) you&#039;ll need a few things.&lt;br /&gt;
&lt;br /&gt;
# A retro computer or device that can be terminated via ethernet. Using other networking standards like 802.11, Token Ring, AUI and others is totally fine, but you&#039;ll need to bridge them to ethernet!&lt;br /&gt;
# A device that can run the Wireguard and (optionally) Gretap protocols. Wireguard is a VPN stack that is used to encrypt traffic and connect your retro devices securely to the network over the internet. Gretap is used for tunneling &amp;quot;non TCP/IP&amp;quot; protocols, like IPX. Useful if you want to play DOOM or run other esoteric software, &#039;&#039;&#039;&#039;&#039;but not required!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
# To have fun! Seriously. This project is meant to bring back the joy of the web as it existed in the 90&#039;s and 2000&#039;s. If you aren&#039;t having fun, we need to fix that&lt;br /&gt;
&lt;br /&gt;
For Part 2 you can use any kind of device that runs &#039;&#039;&#039;&#039;&#039;Linux/BSD&#039;&#039;&#039;&#039;&#039; such as a Raspberry Pi or others. Virtual Machines are also absolutely supported! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For hardware, we recommend something like the [https://www.gl-inet.com/products/gl-ar300m/ GL.iNet Shadow]. This device retails for around $30~ US dollars on retailers such as Amazon and can push 40 megabits of bandwidth to CGHMN over Wireguard. This is more than sufficient for a significant number of retro machines. This device has been deployed by Cursed Silicon and other users and has been successfully tested at-scale hosting 15 simultaneous users at the Seattle Interim Computer Festival event. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Another option (if you have one) is the Raspberry Pi. Every Pi version through the original Pi 1 to the current Pi 5 [https://openwrt.org/toh/raspberry_pi_foundation/raspberry_pi are supported]. Adding a cheap USB LAN adapter makes this an attractive option if you have a spare Pi laying around. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The third option is to run a virtual machine as your CGHMN gateway. We support Proxmox, VMware, Virtualbox, Hyper-V and others. Using CGHMN does not necessarily require using vintage &#039;&#039;hardware&#039;&#039; and doing so can be impractical for a number of reasons. A lot of users (including Cursed Silicon and others) use virtualization to run [[Services people are running|services on the network]] efficiently&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally if you&#039;re particularly proficient with Linux or Networking (or both) you can opt to run your own hardware configured to your specifications. We don&#039;t directly provide support for vendors like Microtik, Unifi or others, but during the closed testing we&#039;ve done in past, users have been able to set these vendor devices up and successfully connect.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We recommend running the [https://openwrt.org/ OpenWRT] router distribution regardless of which option you choose. This supports an enormous array of hardware (including running as a VM) and even comes with a [https://cghmn.snep.zip/connect.sh ready-made script] written by our network architect, Snep. This script can be run on a device running OpenWRT to configure it directly for access to CGHMN.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The commands to run the script are as follows.&lt;br /&gt;
&lt;br /&gt;
# Install OpenWRT and SSH into the device&lt;br /&gt;
# &amp;lt;code&amp;gt;wget &amp;lt;nowiki&amp;gt;https://cghmn.snep.zip/connect.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;ash setup-cghmn.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Follow the prompts!&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Services_people_are_running&amp;diff=279</id>
		<title>Services people are running</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Services_people_are_running&amp;diff=279"/>
		<updated>2025-10-05T19:43:38Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: We have a Pastebin!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a collection of &amp;quot;services&amp;quot; available on CGHMN. It&#039;s intended as a bootstrapping point until we get something to help with discovery. Feel free to add your own services!&lt;br /&gt;
&lt;br /&gt;
== Chat ==&lt;br /&gt;
&lt;br /&gt;
=== AIM ===&lt;br /&gt;
CGHMN connects to Chivanet&#039;s AIM service (running RetroAimServer). To use it, you need to sign up via http://chivanet.org/aim/. Once you have a screenname, you can connect from within the network with a [[AIM Clients|client]].&lt;br /&gt;
&lt;br /&gt;
=== IRC ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Hostname&lt;br /&gt;
!Port (non-TLS)&lt;br /&gt;
!TLS?&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|irc.cghmn.retro&lt;br /&gt;
|6667&lt;br /&gt;
|no&lt;br /&gt;
|Bridged onto the regular internet and Discord&lt;br /&gt;
|-&lt;br /&gt;
|irc.loganius.retro&lt;br /&gt;
|6667&lt;br /&gt;
|yes, at 6697&lt;br /&gt;
|Must register your nick with NickServ before you can start talking. You&#039;ll need working email for this.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MSN Messenger ===&lt;br /&gt;
&#039;&#039;&#039;TODO (maybe ask to federate with NINA ala ChivaNet?) - CursedSilicon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Email ==&lt;br /&gt;
You can run your own mail server on a .retro domain. If you would prefer not to (or want a backup), there are some open mail services (separate from general &amp;quot;hosting&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== CGHMN Public Email Service (ala Hotmail/Yahoo/Gmail) ===&lt;br /&gt;
Webmail: available - Supports Internet Explorer 3 (in theory) as a minimum. IE5 on Win3.11 tested and verified working.&lt;br /&gt;
&lt;br /&gt;
HTTP: http://cghmn-mail.retro&lt;br /&gt;
&lt;br /&gt;
IMAP:: cghmn-mail.retro&lt;br /&gt;
&lt;br /&gt;
POP3: cghmn-mail.retro&lt;br /&gt;
&lt;br /&gt;
(both incoming and outgoing servers use the same address for POP/IMAP/SMTP)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE: SSL is &#039;&#039;enabled&#039;&#039; but is not widely tested. Your mileage may vary. If you experience issues, just use insecure/plaintext modes for simplicity&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
How to sign up: message cursedsilicon on IRC/Discord.&lt;br /&gt;
&lt;br /&gt;
== Game servers ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!User&lt;br /&gt;
!Hostname&lt;br /&gt;
!IP&lt;br /&gt;
!Game(s)&lt;br /&gt;
!OS&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Loganius&lt;br /&gt;
|loganius.retro&lt;br /&gt;
|100.96.9.6&lt;br /&gt;
|ClassiCube &amp;amp; Halo PC&lt;br /&gt;
|Windows Server 2003 R2&lt;br /&gt;
|Must connect by IP for Halo.&lt;br /&gt;
|-&lt;br /&gt;
|CursedSilicon&lt;br /&gt;
|cursedsilicon.retro&lt;br /&gt;
|172.23.0.20&lt;br /&gt;
|Battle.Net&lt;br /&gt;
|Linux&lt;br /&gt;
|Just works! Plays Blizzard games up to Warcraft 3: Frozen Throne&lt;br /&gt;
|-&lt;br /&gt;
|CursedSilicon&lt;br /&gt;
|cursedsilicon.retro&lt;br /&gt;
|172.23.0.20&lt;br /&gt;
|Westwood Online&lt;br /&gt;
|Linux&lt;br /&gt;
|Just works! Plays Westwood games up to Red Alert 2: Yuri&#039;s Revenge&lt;br /&gt;
|-&lt;br /&gt;
|Serena&lt;br /&gt;
|wow.chivanet&lt;br /&gt;
|100.96.13.13&lt;br /&gt;
|World of Warcraft 3.3.5a (Wrath of the Lich King)&lt;br /&gt;
|Linux&lt;br /&gt;
|Message Serena for an account&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;NOTE: Some services are &amp;quot;patched&amp;quot; at DNS level. Other games (such as Halo) require connecting to a server via IP. Check the notes!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Websites ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!User&lt;br /&gt;
!IP/Hostname&lt;br /&gt;
!OS&lt;br /&gt;
!Server&lt;br /&gt;
!Brief Description&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Loganius&lt;br /&gt;
|loganius.retro&lt;br /&gt;
|Windows Server 2003 R2&lt;br /&gt;
|IIS 6.0&lt;br /&gt;
|Whatever I feel like putting there.&lt;br /&gt;
|Supports HTTPS.&lt;br /&gt;
|-&lt;br /&gt;
|Loganius&lt;br /&gt;
|live.loganius.retro&lt;br /&gt;
|Windows Server 2003 R2 x64&lt;br /&gt;
|IIS 6.0&lt;br /&gt;
|My livestream VODs.&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;Livestreams at [rtsp | mms]://live.loganius.retro/, or &amp;lt;/nowiki&amp;gt;http://live.loganius.retro:81/&lt;br /&gt;
|-&lt;br /&gt;
|Loganius&lt;br /&gt;
|askme.retro&lt;br /&gt;
|Windows Server 2003 R2&lt;br /&gt;
|IIS 6.0&lt;br /&gt;
|The AskMe Search Engine&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|CursedSilicon&lt;br /&gt;
|cursedsilicon.retro&lt;br /&gt;
|Linux&lt;br /&gt;
|Nginx&lt;br /&gt;
|Basically a landing page for new users. &lt;br /&gt;
Also has an FTP with lots of useful files&lt;br /&gt;
|Also available at http://cghmn.cursedsilicon.net&lt;br /&gt;
|-&lt;br /&gt;
|ch0ccyra1n&lt;br /&gt;
|oohay.retro&lt;br /&gt;
|Ubuntu Server&lt;br /&gt;
|Nginx&lt;br /&gt;
|A CGHMN Service Provider&lt;br /&gt;
|Currently down, will be up eventually.&lt;br /&gt;
|}&lt;br /&gt;
== Hosting ==&lt;br /&gt;
&lt;br /&gt;
=== Theotherhost ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!OS&lt;br /&gt;
!Platform&lt;br /&gt;
!Admin UI requirements&lt;br /&gt;
!Languages&lt;br /&gt;
!Databases&lt;br /&gt;
!Services&lt;br /&gt;
|-&lt;br /&gt;
|Linux&lt;br /&gt;
|BlueOnyx&lt;br /&gt;
|IE 5 (tested on Win 2k)&lt;br /&gt;
|Perl 5.8.8, PHP 5.1.5&lt;br /&gt;
|MySQL 5.0.95&lt;br /&gt;
|FTP/Web/SMTP/IMAP/POP/DNS/Mailing lists&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;How to sign up: message theothertom on IRC.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== CGHMN Proxmox Hosting ===&lt;br /&gt;
CGHMN will offer Proxmox based hosting in future. Currently we are limited by hard disk capacity, but small servers can be uploaded and run. Ask CursedSilicon for details. &lt;br /&gt;
&lt;br /&gt;
== Other communications ==&lt;br /&gt;
&lt;br /&gt;
=== theotherforum ===&lt;br /&gt;
There is a forum at [http://forum.theothertom.retro &#039;&#039;&#039;forum.theothertom.retro&#039;&#039;&#039;]. This can be used to share projects/sites, as well as for general discussion. Currently, you need an email address to sign up.&lt;br /&gt;
&lt;br /&gt;
=== Pastebin ===&lt;br /&gt;
http://wastebin.retro thanks Alyx!&lt;br /&gt;
&lt;br /&gt;
=== TODO: Image host ===&lt;br /&gt;
Somewhere for screenshots etc.&lt;br /&gt;
&lt;br /&gt;
=== TODO: webring ===&lt;br /&gt;
To help find sites&lt;br /&gt;
&lt;br /&gt;
== Search ==&lt;br /&gt;
&lt;br /&gt;
=== Google Search Appliance ===&lt;br /&gt;
Available on &#039;&#039;&#039;[http://google.retro google.retro]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Submit domains for indexing to CursedSilicon. Crawling takes about 15 minutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Pandia Search ===&lt;br /&gt;
Available on &#039;&#039;&#039;&#039;&#039;[http://www.chivanet www.chivanet]&#039;&#039;&#039;&#039;&#039; (no TLD but WWW is required!)&lt;br /&gt;
&lt;br /&gt;
Has both a web and CGHMN version (automatically selected by detecting the domain from which the user visits)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sites can be added via the Pandia UI&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== AskMe ===&lt;br /&gt;
Available on &#039;&#039;&#039;[http://askme.retro askme.retro]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Must submit pages for indexing&#039;&#039;&#039;&lt;br /&gt;
[[Category:Compu-Global-Hyper-Mega-Net]]&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Dell_XPS_Pro200N&amp;diff=257</id>
		<title>Dell XPS Pro200N</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Dell_XPS_Pro200N&amp;diff=257"/>
		<updated>2025-08-05T00:59:57Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Recent pickup from a University of Washington (UW) auction. &lt;br /&gt;
&lt;br /&gt;
This unit is currently equipped with&lt;br /&gt;
&lt;br /&gt;
- A Pentium Pro 200Mhz(!)&lt;br /&gt;
&lt;br /&gt;
- 128MB of EDO memory (max may be higher? Dell only shipped up to 128MB in this unit)&lt;br /&gt;
&lt;br /&gt;
- Two 120GB SSD&#039;s. One on each IDE channel (using Startech SATA to IDE adapters)&lt;br /&gt;
&lt;br /&gt;
- Matrox Millennium II 8MB video card&lt;br /&gt;
&lt;br /&gt;
- 3Com 3C950C-TX 10/100 network card&lt;br /&gt;
&lt;br /&gt;
Currently it is installed with Windows 3.11 and &amp;quot;Stampede Linux&amp;quot; 0.90. Stampede is a Pentium processor optimized Linux distribution that derives from Slackware 7&lt;br /&gt;
&lt;br /&gt;
Due to the distribution being end-of-lifed roughly 25 years ago it&#039;s likely to be replaced with a &amp;quot;Pentium Optimized Linux from Scratch&amp;quot; at a later date, pending purchase of a video card that contains an accelerated X server (the Matrox Millennium requires the &amp;quot;MGA&amp;quot; kernel driver and did not exist in 2.0/2.2 kernels according to research)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Images of this device also show several (unknown) expansion cards from what ever it was being used for originally. These have been removed after photographing&lt;br /&gt;
&lt;br /&gt;
[[File:PXL 20250214 033500161.jpg|thumb|alt=XPS Pro 200N (front)|XPS Pro 200N (front)]]&lt;br /&gt;
[[File:PXL 20250214 033516741.jpg|thumb|alt=XPS Pro 200N (rear)|PS Pro 200N (rear)]]&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Cobalt_Qube_2&amp;diff=254</id>
		<title>Cobalt Qube 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Cobalt_Qube_2&amp;diff=254"/>
		<updated>2025-07-15T11:00:52Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Cobalt Qube was the worlds first &amp;quot;Linux Appliance&amp;quot; designed and released by Cobalt Networks (later purchased by Sun Microsystems). Sold from 1998 to 2002 it features a modified Red Hat Linux operating system and a proprietary Web GUI for server management. &lt;br /&gt;
&lt;br /&gt;
The original Qube systems were equipped with MIPS RM5230 (150Mhz, Original Qube) or RM5231 (250Mhz, Qube 2) processors. These CPU&#039;s are similar to the RM5000 series in SGI&#039;s &amp;quot;Indy&amp;quot; workstations. &lt;br /&gt;
&lt;br /&gt;
Both the Qube 1 and 2 come with 16MB of RAM (2x8MB SIMM&#039;s) and an 8GB or 10GB 3.5 inch IDE hard disk as standard. &lt;br /&gt;
&lt;br /&gt;
Gateway also produced re-badged Cobalt Qube 2&#039;s which came in black and included a PCI Dial-Up modem. &#039;&#039;&#039;I do not have one of these so I cannot document its functionality or specifications&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The original power supply can (and should) be replaced with a 45W USB-C power adapter. Bridging it requires a USB-C to 12V barrel connector and a Barrel to 3-pin DIN (Male) 5.5x 2.1mm cable&lt;br /&gt;
&lt;br /&gt;
There is also a 40mm internal fan that should be replaced. Installing heatsinks on all internal chips is also recommended to prolong the lifespan of the device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My Cobalt Qube 2 has been significantly modified since I purchased it from a user on eBay in late 2023. Some of the present modifications include&lt;br /&gt;
&lt;br /&gt;
* RAM is maxed out to 256MB&lt;br /&gt;
&lt;br /&gt;
* The original IDE hard disk has been replaced with 120GB SATA SSD using Startech SATA to IDE adapter. Due to the slow disk controller on the Cobalt Qube 2 (4MB/s at best) an SD card may be a more economical replacement&lt;br /&gt;
* The &amp;quot;BIOS&amp;quot; (or system bootstrap ROM) has been replaced with the &amp;quot;CoLo&amp;quot; bootloader. The original Cobalt firmware was hard-coded to launch a Linux kernel from an &#039;&#039;&#039;ext2 &#039;&#039;(not ext3 or ext4!)&#039;&#039;&#039;&#039;&#039; partition on /dev/hda1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CoLo additionally allows connection to the unit via the RS232 serial port for system control after power on. The standard 115200,8,1 configuration will allow connection to the unit. Kernels can be downloaded and executed via TFTP via the CoLo interface&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;At this time the unit is functional, but not presently in operation&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Old_Computers&amp;diff=253</id>
		<title>Old Computers</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Old_Computers&amp;diff=253"/>
		<updated>2025-07-15T11:00:08Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As the title suggests, and indeed why you&#039;re here. &#039;&#039;&#039;&#039;&#039;I have a lot of old computers&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This page serves as an index catalog of them for easy reference.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;NOTE: This list is non-exhaustive as I&#039;m constantly picking up new weird old tech&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Acer Inc ===&lt;br /&gt;
[[Acer EasyStore H340]]&lt;br /&gt;
&lt;br /&gt;
=== Apple Computers Inc ===&lt;br /&gt;
[[Powermac G4]] &amp;quot;Mirror Drive Door&amp;quot; (MDD)&lt;br /&gt;
&lt;br /&gt;
[[Powermac G5]] Quad&lt;br /&gt;
&lt;br /&gt;
[[Mac Mini G4]]&lt;br /&gt;
&lt;br /&gt;
[[Xserve G4]]&lt;br /&gt;
&lt;br /&gt;
[[Xserve G5]]&lt;br /&gt;
=== Cobalt Networks ===&lt;br /&gt;
[[Cobalt Qube]]&lt;br /&gt;
&lt;br /&gt;
[[Cobalt RaQ|Cobalt RaQ4]]&lt;br /&gt;
&lt;br /&gt;
=== Dell Computers ===&lt;br /&gt;
[[PowerEdge 2500]]&lt;br /&gt;
&lt;br /&gt;
[[Dell XPS Pro200N|XPS Pro200N]]&lt;br /&gt;
&lt;br /&gt;
[[Dimension XPS D266]]&lt;br /&gt;
&lt;br /&gt;
=== Digital Equipment Corporation ===&lt;br /&gt;
[[DEC AlphaServer 2100|DEC AlphaServer 2100 4/275]]&lt;br /&gt;
&lt;br /&gt;
=== Hewlett Packard ===&lt;br /&gt;
[[HP MediaSmart EX495]]&lt;br /&gt;
&lt;br /&gt;
=== Silicon Graphics ===&lt;br /&gt;
[[SGI Octane]]&lt;br /&gt;
&lt;br /&gt;
[[SGI Visual Workstation 320]]&lt;br /&gt;
&lt;br /&gt;
=== Sun Microsystems ===&lt;br /&gt;
[[Netra X1]]&lt;br /&gt;
&lt;br /&gt;
[[Netra T1]]&lt;br /&gt;
&lt;br /&gt;
[[SunFire Enterprise 420R]] &lt;br /&gt;
&lt;br /&gt;
[[Ultra 10 Workstation]]&lt;br /&gt;
&lt;br /&gt;
=== Whitebox/custom builds ===&lt;br /&gt;
&lt;br /&gt;
[[Windows 98 PC|World&#039;s Fastest Windows 98 PC]]&lt;br /&gt;
&lt;br /&gt;
[[Disc Ripper|Disc Ripper aka &amp;quot;Napster&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=== Miscellaneous (Anything not &#039;retro&#039;) ===&lt;br /&gt;
[[Framework 13]]&lt;br /&gt;
&lt;br /&gt;
[[Main Desktop]]&lt;br /&gt;
&lt;br /&gt;
[[Home Server]]&lt;br /&gt;
&lt;br /&gt;
[[Hyve Zeus]]&lt;br /&gt;
&lt;br /&gt;
[[Hyve Cygnus]]&lt;br /&gt;
&lt;br /&gt;
[[Video Capture PC]]&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Old_Computers&amp;diff=252</id>
		<title>Old Computers</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Old_Computers&amp;diff=252"/>
		<updated>2025-07-15T10:59:16Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As the title suggests, and indeed why you&#039;re here. &#039;&#039;&#039;&#039;&#039;I have a lot of old computers&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This page serves as an index catalog of them for easy reference.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;NOTE: This list is non-exhaustive as I&#039;m constantly picking up new weird old tech&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Acer Inc ===&lt;br /&gt;
[[Acer EasyStore H340]]&lt;br /&gt;
&lt;br /&gt;
=== Apple Computers Inc ===&lt;br /&gt;
[[Powermac G4]] &amp;quot;Mirror Drive Door&amp;quot; (MDD)&lt;br /&gt;
&lt;br /&gt;
[[Powermac G5]] Quad&lt;br /&gt;
&lt;br /&gt;
[[Mac Mini G4]]&lt;br /&gt;
&lt;br /&gt;
[[Xserve G4]]&lt;br /&gt;
&lt;br /&gt;
[[Xserve G5]]&lt;br /&gt;
=== Cobalt Networks ===&lt;br /&gt;
[[Cobalt Qube]]&lt;br /&gt;
&lt;br /&gt;
[[Cobalt RaQ|Cobalt RaQ4]]&lt;br /&gt;
&lt;br /&gt;
=== Dell Computers ===&lt;br /&gt;
[[PowerEdge 2500]]&lt;br /&gt;
&lt;br /&gt;
[[OptiPlex GX1]]&lt;br /&gt;
&lt;br /&gt;
[[Dell XPS Pro200N|XPS Pro200N]]&lt;br /&gt;
&lt;br /&gt;
[[Dimension XPS D266]]&lt;br /&gt;
&lt;br /&gt;
=== Digital Equipment Corporation ===&lt;br /&gt;
[[DEC AlphaServer 2100|DEC AlphaServer 2100 4/275]]&lt;br /&gt;
&lt;br /&gt;
=== Hewlett Packard ===&lt;br /&gt;
[[HP MediaSmart EX495]]&lt;br /&gt;
&lt;br /&gt;
[[HP KAYAK XA 6/400 MT]]&lt;br /&gt;
&lt;br /&gt;
=== Silicon Graphics ===&lt;br /&gt;
[[SGI Octane]]&lt;br /&gt;
&lt;br /&gt;
[[SGI Visual Workstation 320]]&lt;br /&gt;
&lt;br /&gt;
=== Sun Microsystems ===&lt;br /&gt;
[[Netra X1]]&lt;br /&gt;
&lt;br /&gt;
[[Netra T1]]&lt;br /&gt;
&lt;br /&gt;
[[SunFire Enterprise 420R]] &lt;br /&gt;
&lt;br /&gt;
[[Ultra 10 Workstation]]&lt;br /&gt;
&lt;br /&gt;
=== Whitebox/custom builds ===&lt;br /&gt;
&lt;br /&gt;
[[Windows 98 PC|World&#039;s Fastest Windows 98 PC]]&lt;br /&gt;
&lt;br /&gt;
[[Disc Ripper|Disc Ripper aka &amp;quot;Napster&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=== Miscellaneous (Anything not &#039;retro&#039;) ===&lt;br /&gt;
[[Framework 13]]&lt;br /&gt;
&lt;br /&gt;
[[Main Desktop]]&lt;br /&gt;
&lt;br /&gt;
[[Home Server]]&lt;br /&gt;
&lt;br /&gt;
[[Hyve Zeus]]&lt;br /&gt;
&lt;br /&gt;
[[Hyve Cygnus]]&lt;br /&gt;
&lt;br /&gt;
[[Video Capture PC]]&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Mac_Mini_G4&amp;diff=251</id>
		<title>Mac Mini G4</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Mac_Mini_G4&amp;diff=251"/>
		<updated>2025-07-15T10:58:26Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My iMac G3/350 &amp;quot;BlueBerry&amp;quot; died during the March 2025 Interim Computer Festival&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So I bought a G4 1.5Ghz Mac Mini from [https://os9.shop some dude in Virginia] who sells refurbed ones running OS 9.2.2 of all things?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It&#039;s a maxed out Mac Mini G4 @ 1.5Ghz with 1GB of RAM and a 120GB mSATA SSD on an IDE adapter card&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;After disassembling it to remove its (cheap as hell) SSD the power button detached from the main system board. It needs to be replaced before the unit can reenter service&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Netra_T1&amp;diff=250</id>
		<title>Netra T1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Netra_T1&amp;diff=250"/>
		<updated>2025-07-15T10:55:21Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Along with its much larger brother the [[SunFire Enterprise 420R|Sunfire 420R]] the Netra T1 100 is one of the several pieces of Sun equipment in my collection&lt;br /&gt;
&lt;br /&gt;
At this time I don&#039;t have much information to post about it. I have not powered any of the Sun equipment on to investigate it deeper&lt;br /&gt;
&lt;br /&gt;
Also the face plate fell off. Though apparently that&#039;s common with the brittle plastic&lt;br /&gt;
[[File:Netra T1 (front).jpg|none|thumb|Netra T1 (front)]]&lt;br /&gt;
[[File:Netra T1 (Rear).jpg|alt=Netra T1 (Rear)|none|thumb|Netra T1 (Rear)]]&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Services_people_are_running&amp;diff=242</id>
		<title>Services people are running</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Services_people_are_running&amp;diff=242"/>
		<updated>2025-07-13T02:32:00Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a collection of &amp;quot;services&amp;quot; available on CGHMN. It&#039;s intended as a bootstrapping point until we get something to help with discovery. Feel free to add your own services!&lt;br /&gt;
&lt;br /&gt;
== Chat ==&lt;br /&gt;
&lt;br /&gt;
=== AIM ===&lt;br /&gt;
CGHMN connects to Chivanet&#039;s AIM service (running RetroAimServer). To use it, you need to sign up via http://chivanet.org/aim/. Once you have a screenname, you can connect from within the network.&lt;br /&gt;
&lt;br /&gt;
=== IRC ===&lt;br /&gt;
Available on irc.cghmn.retro (no TLS), and bridged onto the regular internet and Discord. &lt;br /&gt;
&lt;br /&gt;
=== MSN Messenger ===&lt;br /&gt;
&#039;&#039;&#039;TODO (maybe ask to federate with NINA ala ChivaNet?) - CursedSilicon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Email ==&lt;br /&gt;
You can run your own mail server on a .retro domain. If you would prefer not to (or want a backup), there are some open mail services (separate from general &amp;quot;hosting&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== CGHMN Public Email Service (ala Hotmail/Yahoo/Gmail) ===&lt;br /&gt;
Webmail: available - Supports Internet Explorer 3 (in theory) as a minimum. IE5 on Win3.11 tested and verified working.&lt;br /&gt;
&lt;br /&gt;
HTTP: http://cghmn-mail.retro&lt;br /&gt;
&lt;br /&gt;
IMAP:: cghmn-mail.retro&lt;br /&gt;
&lt;br /&gt;
POP3: cghmn-mail.retro&lt;br /&gt;
&lt;br /&gt;
(both incoming and outgoing servers use the same address for POP/IMAP/SMTP)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE: SSL is &#039;&#039;enabled&#039;&#039; but is not widely tested. Your mileage may vary. If you experience issues, just use insecure/plaintext modes for simplicity&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
How to sign up: message cursedsilicon on IRC/Discord.&lt;br /&gt;
&lt;br /&gt;
== Game servers ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!User&lt;br /&gt;
!Hostname&lt;br /&gt;
!IP&lt;br /&gt;
!Game(s)&lt;br /&gt;
!OS&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Loganius&lt;br /&gt;
|loganius.retro&lt;br /&gt;
|100.96.9.1&lt;br /&gt;
|ClassiCube &amp;amp; Halo PC&lt;br /&gt;
|Windows Server 2003 R2&lt;br /&gt;
|Must connect by IP for Halo.&lt;br /&gt;
|-&lt;br /&gt;
|CursedSilicon&lt;br /&gt;
|cursedsilicon.retro&lt;br /&gt;
|172.23.0.20&lt;br /&gt;
|Battle.Net&lt;br /&gt;
|Linux&lt;br /&gt;
|Just works! Plays Blizzard games up to Warcraft 3: Frozen Throne&lt;br /&gt;
|-&lt;br /&gt;
|CursedSilicon&lt;br /&gt;
|cursedsilicon.retro&lt;br /&gt;
|172.23.0.20&lt;br /&gt;
|Westwood Online&lt;br /&gt;
|Linux&lt;br /&gt;
|Just works! Plays Westwood games up to Red Alert 2: Yuri&#039;s Revenge&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;NOTE: Some services are &amp;quot;patched&amp;quot; at DNS level. Other games (such as Halo) require connecting to a server via IP. Check the notes!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Websites ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!User&lt;br /&gt;
!IP/Hostname&lt;br /&gt;
!OS&lt;br /&gt;
!Server&lt;br /&gt;
!Brief Description&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Loganius&lt;br /&gt;
|loganius.retro&lt;br /&gt;
|Windows Server 2003 R2&lt;br /&gt;
|IIS 6.0&lt;br /&gt;
|Whatever I feel like putting there.&lt;br /&gt;
|Supports HTTPS.&lt;br /&gt;
|-&lt;br /&gt;
|Loganius&lt;br /&gt;
|live.loganius.retro&lt;br /&gt;
|Windows Server 2003 R2 x64&lt;br /&gt;
|IIS 6.0&lt;br /&gt;
|My livestream VODs.&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;Livestreams at [rtsp | mms]://live.loganius.retro/, or http://live.loganius.retro:81/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|CursedSilicon&lt;br /&gt;
|cursedsilicon.retro&lt;br /&gt;
|Linux&lt;br /&gt;
|Nginx&lt;br /&gt;
|Basically a landing page for new users. &lt;br /&gt;
Also has an FTP with lots of useful files&lt;br /&gt;
|Also available at http://cghmn.cursedsilicon.net&lt;br /&gt;
|}&lt;br /&gt;
== Hosting ==&lt;br /&gt;
&lt;br /&gt;
=== Theotherhost ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!OS&lt;br /&gt;
!Platform&lt;br /&gt;
!Admin UI requirements&lt;br /&gt;
!Languages&lt;br /&gt;
!Databases&lt;br /&gt;
!Services&lt;br /&gt;
|-&lt;br /&gt;
|Linux&lt;br /&gt;
|BlueOnyx&lt;br /&gt;
|IE 5 (tested on Win 2k)&lt;br /&gt;
|Perl 5.8.8, PHP 5.1.5&lt;br /&gt;
|MySQL 5.0.95&lt;br /&gt;
|FTP/Web/SMTP/IMAP/POP/DNS/Mailing lists&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;How to sign up: message theothertom on IRC.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== CGHMN ===&lt;br /&gt;
CGHMN will offer Proxmox based hosting in future. Currently we are limited by hard disk capacity, but small servers can be uploaded and run. Ask CursedSilicon for details. &lt;br /&gt;
&lt;br /&gt;
== Other communications ==&lt;br /&gt;
&lt;br /&gt;
=== theotherforum ===&lt;br /&gt;
There is a forum at forum.theothertom.retro. This can be used to share projects/sites, as well as for general discussion. Currently, you need an email address to sign up.&lt;br /&gt;
&lt;br /&gt;
=== TODO: A pastebin ===&lt;br /&gt;
Would be good for sharing logs etc.&lt;br /&gt;
&lt;br /&gt;
=== TODO: Image host ===&lt;br /&gt;
Somewhere for screenshots etc.&lt;br /&gt;
&lt;br /&gt;
=== TODO: webring ===&lt;br /&gt;
To help find sites&lt;br /&gt;
&lt;br /&gt;
== Search ==&lt;br /&gt;
&lt;br /&gt;
=== Oohay ===&lt;br /&gt;
Available on &#039;&#039;&#039;oohay.retro&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Must submit pages for indexing&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Google Search Appliance ===&lt;br /&gt;
Available on &#039;&#039;&#039;google.retro&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Submit domains for indexing to CursedSilicon. Crawling takes about 15 minutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Pandia Search ===&lt;br /&gt;
Available on &#039;&#039;&#039;&#039;&#039;www.chivanet&#039;&#039;&#039;&#039;&#039; (no TLD but WWW is required!)&lt;br /&gt;
&lt;br /&gt;
Has both a web and CGHMN version&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sites can be added via the Pandia UI&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Services_people_are_running&amp;diff=241</id>
		<title>Services people are running</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Services_people_are_running&amp;diff=241"/>
		<updated>2025-07-13T01:35:25Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a collection of &amp;quot;services&amp;quot; available on CGHMN. It&#039;s intended as a bootstrapping point until we get something to help with discovery. Feel free to add your own services!&lt;br /&gt;
&lt;br /&gt;
== Chat ==&lt;br /&gt;
&lt;br /&gt;
=== AIM ===&lt;br /&gt;
CGHMN connects to Chivanet&#039;s AIM service (running RetroAimServer). To use it, you need to sign up via http://chivanet.org/aim/. Once you have a screenname, you can connect from within the network.&lt;br /&gt;
&lt;br /&gt;
=== IRC ===&lt;br /&gt;
Available on irc.cghmn.retro (no TLS), and bridged onto the regular internet and Discord. &lt;br /&gt;
&lt;br /&gt;
=== MSN Messenger ===&lt;br /&gt;
&#039;&#039;&#039;TODO (maybe ask to federate with NINA ala ChivaNet?) - CursedSilicon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Email ==&lt;br /&gt;
You can run your own mail server on a .retro domain. If you would prefer not to (or want a backup), there are some open mail services (separate from general &amp;quot;hosting&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== CGHMN Public Email Service (ala Hotmail/Yahoo/Gmail) ===&lt;br /&gt;
Webmail: available - Supports Internet Explorer 3 (in theory) as a minimum. IE5 on Win3.11 tested and verified working.&lt;br /&gt;
&lt;br /&gt;
HTTP: http://cghmn-mail.retro&lt;br /&gt;
&lt;br /&gt;
IMAP:: cghmn-mail.retro&lt;br /&gt;
&lt;br /&gt;
POP3: cghmn-mail.retro&lt;br /&gt;
&lt;br /&gt;
(both incoming and outgoing servers use the same address for POP/IMAP/SMTP)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE: SSL is &#039;&#039;enabled&#039;&#039; but is not widely tested. Your mileage may vary. If you experience issues, just use insecure/plaintext modes for simplicity&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
How to sign up: message cursedsilicon on IRC/Discord.&lt;br /&gt;
&lt;br /&gt;
== Game servers ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!User&lt;br /&gt;
!Hostname&lt;br /&gt;
!IP&lt;br /&gt;
!Game(s)&lt;br /&gt;
!OS&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Loganius&lt;br /&gt;
|loganius.retro&lt;br /&gt;
|100.96.9.1&lt;br /&gt;
|ClassiCube &amp;amp; Halo PC&lt;br /&gt;
|Windows Server 2003 R2&lt;br /&gt;
|Must connect by IP for Halo.&lt;br /&gt;
|-&lt;br /&gt;
|CursedSilicon&lt;br /&gt;
|cursedsilicon.retro&lt;br /&gt;
|172.23.0.20&lt;br /&gt;
|Battle.Net&lt;br /&gt;
|Linux&lt;br /&gt;
|Just works! Plays Blizzard games up to Warcraft 3: Frozen Throne&lt;br /&gt;
|-&lt;br /&gt;
|CursedSilicon&lt;br /&gt;
|cursedsilicon.retro&lt;br /&gt;
|172.23.0.20&lt;br /&gt;
|Westwood Online&lt;br /&gt;
|Linux&lt;br /&gt;
|Just works! Plays Westwood games up to Red Alert 2: Yuri&#039;s Revenge&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;NOTE: Some services are &amp;quot;patched&amp;quot; at DNS level. Other games (such as Halo) require connecting to a server via IP. Check the notes!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Websites ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!User&lt;br /&gt;
!IP/Hostname&lt;br /&gt;
!OS&lt;br /&gt;
!Server&lt;br /&gt;
!Brief Description&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Loganius&lt;br /&gt;
|loganius.retro&lt;br /&gt;
|Windows Server 2003 R2&lt;br /&gt;
|IIS 6.0&lt;br /&gt;
|Whatever I feel like putting there.&lt;br /&gt;
|Supports HTTPS.&lt;br /&gt;
|-&lt;br /&gt;
|Loganius&lt;br /&gt;
|live.loganius.retro&lt;br /&gt;
|Windows Server 2003 R2 x64&lt;br /&gt;
|IIS 6.0&lt;br /&gt;
|My livestream VODs.&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;Livestreams at [rtsp | mms]://live.loganius.retro/, or http://live.loganius.retro:81/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|CursedSilicon&lt;br /&gt;
|cursedsilicon.retro&lt;br /&gt;
|Linux&lt;br /&gt;
|Nginx&lt;br /&gt;
|Basically a landing page for new users. &lt;br /&gt;
Also has an FTP with lots of useful files&lt;br /&gt;
|Also available at http://cghmn.cursedsilicon.net&lt;br /&gt;
|}&lt;br /&gt;
== Hosting ==&lt;br /&gt;
&lt;br /&gt;
=== Theotherhost ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!OS&lt;br /&gt;
!Platform&lt;br /&gt;
!Admin UI requirements&lt;br /&gt;
!Languages&lt;br /&gt;
!Databases&lt;br /&gt;
!Services&lt;br /&gt;
|-&lt;br /&gt;
|Linux&lt;br /&gt;
|BlueOnyx&lt;br /&gt;
|IE 5 (tested on Win 2k)&lt;br /&gt;
|Perl 5.8.8, PHP 5.1.5&lt;br /&gt;
|MySQL 5.0.95&lt;br /&gt;
|FTP/Web/SMTP/IMAP/POP/DNS/Mailing lists&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;How to sign up: message theothertom on IRC.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== CGHMN ===&lt;br /&gt;
CGHMN will offer Proxmox based hosting in future. Currently we are limited by hard disk capacity, but small servers can be uploaded and run. Ask CursedSilicon for details. &lt;br /&gt;
&lt;br /&gt;
== Other communications ==&lt;br /&gt;
&lt;br /&gt;
=== theotherforum ===&lt;br /&gt;
There is a forum at forum.theothertom.retro. This can be used to share projects/sites, as well as for general discussion. Currently, you need an email address to sign up.&lt;br /&gt;
&lt;br /&gt;
=== TODO: A pastebin ===&lt;br /&gt;
Would be good for sharing logs etc.&lt;br /&gt;
&lt;br /&gt;
=== TODO: Image host ===&lt;br /&gt;
Somewhere for screenshots etc.&lt;br /&gt;
&lt;br /&gt;
=== TODO: webring ===&lt;br /&gt;
To help find sites&lt;br /&gt;
&lt;br /&gt;
== Search ==&lt;br /&gt;
&lt;br /&gt;
=== Oohay ===&lt;br /&gt;
Available on &#039;&#039;&#039;oohay.retro&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Must submit pages for indexing&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Google Search Appliance ===&lt;br /&gt;
Available on &#039;&#039;&#039;google.retro&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Submit domains for indexing to CursedSilicon. Crawling takes about 15 minutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Pandia Search ===&lt;br /&gt;
Available on &#039;&#039;&#039;&#039;&#039;www.chivanet&#039;&#039;&#039;&#039;&#039; (no TLD but WWW is required!)&lt;br /&gt;
&lt;br /&gt;
Has both a web and CGHMN version&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Message Serena to have your website indexed&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Services_people_are_running&amp;diff=240</id>
		<title>Services people are running</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Services_people_are_running&amp;diff=240"/>
		<updated>2025-07-13T01:33:46Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a collection of &amp;quot;services&amp;quot; available on CGHMN. It&#039;s intended as a bootstrapping point until we get something to help with discovery. Feel free to add your own services!&lt;br /&gt;
&lt;br /&gt;
== Chat ==&lt;br /&gt;
&lt;br /&gt;
=== AIM ===&lt;br /&gt;
CGHMN connects to Chivanet&#039;s AIM service (running RetroAimServer). To use it, you need to sign up via http://chivanet.org/aim/. Once you have a screenname, you can connect from within the network.&lt;br /&gt;
&lt;br /&gt;
=== IRC ===&lt;br /&gt;
Available on irc.cghmn.retro (no TLS), and bridged onto the regular internet and Discord. &lt;br /&gt;
&lt;br /&gt;
=== MSN Messenger ===&lt;br /&gt;
&#039;&#039;&#039;TODO (maybe ask to federate with NINA ala ChivaNet?) - CursedSilicon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Email ==&lt;br /&gt;
You can run your own mail server on a .retro domain. If you would prefer not to (or want a backup), there are some open mail services (separate from general &amp;quot;hosting&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== CGHMN Public Email Service (ala Hotmail/Yahoo/Gmail) ===&lt;br /&gt;
Webmail: available - Supports Internet Explorer 3 (in theory) as a minimum. IE5 on Win3.11 tested and verified working.&lt;br /&gt;
&lt;br /&gt;
HTTP: http://cghmn-mail.retro&lt;br /&gt;
&lt;br /&gt;
IMAP:: cghmn-mail.retro&lt;br /&gt;
&lt;br /&gt;
POP3: cghmn-mail.retro&lt;br /&gt;
&lt;br /&gt;
(both incoming and outgoing servers use the same address for POP/IMAP/SMTP)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE: SSL is &#039;&#039;enabled&#039;&#039; but is not widely tested. Your mileage may vary. If you experience issues, just use insecure/plaintext modes for simplicity&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
How to sign up: message cursedsilicon on IRC/Discord.&lt;br /&gt;
&lt;br /&gt;
== Game servers ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!User&lt;br /&gt;
!Hostname&lt;br /&gt;
!IP&lt;br /&gt;
!Game(s)&lt;br /&gt;
!OS&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Loganius&lt;br /&gt;
|loganius.retro&lt;br /&gt;
|100.96.9.1&lt;br /&gt;
|ClassiCube &amp;amp; Halo PC&lt;br /&gt;
|Windows Server 2003 R2&lt;br /&gt;
|Must connect by IP for Halo.&lt;br /&gt;
|-&lt;br /&gt;
|CursedSilicon&lt;br /&gt;
|cursedsilicon.retro&lt;br /&gt;
|172.23.0.20&lt;br /&gt;
|Battle.Net&lt;br /&gt;
|Linux&lt;br /&gt;
|Just works! Plays Blizzard games up to Warcraft 3: Frozen Throne&lt;br /&gt;
|-&lt;br /&gt;
|CursedSilicon&lt;br /&gt;
|cursedsilicon.retro&lt;br /&gt;
|172.23.0.20&lt;br /&gt;
|Westwood Online&lt;br /&gt;
|Linux&lt;br /&gt;
|Just works! Plays Westwood games up to Red Alert 2: Yuri&#039;s Revenge&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;NOTE: Some services are &amp;quot;patched&amp;quot; at DNS level. Other games (such as Halo) require connecting to a server via IP. Check the notes!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Websites ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!User&lt;br /&gt;
!IP/Hostname&lt;br /&gt;
!OS&lt;br /&gt;
!Server&lt;br /&gt;
!Brief Description&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Loganius&lt;br /&gt;
|loganius.retro&lt;br /&gt;
|Windows Server 2003 R2&lt;br /&gt;
|IIS 6.0&lt;br /&gt;
|Whatever I feel like putting there.&lt;br /&gt;
|Supports HTTPS.&lt;br /&gt;
|-&lt;br /&gt;
|Loganius&lt;br /&gt;
|live.loganius.retro&lt;br /&gt;
|Windows Server 2003 R2 x64&lt;br /&gt;
|IIS 6.0&lt;br /&gt;
|My livestream VODs.&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;Livestreams at [rtsp | mms]://live.loganius.retro/, or http://live.loganius.retro:81/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|CursedSilicon&lt;br /&gt;
|cursedsilicon.retro&lt;br /&gt;
|Linux&lt;br /&gt;
|Nginx&lt;br /&gt;
|Basically a landing page for new users. &lt;br /&gt;
Also has an FTP with lots of useful files&lt;br /&gt;
|Also available at http://cghmn.cursedsilicon.net&lt;br /&gt;
|}&lt;br /&gt;
== Hosting ==&lt;br /&gt;
&lt;br /&gt;
=== Theotherhost ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!OS&lt;br /&gt;
!Platform&lt;br /&gt;
!Admin UI requirements&lt;br /&gt;
!Languages&lt;br /&gt;
!Databases&lt;br /&gt;
!Services&lt;br /&gt;
|-&lt;br /&gt;
|Linux&lt;br /&gt;
|BlueOnyx&lt;br /&gt;
|IE 5 (tested on Win 2k)&lt;br /&gt;
|Perl 5.8.8, PHP 5.1.5&lt;br /&gt;
|MySQL 5.0.95&lt;br /&gt;
|FTP/Web/SMTP/IMAP/POP/DNS/Mailing lists&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;How to sign up: message theothertom on IRC.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== CGHMN ===&lt;br /&gt;
CGHMN will offer Proxmox based hosting in future. Currently we are limited by hard disk capacity, but small servers can be uploaded and run. Ask CursedSilicon for details. &lt;br /&gt;
&lt;br /&gt;
== Other communications ==&lt;br /&gt;
&lt;br /&gt;
=== theotherforum ===&lt;br /&gt;
There is a forum at forum.theothertom.retro. This can be used to share projects/sites, as well as for general discussion. Currently, you need an email address to sign up.&lt;br /&gt;
&lt;br /&gt;
=== TODO: A pastebin ===&lt;br /&gt;
Would be good for sharing logs etc.&lt;br /&gt;
&lt;br /&gt;
=== TODO: Image host ===&lt;br /&gt;
Somewhere for screenshots etc.&lt;br /&gt;
&lt;br /&gt;
=== TODO: webring ===&lt;br /&gt;
To help find sites&lt;br /&gt;
&lt;br /&gt;
== Search ==&lt;br /&gt;
&lt;br /&gt;
=== Oohay ===&lt;br /&gt;
Available on &#039;&#039;&#039;oohay.retro&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Must submit pages for indexing&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Google Search Appliance ===&lt;br /&gt;
Available on &#039;&#039;&#039;google.retro&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Submit domains for indexing to CursedSilicon. Crawling takes about 15 minutes&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=CGHMN-IP-Allocations&amp;diff=238</id>
		<title>CGHMN-IP-Allocations</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=CGHMN-IP-Allocations&amp;diff=238"/>
		<updated>2025-07-03T00:38:43Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== IP Address Allocations in the CGHMN Network ===&lt;br /&gt;
This page documents any IP addresses that are allocated statically to routers, subnets and members.&lt;br /&gt;
&lt;br /&gt;
=== Networks on the CGHMN side ===&lt;br /&gt;
This is a list of all networks active on the CGHMN server side.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Network Name&lt;br /&gt;
!VLAN&lt;br /&gt;
!Subnet&lt;br /&gt;
!Router IP&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Core Services&lt;br /&gt;
|4&lt;br /&gt;
|172.23.4.0/22&lt;br /&gt;
|172.23.4.1&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Servers&lt;br /&gt;
|8&lt;br /&gt;
|172.23.8.0/22&lt;br /&gt;
|172.23.8.1&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Global LAN&lt;br /&gt;
|256&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|No IP traffic, no assigned IP addresses&lt;br /&gt;
|-&lt;br /&gt;
|Wireguard Members Tunnel&lt;br /&gt;
| -&lt;br /&gt;
|100.89.128.0/22&lt;br /&gt;
|100.89.128.0&lt;br /&gt;
|The .0 for the router is not a typo, on P2P links the network address can also be used for a host&lt;br /&gt;
|-&lt;br /&gt;
|Servers at /dev/hack&lt;br /&gt;
| -&lt;br /&gt;
|172.23.3/22&lt;br /&gt;
|172.23.0.1&lt;br /&gt;
|May add more servers/services physically located at /dev/hack so might as well give them an IP range&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Members&#039; Networks ===&lt;br /&gt;
This list contains the subnets that are assigned to member routers on the  network. Members receive one &amp;lt;code&amp;gt;/24&amp;lt;/code&amp;gt; network from the &amp;lt;code&amp;gt;100.96.0.0/13&amp;lt;/code&amp;gt; block, in first-come-first-serve sequential order per default.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Member Name&lt;br /&gt;
!Peer Endpoint/Via&lt;br /&gt;
!Tunnel IP&lt;br /&gt;
!Routed Subnet(s)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|CursedSilicon&lt;br /&gt;
|/dev/hack (usually)&lt;br /&gt;
|100.89.128.1&lt;br /&gt;
|100.96.1.0/24&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Talija&lt;br /&gt;
| DIY&lt;br /&gt;
|100.89.128.2&lt;br /&gt;
|100.96.2.0/24&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Snep&lt;br /&gt;
|OPNsense box and PPPoE server&lt;br /&gt;
|100.89.128.3&lt;br /&gt;
|100.96.3.0/24&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Snep&lt;br /&gt;
|PC VPN tunnel&lt;br /&gt;
|100.89.128.4&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Hadn69&lt;br /&gt;
| DIY&lt;br /&gt;
|100.89.128.5&lt;br /&gt;
|100.96.5.0/24&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Lily&lt;br /&gt;
| Dell PowerEdge R620&lt;br /&gt;
|100.89.128.6&lt;br /&gt;
|100.96.6.0/24&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Theothertom&lt;br /&gt;
| Unknown&lt;br /&gt;
|100.89.128.7&lt;br /&gt;
|100.96.7.0/24&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Lily&lt;br /&gt;
| Raspberry Pi&lt;br /&gt;
|100.89.128.8&lt;br /&gt;
|100.96.8.0/24&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Loganius&lt;br /&gt;
| PPTP Bridge on Debian VM&lt;br /&gt;
|100.89.128.9&lt;br /&gt;
|100.96.9.0/24&lt;br /&gt;
| Using Microsoft Virtual Server 2005 under Windows Server 2003.&lt;br /&gt;
|-&lt;br /&gt;
|GothPanda&lt;br /&gt;
| OpenWRT&lt;br /&gt;
|100.89.128.10&lt;br /&gt;
|100.96.10.0/24&lt;br /&gt;
| TP-Link Archer C59 v2&lt;br /&gt;
|-&lt;br /&gt;
|ch0ccyra1n&lt;br /&gt;
| Unknown&lt;br /&gt;
|100.89.128.11&lt;br /&gt;
|100.96.11.0/24&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Chromaryu&lt;br /&gt;
|Unknown&lt;br /&gt;
|100.89.128.12&lt;br /&gt;
|100.96.12.0/24&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Serena&lt;br /&gt;
|Unknown&lt;br /&gt;
|100.89.128.13&lt;br /&gt;
|100.96.13.0/24&lt;br /&gt;
|Chivanet&lt;br /&gt;
|-&lt;br /&gt;
|CursedSilicon&lt;br /&gt;
|OpenWRT VM&lt;br /&gt;
|100.89.128.14&lt;br /&gt;
|100.96.14.0/24&lt;br /&gt;
|At home&lt;br /&gt;
|-&lt;br /&gt;
|Mel&lt;br /&gt;
|OpenWRT VM&lt;br /&gt;
|100.89.128.15&lt;br /&gt;
|100.96.15.0/24&lt;br /&gt;
|&amp;quot;Glinet Nugget&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Spz2024&lt;br /&gt;
|OpenWRT VM&lt;br /&gt;
|100.89.128.16&lt;br /&gt;
|100.96.16.0/24&lt;br /&gt;
| OpenWRT in QEMU on Windows host&lt;br /&gt;
|-&lt;br /&gt;
|Spaztron64&lt;br /&gt;
|Unknown&lt;br /&gt;
|100.89.128.17&lt;br /&gt;
|100.96.17.0/24&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Harry&lt;br /&gt;
|Unknown&lt;br /&gt;
|100.89.128.18&lt;br /&gt;
|100.96.18.0/24&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Mel&lt;br /&gt;
|OpenWRT VM&lt;br /&gt;
|100.89.128.19&lt;br /&gt;
|100.96.19.0/24&lt;br /&gt;
|OpenWRT VM &lt;br /&gt;
|-&lt;br /&gt;
|Spaztron64&lt;br /&gt;
|Unknown&lt;br /&gt;
|100.89.128.20&lt;br /&gt;
|100.96.20.0/24&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|TsuboDii&lt;br /&gt;
|Unknown&lt;br /&gt;
|100.89.128.21&lt;br /&gt;
|100.96.21.0/24&lt;br /&gt;
| -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Member-Delegated (Sub-) Domains ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Member Name&lt;br /&gt;
!Domain&lt;br /&gt;
!Nameserver&lt;br /&gt;
!Nameserver IP&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Serena&lt;br /&gt;
|chivanet&lt;br /&gt;
|pandora.chivanet&lt;br /&gt;
|100.96.13.7&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Nicuuut&lt;br /&gt;
|goat&lt;br /&gt;
|sanemi.nicuuut.goat&lt;br /&gt;
|172.23.0.53&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Talija&lt;br /&gt;
|coyote.retro&lt;br /&gt;
|a.ns.coyote.retro&lt;br /&gt;
|100.96.2.53&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;Snep&#039;&#039;&lt;br /&gt;
|&#039;&#039;snep.retro&#039;&#039;&lt;br /&gt;
|&#039;&#039;ns1.snep.retro&#039;&#039;&lt;br /&gt;
|&#039;&#039;172.23.8.11&#039;&#039;&lt;br /&gt;
| Currently offline&lt;br /&gt;
|-&lt;br /&gt;
|Lily&lt;br /&gt;
|lily.retro&lt;br /&gt;
|ns1.lily.retro&lt;br /&gt;
|100.96.6.250&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Loganius&lt;br /&gt;
|loganius.retro&lt;br /&gt;
|hugh.loganius.retro&lt;br /&gt;
|100.96.9.100&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|theothertom&lt;br /&gt;
|theothertom.retro&lt;br /&gt;
|north-foreland.theothertom.retro&lt;br /&gt;
|100.96.7.12&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Spaztron64&lt;br /&gt;
|arcesia.retro&lt;br /&gt;
|ns.arcesia.retro&lt;br /&gt;
|100.96.17.105&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|ch0ccyra1n&lt;br /&gt;
|oohay.retro&lt;br /&gt;
|ns1.oohay.retro&lt;br /&gt;
|100.96.11.197&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Harry&lt;br /&gt;
|404.retro&lt;br /&gt;
|ns.404.retro&lt;br /&gt;
|100.96.18.254&lt;br /&gt;
| -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Member Servers hosted on the CGHMN side ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Member Name&lt;br /&gt;
!VM/CT ID&lt;br /&gt;
!Server Name&lt;br /&gt;
!Server IP&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Snep&lt;br /&gt;
|10811&lt;br /&gt;
|srv01.snep.retro&lt;br /&gt;
|172.23.8.11&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Talija&lt;br /&gt;
|118&lt;br /&gt;
|junko.coyote.retro&lt;br /&gt;
|172.23.3.173&lt;br /&gt;
|Network diagnostics&lt;br /&gt;
|-&lt;br /&gt;
|Loganius&lt;br /&gt;
|123&lt;br /&gt;
|kira.loganius.retro&lt;br /&gt;
|172.23.0.52&lt;br /&gt;
|WMS Server&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;Cursed&#039;&#039;&lt;br /&gt;
|&#039;&#039;-&#039;&#039;&lt;br /&gt;
|&#039;&#039;-&#039;&#039;&lt;br /&gt;
|&#039;&#039;172.23.0.69&#039;&#039;&lt;br /&gt;
|&#039;&#039;Future CGHMN Mail Server&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Nicuuut&lt;br /&gt;
|124&lt;br /&gt;
|sanemi.nicuuut.goat&lt;br /&gt;
|172.23.0.53&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Nicuuut&lt;br /&gt;
|103&lt;br /&gt;
|mitsuri.nicuuut.goat&lt;br /&gt;
|172.23.0.54&lt;br /&gt;
| -&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Compu-Global-Hyper-Mega-Net]]&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Services_people_are_running&amp;diff=237</id>
		<title>Services people are running</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Services_people_are_running&amp;diff=237"/>
		<updated>2025-07-01T01:18:39Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a collection of &amp;quot;services&amp;quot; available on CGHMN. It&#039;s intended as a bootstrapping point until we get something to help with discovery. Feel free to add your own services!&lt;br /&gt;
&lt;br /&gt;
== Chat ==&lt;br /&gt;
&lt;br /&gt;
=== AIM ===&lt;br /&gt;
CGHMN connects to Chivanet&#039;s AIM service (running RetroAimServer). To use it, you need to sign up via http://chivanet.org/aim/. Once you have a screenname, you can connect from within the network.&lt;br /&gt;
&lt;br /&gt;
=== IRC ===&lt;br /&gt;
Available on irc.cghmn.retro (no TLS), and bridged onto the regular internet and Discord. &lt;br /&gt;
&lt;br /&gt;
=== MSN Messenger ===&lt;br /&gt;
&#039;&#039;&#039;TODO (maybe ask to federate with NINA ala ChivaNet?) - CursedSilicon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Email ==&lt;br /&gt;
You can run your own mail server on a .retro domain. If you would prefer not to (or want a backup), there are some open mail services (separate from general &amp;quot;hosting&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== CGHMN Public Email Service (ala Hotmail/Yahoo/Gmail) ===&lt;br /&gt;
Webmail: available - Supports Internet Explorer 3 (in theory) as a minimum. IE5 on Win3.11 tested and verified working.&lt;br /&gt;
&lt;br /&gt;
HTTP: http://cghmn-mail.retro&lt;br /&gt;
&lt;br /&gt;
IMAP:: cghmn-mail.retro&lt;br /&gt;
&lt;br /&gt;
POP3: cghmn-mail.retro&lt;br /&gt;
&lt;br /&gt;
(both incoming and outgoing servers use the same address for POP/IMAP/SMTP)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE: Both should connect as &amp;quot;insecure/plaintext&amp;quot; modes. I&#039;m too lazy to set up SSL encryption yet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
How to sign up: @cursedsilicon on IRC/Discord.&lt;br /&gt;
&lt;br /&gt;
== Game servers ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!User&lt;br /&gt;
!Hostname&lt;br /&gt;
!IP&lt;br /&gt;
!Game(s)&lt;br /&gt;
!OS&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Loganius&lt;br /&gt;
|loganius.retro&lt;br /&gt;
|100.96.9.1&lt;br /&gt;
|ClassiCube &amp;amp; Halo PC&lt;br /&gt;
|Windows Server 2003 R2&lt;br /&gt;
|Must connect by IP for Halo.&lt;br /&gt;
|-&lt;br /&gt;
|CursedSilicon&lt;br /&gt;
|cursedsilicon.retro&lt;br /&gt;
|172.23.0.20&lt;br /&gt;
|Battle.Net&lt;br /&gt;
|Linux&lt;br /&gt;
|Just works! Plays Blizzard games up to Warcraft 3: Frozen Throne&lt;br /&gt;
|-&lt;br /&gt;
|CursedSilicon&lt;br /&gt;
|cursedsilicon.retro&lt;br /&gt;
|172.23.0.20&lt;br /&gt;
|Westwood Online&lt;br /&gt;
|Linux&lt;br /&gt;
|Just works! Plays Westwood games up to Red Alert 2: Yuri&#039;s Revenge&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;NOTE: Some services are &amp;quot;patched&amp;quot; at DNS level. Other games (such as Halo) require connecting to a server via IP. Check the notes!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Websites ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!User&lt;br /&gt;
!IP/Hostname&lt;br /&gt;
!OS&lt;br /&gt;
!Server&lt;br /&gt;
!Brief Description&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Loganius&lt;br /&gt;
|loganius.retro&lt;br /&gt;
|Windows Server 2003 R2&lt;br /&gt;
|IIS 6.0&lt;br /&gt;
|Whatever I feel like putting there.&lt;br /&gt;
|Supports HTTPS.&lt;br /&gt;
|-&lt;br /&gt;
|Loganius&lt;br /&gt;
|live.loganius.retro&lt;br /&gt;
|Windows Server 2003 R2 x64&lt;br /&gt;
|IIS 6.0&lt;br /&gt;
|My livestream VODs.&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;Livestreams at [rtsp | mms]://live.loganius.retro/, or http://live.loganius.retro:81/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|CursedSilicon&lt;br /&gt;
|cursedsilicon.retro&lt;br /&gt;
|Linux&lt;br /&gt;
|Nginx&lt;br /&gt;
|Basically a landing page for new users. &lt;br /&gt;
Also has an FTP with lots of useful files&lt;br /&gt;
|Also available at http://cghmn.cursedsilicon.net&lt;br /&gt;
|}&lt;br /&gt;
== Hosting ==&lt;br /&gt;
&lt;br /&gt;
=== Theotherhost ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!OS&lt;br /&gt;
!Platform&lt;br /&gt;
!Admin UI requirements&lt;br /&gt;
!Languages&lt;br /&gt;
!Databases&lt;br /&gt;
!Services&lt;br /&gt;
|-&lt;br /&gt;
|Linux&lt;br /&gt;
|BlueOnyx&lt;br /&gt;
|IE 5 (tested on Win 2k)&lt;br /&gt;
|Perl 5.8.8, PHP 5.1.5&lt;br /&gt;
|MySQL 5.0.95&lt;br /&gt;
|FTP/Web/SMTP/IMAP/POP/DNS/Mailing lists&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;How to sign up: message theothertom on IRC.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== CGHMN ===&lt;br /&gt;
CGHMN will offer Proxmox based hosting in future. Currently we are limited by hard disk capacity, but small servers can be uploaded and run. Ask CursedSilicon for details. &lt;br /&gt;
&lt;br /&gt;
== Other communications ==&lt;br /&gt;
&lt;br /&gt;
=== theotherforum ===&lt;br /&gt;
There is a forum at forum.theothertom.retro. This can be used to share projects/sites, as well as for general discussion. Currently, you need an email address to sign up.&lt;br /&gt;
&lt;br /&gt;
=== TODO: A pastebin ===&lt;br /&gt;
Would be good for sharing logs etc.&lt;br /&gt;
&lt;br /&gt;
=== TODO: Image host ===&lt;br /&gt;
Somewhere for screenshots etc.&lt;br /&gt;
&lt;br /&gt;
=== TODO: webring ===&lt;br /&gt;
To help find sites&lt;br /&gt;
&lt;br /&gt;
== Search ==&lt;br /&gt;
&lt;br /&gt;
=== Oohay ===&lt;br /&gt;
Available on &#039;&#039;&#039;oohay.retro&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Must submit pages for indexing&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Google Search Appliance ===&lt;br /&gt;
Available on &#039;&#039;&#039;google.retro&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Submit domains for indexing to CursedSilicon. Crawling takes about 15 minutes&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=AIM_Clients&amp;diff=236</id>
		<title>AIM Clients</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=AIM_Clients&amp;diff=236"/>
		<updated>2025-06-28T04:11:47Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is just a scratch page for me to send the Retro AIM Server project on supported 3rd party AIM clients I&#039;ve tested&lt;br /&gt;
&lt;br /&gt;
Windows testing is done on a Windows XP (32-bit) virtual machine with all updates applied  &lt;br /&gt;
&lt;br /&gt;
Mac testing is done on OS X 10.6.8 via Proxmox &lt;br /&gt;
&lt;br /&gt;
Linux testing is done on Ubuntu 5.04 (32-bit) via Proxmox but may be augmented in future with different distros &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;All testing was performed on [[Compu-Global-Hyper-Mega-Net|CGHMN]] to simplify packet captures. IP addresses do not reflect the ones used by regular RAS clients but CGHMN is connected to ChivaNet/RAS&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
This test isn&#039;t likely to be 100% coverage because I&#039;m not going to test *every build* of every client. But should give users a general direction for further testing&lt;br /&gt;
&lt;br /&gt;
Submissions are also welcome. Please feel free to email me or send me a message on Mastodon&lt;br /&gt;
&lt;br /&gt;
== TESTED WORKING ==&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
Regular AIM. Pretty much all of these up to 6.1 (at time of writing) are tested and working. 6.1 should work on everything from Windows 9x/NT 4.0 through to Windows 11&lt;br /&gt;
&lt;br /&gt;
AIM 1.5 also works on Windows 3.11 with Win32s&lt;br /&gt;
&lt;br /&gt;
=== Mac ===&lt;br /&gt;
Adium X 1.0.6 (x86) works! (PPC untested but presumed working)&lt;br /&gt;
&lt;br /&gt;
Adium 1.3.10 (x86) works! (PPC untested but presumed working)&lt;br /&gt;
&lt;br /&gt;
iChat 3.1.9 on OS X 10.4.11 (Tiger) PPC works!&lt;br /&gt;
&lt;br /&gt;
iChat 5.0.3 on OS X 10.6.8 (Snow Leopard) x86 works!&lt;br /&gt;
&lt;br /&gt;
iChat on OS X Leopard (PPC or x86 unspecified) works!&lt;br /&gt;
&lt;br /&gt;
AIM 4.7 for OS 9 (PPC) works!&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
GAIM 1.1.4 (Ubuntu 5.04) works. Though users will show as offline to other client(s) for several minutes. [https://github.com/mk6i/retro-aim-server/issues/123#issuecomment-2933138905 Bug filed]&lt;br /&gt;
&lt;br /&gt;
TiK 0.90 (Ubuntu 5.04) works! Though needs to be run as root for some reason?&lt;br /&gt;
&lt;br /&gt;
== TESTED &#039;&#039;&#039;NOT&#039;&#039;&#039; WORKING ==&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
Miranda 0.10.80 - Queries &#039;&#039;&#039;slogin.oscar.aol.com&#039;&#039;&#039; (fixed) but fails to connect. No errors printed by the client. Client also corrupts its database file if exited and relaunched - [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
=== Mac ===&lt;br /&gt;
Adium 1.4.5 - Queries &#039;&#039;&#039;api.screenname.aol.com&#039;&#039;&#039; (fixed) and attempts to connect over HTTPS. Fails due to no SSL support currently - [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
AIM 2.1.302 - Queries &#039;&#039;&#039;clienturls.aol.com AND aoldiag.aol.com&#039;&#039;&#039; (fixed). Attempts to connect over HTTPS. Fails due to no SSL support currently -  [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
AIM 2.2.439 - Queries &#039;&#039;&#039;kdc.uas.aol.com&#039;&#039;&#039; (fixed) Attempts to connect over HTTPS. Fails due to no SSL support currently -  [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
Ayttm 0.4.6-26 - Fails to connect to &#039;&#039;&#039;toc.oscar.aol.com&#039;&#039;&#039; (fixed) then returns 400 bad request from Nginx(?) - [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
Centreicq 4.13.0 - I have no goddamn idea how to use this client. But it seems to do...something? then eventually just shows &#039;&#039;&#039;[aim] disconnected&#039;&#039;&#039; - [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
Kopete 0.10 - Attempts to connect but never completes. No errors reported from client - [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
naim 0.11.7.2 - &#039;&#039;&#039;Seems to connect to its own TOC server toc.n.ml.org (???)&#039;&#039;&#039; (fixed) but fails to connect. Client logging enabled but did not produce any log files - [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
=== AmigaOS/MorphOS ===&lt;br /&gt;
nAIM 0.11.8.3.1 for AmigaOS - Also connects to its own TOC server &#039;&#039;&#039;(toc.n.ml.org)&#039;&#039;&#039; (DNS patched already previously for testing) but fails to connect similar to Linux client. Client did not produce any log files. [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
AmiAIM 0.11 for AmigaOS. Fails to connect, invalid username/password error. [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== UNTESTED ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adium X 0.89.1 - Fails to launch on OS X 10.6.8 (x86)&lt;br /&gt;
&lt;br /&gt;
iChat v??? on OS X 10.7 (Lion) was the final client revision is currently untested as I cannot get it to successfully boot under Proxmox&lt;br /&gt;
&lt;br /&gt;
Finch - Seems to be a plugin for Pidgin(?) to enable text mode chat instead of using a GUI?&lt;br /&gt;
&lt;br /&gt;
Instantbird - Originally a Pidgin plugin. Later became its own stand-alone client. Development halted in 2013(?) with download servers unavailable. Downloaded final v1.5 via 3rd party FTP server but was unable to launch due to missing dependencies on Ubuntu 5.04&lt;br /&gt;
&lt;br /&gt;
Jitsi - Cannot find old versions. Application seems to be more geared toward SIP and video conferencing?&lt;br /&gt;
&lt;br /&gt;
Messages - Beta version was released for OS X &#039;&#039;&#039;&#039;&#039;10.7&#039;&#039;&#039;&#039;&#039; which I can&#039;t run under Proxmox currently&lt;br /&gt;
&lt;br /&gt;
Quiet Internet Pager - Seems like possible malware? Judging by the quality of its Wikipedia page. Final version also was for PDA&#039;s instead of Windows(???)&lt;br /&gt;
&lt;br /&gt;
TNT - Probably works? Last updated in 2006 and claims to support the &amp;quot;TOC2 protocol&amp;quot; (OSCAR?). But it&#039;s an &#039;&#039;&#039;&#039;&#039;Emacs&#039;&#039;&#039;&#039;&#039; client. I don&#039;t know how to use Emacs, let alone add AIM to it&lt;br /&gt;
&lt;br /&gt;
VSide. Looks like a weird...SecondLife knockoff? Development halted in 2018 but it was never a messaging client. Just had AIM support attached to it&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=AIM_Clients&amp;diff=235</id>
		<title>AIM Clients</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=AIM_Clients&amp;diff=235"/>
		<updated>2025-06-27T22:43:42Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is just a scratch page for me to send the Retro AIM Server project on supported 3rd party AIM clients I&#039;ve tested&lt;br /&gt;
&lt;br /&gt;
Windows testing is done on a Windows XP (32-bit) virtual machine with all updates applied  &lt;br /&gt;
&lt;br /&gt;
Mac testing is done on OS X 10.6.8 via Proxmox &lt;br /&gt;
&lt;br /&gt;
Linux testing is done on Ubuntu 5.04 (32-bit) via Proxmox but may be augmented in future with different distros &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;All testing was performed on [[Compu-Global-Hyper-Mega-Net|CGHMN]] to simplify packet captures. IP addresses do not reflect the ones used by regular RAS clients but CGHMN is connected to ChivaNet/RAS&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
This test isn&#039;t likely to be 100% coverage because I&#039;m not going to test *every build* of every client. But should give users a general direction for further testing&lt;br /&gt;
&lt;br /&gt;
Submissions are also welcome. Please feel free to email me or send me a message on Mastodon&lt;br /&gt;
&lt;br /&gt;
== TESTED WORKING ==&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
Regular AIM. Pretty much all of these up to 6.1 (at time of writing) are tested and working. 6.1 should work on everything from Windows 9x/NT 4.0 through to Windows 11&lt;br /&gt;
&lt;br /&gt;
AIM 1.5 also works on Windows 3.11 with Win32s. AIM 1.7 refuses to install (requires Win95) but may also work under 3.11 with some tweaking (untested)&lt;br /&gt;
&lt;br /&gt;
=== Mac ===&lt;br /&gt;
Adium X 1.0.6 (x86) works! (PPC untested but presumed working)&lt;br /&gt;
&lt;br /&gt;
Adium 1.3.10 (x86) works! (PPC untested but presumed working)&lt;br /&gt;
&lt;br /&gt;
iChat 3.1.9 on OS X 10.4.11 (Tiger) PPC works!&lt;br /&gt;
&lt;br /&gt;
iChat 5.0.3 on OS X 10.6.8 (Snow Leopard) x86 works!&lt;br /&gt;
&lt;br /&gt;
iChat on OS X Leopard (PPC or x86 unspecified) works!&lt;br /&gt;
&lt;br /&gt;
AIM 4.7 for OS 9 (PPC) works!&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
GAIM 1.1.4 (Ubuntu 5.04) works. Though users will show as offline to other client(s) for several minutes. [https://github.com/mk6i/retro-aim-server/issues/123#issuecomment-2933138905 Bug filed]&lt;br /&gt;
&lt;br /&gt;
TiK 0.90 (Ubuntu 5.04) works! Though needs to be run as root for some reason?&lt;br /&gt;
&lt;br /&gt;
== TESTED &#039;&#039;&#039;NOT&#039;&#039;&#039; WORKING ==&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
Miranda 0.10.80 - Queries &#039;&#039;&#039;slogin.oscar.aol.com&#039;&#039;&#039; (fixed) but fails to connect. No errors printed by the client. Client also corrupts its database file if exited and relaunched - [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
=== Mac ===&lt;br /&gt;
Adium 1.4.5 - Queries &#039;&#039;&#039;api.screenname.aol.com&#039;&#039;&#039; (fixed) and attempts to connect over HTTPS. Fails due to no SSL support currently - [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
AIM 2.1.302 - Queries &#039;&#039;&#039;clienturls.aol.com AND aoldiag.aol.com&#039;&#039;&#039; (fixed). Attempts to connect over HTTPS. Fails due to no SSL support currently -  [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
AIM 2.2.439 - Queries &#039;&#039;&#039;kdc.uas.aol.com&#039;&#039;&#039; (fixed) Attempts to connect over HTTPS. Fails due to no SSL support currently -  [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
Ayttm 0.4.6-26 - Fails to connect to &#039;&#039;&#039;toc.oscar.aol.com&#039;&#039;&#039; (fixed) then returns 400 bad request from Nginx(?) - [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
Centreicq 4.13.0 - I have no goddamn idea how to use this client. But it seems to do...something? then eventually just shows &#039;&#039;&#039;[aim] disconnected&#039;&#039;&#039; - [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
Kopete 0.10 - Attempts to connect but never completes. No errors reported from client - [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
naim 0.11.7.2 - &#039;&#039;&#039;Seems to connect to its own TOC server toc.n.ml.org (???)&#039;&#039;&#039; (fixed) but fails to connect. Client logging enabled but did not produce any log files - [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
=== AmigaOS/MorphOS ===&lt;br /&gt;
nAIM 0.11.8.3.1 for AmigaOS - Also connects to its own TOC server &#039;&#039;&#039;(toc.n.ml.org)&#039;&#039;&#039; (DNS patched already previously for testing) but fails to connect similar to Linux client. Client did not produce any log files. [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
AmiAIM 0.11 for AmigaOS. Fails to connect, invalid username/password error. [https://cursedsilicon.net/aim-packet-dumps/ Packet dump available here]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== UNTESTED ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adium X 0.89.1 - Fails to launch on OS X 10.6.8 (x86)&lt;br /&gt;
&lt;br /&gt;
iChat v??? on OS X 10.7 (Lion) was the final client revision is currently untested as I cannot get it to successfully boot under Proxmox&lt;br /&gt;
&lt;br /&gt;
Finch - Seems to be a plugin for Pidgin(?) to enable text mode chat instead of using a GUI?&lt;br /&gt;
&lt;br /&gt;
Instantbird - Originally a Pidgin plugin. Later became its own stand-alone client. Development halted in 2013(?) with download servers unavailable. Downloaded final v1.5 via 3rd party FTP server but was unable to launch due to missing dependencies on Ubuntu 5.04&lt;br /&gt;
&lt;br /&gt;
Jitsi - Cannot find old versions. Application seems to be more geared toward SIP and video conferencing?&lt;br /&gt;
&lt;br /&gt;
Messages - Beta version was released for OS X &#039;&#039;&#039;&#039;&#039;10.7&#039;&#039;&#039;&#039;&#039; which I can&#039;t run under Proxmox currently&lt;br /&gt;
&lt;br /&gt;
Quiet Internet Pager - Seems like possible malware? Judging by the quality of its Wikipedia page. Final version also was for PDA&#039;s instead of Windows(???)&lt;br /&gt;
&lt;br /&gt;
TNT - Probably works? Last updated in 2006 and claims to support the &amp;quot;TOC2 protocol&amp;quot; (OSCAR?). But it&#039;s an &#039;&#039;&#039;&#039;&#039;Emacs&#039;&#039;&#039;&#039;&#039; client. I don&#039;t know how to use Emacs, let alone add AIM to it&lt;br /&gt;
&lt;br /&gt;
VSide. Looks like a weird...SecondLife knockoff? Development halted in 2018 but it was never a messaging client. Just had AIM support attached to it&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
	<entry>
		<id>https://wiki.cursedsilicon.net/index.php?title=Services_people_are_running&amp;diff=231</id>
		<title>Services people are running</title>
		<link rel="alternate" type="text/html" href="https://wiki.cursedsilicon.net/index.php?title=Services_people_are_running&amp;diff=231"/>
		<updated>2025-06-25T22:04:12Z</updated>

		<summary type="html">&lt;p&gt;CursedSilicon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a collection of &amp;quot;services&amp;quot; available on CGHMN. It&#039;s intended as a bootstrapping point until we get something to help with discovery. Feel free to add your own services!&lt;br /&gt;
&lt;br /&gt;
== Chat ==&lt;br /&gt;
&lt;br /&gt;
=== AIM ===&lt;br /&gt;
CGHMN connects to Chivanet&#039;s AIM service (running RetroAimServer). To use it, you need to sign up via http://chivanet.org/aim/. Once you have a screenname, you can connect from within the network.&lt;br /&gt;
&lt;br /&gt;
=== IRC ===&lt;br /&gt;
Available on irc.cghmn.retro (no TLS), and bridged onto the regular internet and Discord. &lt;br /&gt;
&lt;br /&gt;
=== MSN Messenger ===&lt;br /&gt;
&#039;&#039;&#039;TODO (maybe ask to federate with NINA ala ChivaNet?) - CursedSilicon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Email ==&lt;br /&gt;
You can run your own mail server on a .retro domain. If you would prefer not to (or want a backup), there are some open mail services (separate from general &amp;quot;hosting&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== CGHMN Public Email Service (ala Hotmail/Yahoo/Gmail) ===&lt;br /&gt;
Webmail: available - Supports Internet Explorer 3 (in theory) as a minimum. IE5 on Win3.11 tested and verified working.&lt;br /&gt;
&lt;br /&gt;
HTTP: http://cghmn-mail.retro&lt;br /&gt;
&lt;br /&gt;
IMAP:: cghmn-mail.retro&lt;br /&gt;
&lt;br /&gt;
POP3: cghmn-mail.retro&lt;br /&gt;
&lt;br /&gt;
(both incoming and outgoing servers use the same address for POP/IMAP/SMTP)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE: Both should connect as &amp;quot;insecure/plaintext&amp;quot; modes. I&#039;m too lazy to set up SSL encryption yet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
How to sign up: @cursedsilicon on IRC/Discord.&lt;br /&gt;
&lt;br /&gt;
== Game servers ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!User&lt;br /&gt;
!Hostname&lt;br /&gt;
!IP&lt;br /&gt;
!Game(s)&lt;br /&gt;
!OS&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Loganius&lt;br /&gt;
|loganius.retro&lt;br /&gt;
|100.96.9.1&lt;br /&gt;
|ClassiCube &amp;amp; Halo PC&lt;br /&gt;
|Windows Server 2003 R2&lt;br /&gt;
|Must connect by IP for Halo.&lt;br /&gt;
|-&lt;br /&gt;
|CursedSilicon&lt;br /&gt;
|cursedsilicon.retro&lt;br /&gt;
|172.23.0.20&lt;br /&gt;
|Battle.Net&lt;br /&gt;
|Linux&lt;br /&gt;
|Just works! Plays Blizzard games up to Warcraft 3: Frozen Throne&lt;br /&gt;
|-&lt;br /&gt;
|CursedSilicon&lt;br /&gt;
|cursedsilicon.retro&lt;br /&gt;
|172.23.0.20&lt;br /&gt;
|Westwood Online&lt;br /&gt;
|Linux&lt;br /&gt;
|Just works! Plays Westwood games up to Red Alert 2: Yuri&#039;s Revenge&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;NOTE: Some services are &amp;quot;patched&amp;quot; at DNS level. Other games (such as Halo) require connecting to a server via IP. Check the notes!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Websites ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!User&lt;br /&gt;
!IP/Hostname&lt;br /&gt;
!OS&lt;br /&gt;
!Server&lt;br /&gt;
!Brief Description&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Loganius&lt;br /&gt;
|loganius.retro&lt;br /&gt;
|Windows Server 2003 R2&lt;br /&gt;
|IIS 6.0&lt;br /&gt;
|Whatever I feel like putting there.&lt;br /&gt;
|Supports HTTPS.&lt;br /&gt;
|-&lt;br /&gt;
|Loganius&lt;br /&gt;
|live.loganius.retro&lt;br /&gt;
|Windows Server 2003 R2 x64&lt;br /&gt;
|IIS 6.0&lt;br /&gt;
|My livestream VODs.&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;Livestreams at [rtsp | mms]://live.loganius.retro/, or http://live.loganius.retro:81/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|CursedSilicon&lt;br /&gt;
|cursedsilicon.retro&lt;br /&gt;
|Linux&lt;br /&gt;
|Nginx&lt;br /&gt;
|Basically a landing page for new users. &lt;br /&gt;
Also has an FTP with lots of useful files&lt;br /&gt;
|Also available at http://cghmn.cursedsilicon.net&lt;br /&gt;
|}&lt;br /&gt;
== Hosting ==&lt;br /&gt;
&lt;br /&gt;
=== Theotherhost ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!OS&lt;br /&gt;
!Platform&lt;br /&gt;
!Admin UI requirements&lt;br /&gt;
!Languages&lt;br /&gt;
!Databases&lt;br /&gt;
!Services&lt;br /&gt;
|-&lt;br /&gt;
|Linux&lt;br /&gt;
|BlueOnyx&lt;br /&gt;
|IE 5 (tested on Win 2k)&lt;br /&gt;
|Perl 5.8.8, PHP 5.1.5&lt;br /&gt;
|MySQL 5.0.95&lt;br /&gt;
|FTP/Web/SMTP/IMAP/POP/DNS/Mailing lists&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;How to sign up: message theothertom on IRC.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== CGHMN ===&lt;br /&gt;
CGHMN will offer Proxmox based hosting in future. Currently we are limited by hard disk capacity, but small servers can be uploaded and run. Ask CursedSilicon for details. &lt;br /&gt;
&lt;br /&gt;
== Other communications ==&lt;br /&gt;
&lt;br /&gt;
=== theotherforum ===&lt;br /&gt;
There is a forum at forum.theothertom.retro. This can be used to share projects/sites, as well as for general discussion. Currently, you need an email address to sign up.&lt;br /&gt;
&lt;br /&gt;
=== TODO: A pastebin ===&lt;br /&gt;
Would be good for sharing logs etc.&lt;br /&gt;
&lt;br /&gt;
=== TODO: Image host ===&lt;br /&gt;
Somewhere for screenshots etc.&lt;br /&gt;
&lt;br /&gt;
=== TODO: webring ===&lt;br /&gt;
To help find sites&lt;br /&gt;
&lt;br /&gt;
== Search ==&lt;br /&gt;
&lt;br /&gt;
=== Oohay ===&lt;br /&gt;
Available on oohay.retro.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Indexing approach: Must submit pages for indexing&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>CursedSilicon</name></author>
	</entry>
</feed>