HeadlinesBriefing HeadlinesBriefing 12 languages

Resurrecting iChat Audio and Video Conferencing

Hacker News ·

🇬🇧 English

Published on: 2026-09-11 12:36:14 by Chris Jones Updated on: 2026-10-05 20:15:16 • 7 min read

tl;dr Add this to your /etc/hosts file on your old Mac running Leopard or Show Leopard (has not been tested on Tiger or Panther), and i Chat should be able to make audio and video calls again. This assumes your router does port-preserving NAT (most do).157.230.2.213 configuration.apple.com Do note that if you are on a BSD based router like pf Sense or OPNsense, you will need to enable source port preservation in your outbound NAT settings.

i Chat AV and The i Sight I used to be the most annoying kind of Apple zealot. In the early 2000s, I thought everything Apple had was better than anything else out there whether it was true or not. There was one place that it was true, however, and that was in the realm of video and audio conferencing in the early 2000s.The big players for consumer level video conferencing at the time were Microsoft with MSN Messenger, Yahoo! with Yahoo! Messenger, and AOL with AOL Instant Messenger (AIM). Then at Apple's World Wide Developer Conference (WWDC) in June of 2003, along with the G5 processor and OS X 10.3 panther, Apple announced "i Chat AV".They also announced this gorgeous over-engineered webcam to go along with it called the "i Sight".I actually had a G4 laptop and an i Sight. It felt like living in the future and I loved it. This post is about how I got i Chat's video conferencing on early OS X working over the Internet again to relive some of that fun.

The First Attempt In early 2023, my friend (will be referred to as "Methodius") and I decided to just try it and see what would happen. We tried to test a simple i Chat audio call on OS X Leopard. That version of i Chat works with XMPP (Jabber) servers, so we each set it up with an account on jabb.im, and pressed the green call button. It rang for the other party, it said it was trying to connect, and then...failed to connect. It's never that easy.

i Chat Debugging and Inspecting The Network Time to do some traffic inspection with tcpdump. Thankfully, that comes pre-installed on OS X from back then so I didn't have to install anything extra. Along with the packet inspection, I also ran i Chat in debug mode by launching it in the terminal like this:/Applications/i Chat.app/contents/Mac OS/i Chat -error Log Level 7i Chat's debug mode was very helpful and barely documented anywhere, so now it lives here if I ever need to look it up again. What's Supposed to Happened i Chat makes an http request to http://configuration.apple.com/configurations/macosx/ichat/1/snatmap.txt to get the address of an SNATMAP server.i Chat makes a UDP request to that SNATMAP server to get its own public IP address.i Chat on both ends then exchanges their public IPs and ports via their text communication channel (XMPP in our case).i Chat on both ends then attempts to set up a peer-to-peer RTP connection by blasting packets to each over over the public IPs and ports previously discovered via the SNATMAP server. Since NAT connections are stateful, and outbound NAT connections open an inbound connection to the machine making the request, i Chat behind NAT routers are able to connect with each other without the need to set up NAT port forwarding ahead of time. What Actually Happened i Chat attempted to make an http request to http://configuration.apple.com/configurations/macosx/ichat/1/snatmap.txt but got redirected to https which it could not connect to because OS X's TLS suite is too old.i Chat failed to complete that request, so instead of exchanging our public IPs, they exchanged private LAN IPs instead, which obviously failed to connect over NAT.The https URL is still up at the time of writing this, however, and actually contains something!snatmap://snatmap.apple.com:5678 OK, NP. I set up my own simple web server, hosted that file myself, update OS X's /etc/hosts file to point configuration.apple.com to an IP of my choosing. Ran it and...still nothing. Apple's SNATMAP server doesn't r...

View original article →


🇸🇦 العربية

إحياء مؤتمرات iChat الصوتية والمرئية

Published on: 2026-09-11 12:36:14 by Chris Jones Updated on: 2026-10-05 20:15:16 • 7 min read

tl;dr Add this to your /etc/hosts file on your old Mac running Leopard or Show Leopard (has not been tested on Tiger or Panther), and i Chat should be able to make audio and video calls again. This assumes your router does port-preserving NAT (most do).157.230.2.213 configuration.apple.com Do note that if you are on a BSD based router like pf Sense or OPNsense, you will need to enable source port preservation in your outbound NAT settings.

i Chat AV and The i Sight I used to be the most annoying kind of Apple zealot. In the early 2000s, I thought everything Apple had was better than anything else out there whether it was true or not. There was one place that it was true, however, and that was in the realm of video and audio conferencing in the early 2000s.The big players for consumer level video conferencing at the time were Microsoft with MSN Messenger, Yahoo! with Yahoo! Messenger, and AOL with AOL Instant Messenger (AIM). Then at Apple's World Wide Developer Conference (WWDC) in June of 2003, along with the G5 processor and OS X 10.3 panther, Apple announced "i Chat AV".They also announced this gorgeous over-engineered webcam to go along with it called the "i Sight".I actually had a G4 laptop and an i Sight. It felt like living in the future and I loved it. This post is about how I got i Chat's video conferencing on early OS X working over the Internet again to relive some of that fun.

The First Attempt In early 2023, my friend (will be referred to as "Methodius") and I decided to just try it and see what would happen. We tried to test a simple i Chat audio call on OS X Leopard. That version of i Chat works with XMPP (Jabber) servers, so we each set it up with an account on jabb.im, and pressed the green call button. It rang for the other party, it said it was trying to connect, and then...failed to connect. It's never that easy.

i Chat Debugging and Inspecting The Network Time to do some traffic inspection with tcpdump. Thankfully, that comes pre-installed on OS X from back then so I didn't have to install anything extra. Along with the packet inspection, I also ran i Chat in debug mode by launching it in the terminal like this:/Applications/i Chat.app/contents/Mac OS/i Chat -error Log Level 7i Chat's debug mode was very helpful and barely documented anywhere, so now it lives here if I ever need to look it up again. What's Supposed to Happened i Chat makes an http request to http://configuration.apple.com/configurations/macosx/ichat/1/snatmap.txt to get the address of an SNATMAP server.i Chat makes a UDP request to that SNATMAP server to get its own public IP address.i Chat on both ends then exchanges their public IPs and ports via their text communication channel (XMPP in our case).i Chat on both ends then attempts to set up a peer-to-peer RTP connection by blasting packets to each over over the public IPs and ports previously discovered via the SNATMAP server. Since NAT connections are stateful, and outbound NAT connections open an inbound connection to the machine making the request, i Chat behind NAT routers are able to connect with each other without the need to set up NAT port forwarding ahead of time. What Actually Happened i Chat attempted to make an http request to http://configuration.apple.com/configurations/macosx/ichat/1/snatmap.txt but got redirected to https which it could not connect to because OS X's TLS suite is too old.i Chat failed to complete that request, so instead of exchanging our public IPs, they exchanged private LAN IPs instead, which obviously failed to connect over NAT.The https URL is still up at the time of writing this, however, and actually contains something!snatmap://snatmap.apple.com:5678 OK, NP. I set up my own simple web server, hosted that file myself, update OS X's /etc/hosts file to point configuration.apple.com to an IP of my choosing. Ran it and...still nothing. Apple's SNATMAP server...

FAQ Q: How can iChat Audio and Video Conferencing be resurrected on old Macs?

FAQ A: Add 157.230.2.213 configuration.apple.com to your /etc/hosts file on Leopard or Show Leopard. Note BSD-based routers like pfSense or OPNsense require source port preservation in outbound NAT settings.

كيف يمكن إحياء مؤتمرات iChat الصوتية والمرئية على أجهزة ماك القديمة؟

أضف 157.230.2.213 configuration.apple.com إلى ملف /etc/hosts على جهاز ماك القديم الخاص بك الذي يعمل بنظام Leopard أو Show Leopard. يرجى ملاحظة أن أجهزة التوجيه القائمة على BSD مثل pfSense أو OPNsense تتطلب الحفاظ على منفذ المصدر في إعدادات NAT الصادرة.

العربية version →


🇧🇩 বাংলা

iChat অডিও এবং ভিডিও কনফারেন্সিং পুনর্জীবিত করা

Published on: 2026-09-11 12:36:14 by Chris Jones Updated on: 2026-10-05 20:15:16 • 7 min read

tl;dr Add this to your /etc/hosts file on your old Mac running Leopard or Show Leopard (has not been tested on Tiger or Panther), and i Chat should be able to make audio and video calls again. This assumes your router does port-preserving NAT (most do).157.230.2.213 configuration.apple.com Do note that if you are on a BSD based router like pf Sense or OPNsense, you will need to enable source port preservation in your outbound NAT settings.

i Chat AV and The i Sight I used to be the most annoying kind of Apple zealot. In the early 2000s, I thought everything Apple had was better than anything else out there whether it was true or not. There was one place that it was true, however, and that was in the realm of video and audio conferencing in the early 2000s.The big players for consumer level video conferencing at the time were Microsoft with MSN Messenger, Yahoo! with Yahoo! Messenger, and AOL with AOL Instant Messenger (AIM). Then at Apple's World Wide Developer Conference (WWDC) in June of 2003, along with the G5 processor and OS X 10.3 panther, Apple announced "i Chat AV".They also announced this gorgeous over-engineered webcam to go along with it called the "i Sight".I actually had a G4 laptop and an i Sight. It felt like living in the future and I loved it. This post is about how I got i Chat's video conferencing on early OS X working over the Internet again to relive some of that fun.

The First Attempt In early 2023, my friend (will be referred to as "Methodius") and I decided to just try it and see what would happen. We tried to test a simple i Chat audio call on OS X Leopard. That version of i Chat works with XMPP (Jabber) servers, so we each set it up with an account on jabb.im, and pressed the green call button. It rang for the other party, it said it was trying to connect, and then...failed to connect. It's never that easy.

i Chat Debugging and Inspecting The Network Time to do some traffic inspection with tcpdump. Thankfully, that comes pre-installed on OS X from back then so I didn't have to install anything extra. Along with the packet inspection, I also ran i Chat in debug mode by launching it in the terminal like this:/Applications/i Chat.app/contents/Mac OS/i Chat -error Log Level 7i Chat's debug mode was very helpful and barely documented anywhere, so now it lives here if I ever need to look it up again. What's Supposed to Happened i Chat makes an http request to http://configuration.apple.com/configurations/macosx/ichat/1/snatmap.txt to get the address of an SNATMAP server.i Chat makes a UDP request to that SNATMAP server to get its own public IP address.i Chat on both ends then exchanges their public IPs and ports via their text communication channel (XMPP in our case).i Chat on both ends then attempts to set up a peer-to-peer RTP connection by blasting packets to each over over the public IPs and ports previously discovered via the SNATMAP server. Since NAT connections are stateful, and outbound NAT connections open an inbound connection to the machine making the request, i Chat behind NAT routers are able to connect with each other without the need to set up NAT port forwarding ahead of time. What Actually Happened i Chat attempted to make an http request to http://configuration.apple.com/configurations/macosx/ichat/1/snatmap.txt but got redirected to https which it could not connect to because OS X's TLS suite is too old.i Chat failed to complete that request, so instead of exchanging our public IPs, they exchanged private LAN IPs instead, which obviously failed to connect over NAT.The https URL is still up at the time of writing this, however, and actually contains something!snatmap://snatmap.apple.com:5678 OK, NP. I set up my own simple web server, hosted that file myself, update OS X's /etc/hosts file to point configuration.apple.com to an IP of my choosing. Ran it and...still nothing. Apple's SNATMAP server...

FAQ Q: How can iChat Audio and Video Conferencing be resurrected on old Macs?

FAQ A: Add 157.230.2.213 configuration.apple.com to your /etc/hosts file on Leopard or Show Leopard. Note BSD-based routers like pfSense or OPNsense require source port preservation in outbound NAT settings.

পুরানো Mac-এ iChat অডিও এবং ভিডিও কনফারেন্সিং কীভাবে পুনর্জীবিত করা যায়?

Leopard বা Show Leopard চালানো আপনার পুরনো Mac-এ, /etc/hosts ফাইলে 157.230.2.213 configuration.apple.com যোগ করুন। দয়া করে নোট করুন যে BSD-ভিত্তিক রাউটার যেমন pfSense বা OPNsense-এ, আউটবাউন্ড NAT সেটিংসে সোর্স পোর্ট সংরক্ষণ সক্রিয় করা প্রয়োজন।

বাংলা version →


🇩🇪 Deutsch

Wiederbelebung der iChat-Audio- und Videokonferenz

Published on: 2026-09-11 12:36:14 by Chris Jones Updated on: 2026-10-05 20:15:16 • 7 min read

tl;dr Add this to your /etc/hosts file on your old Mac running Leopard or Show Leopard (has not been tested on Tiger or Panther), and i Chat should be able to make audio and video calls again. This assumes your router does port-preserving NAT (most do).157.230.2.213 configuration.apple.com Do note that if you are on a BSD based router like pf Sense or OPNsense, you will need to enable source port preservation in your outbound NAT settings.

i Chat AV and The i Sight I used to be the most annoying kind of Apple zealot. In the early 2000s, I thought everything Apple had was better than anything else out there whether it was true or not. There was one place that it was true, however, and that was in the realm of video and audio conferencing in the early 2000s.The big players for consumer level video conferencing at the time were Microsoft with MSN Messenger, Yahoo! with Yahoo! Messenger, and AOL with AOL Instant Messenger (AIM). Then at Apple's World Wide Developer Conference (WWDC) in June of 2003, along with the G5 processor and OS X 10.3 panther, Apple announced "i Chat AV".They also announced this gorgeous over-engineered webcam to go along with it called the "i Sight".I actually had a G4 laptop and an i Sight. It felt like living in the future and I loved it. This post is about how I got i Chat's video conferencing on early OS X working over the Internet again to relive some of that fun.

The First Attempt In early 2023, my friend (will be referred to as "Methodius") and I decided to just try it and see what would happen. We tried to test a simple i Chat audio call on OS X Leopard. That version of i Chat works with XMPP (Jabber) servers, so we each set it up with an account on jabb.im, and pressed the green call button. It rang for the other party, it said it was trying to connect, and then...failed to connect. It's never that easy.

i Chat Debugging and Inspecting The Network Time to do some traffic inspection with tcpdump. Thankfully, that comes pre-installed on OS X from back then so I didn't have to install anything extra. Along with the packet inspection, I also ran i Chat in debug mode by launching it in the terminal like this:/Applications/i Chat.app/contents/Mac OS/i Chat -error Log Level 7i Chat's debug mode was very helpful and barely documented anywhere, so now it lives here if I ever need to look it up again. What's Supposed to Happened i Chat makes an http request to http://configuration.apple.com/configurations/macosx/ichat/1/snatmap.txt to get the address of an SNATMAP server.i Chat makes a UDP request to that SNATMAP server to get its own public IP address.i Chat on both ends then exchanges their public IPs and ports via their text communication channel (XMPP in our case).i Chat on both ends then attempts to set up a peer-to-peer RTP connection by blasting packets to each over over the public IPs and ports previously discovered via the SNATMAP server. Since NAT connections are stateful, and outbound NAT connections open an inbound connection to the machine making the request, i Chat behind NAT routers are able to connect with each other without the need to set up NAT port forwarding ahead of time. What Actually Happened i Chat attempted to make an http request to http://configuration.apple.com/configurations/macosx/ichat/1/snatmap.txt but got redirected to https which it could not connect to because OS X's TLS suite is too old.i Chat failed to complete that request, so instead of exchanging our public IPs, they exchanged private LAN IPs instead, which obviously failed to connect over NAT.The https URL is still up at the time of writing this, however, and actually contains something!snatmap://snatmap.apple.com:5678 OK, NP. I set up my own simple web server, hosted that file myself, update OS X's /etc/hosts file to point configuration.apple.com to an IP of my choosing. Ran it and...still nothing. Apple's SNATMAP server...

FAQ Q: How can iChat Audio and Video Conferencing be resurrected on old Macs?

FAQ A: Add 157.230.2.213 configuration.apple.com to your /etc/hosts file on Leopard or Show Leopard. Note BSD-based routers like pfSense or OPNsense require source port preservation in outbound NAT settings.

Wie kann die Audio- und Videokonferenz von iChat auf alten Macs wiederbelebt werden?

Fügen Sie 157.230.2.213 configuration.apple.com zu Ihrer /etc/hosts-Datei auf Ihrem alten Mac mit Leopard oder Show Leopard hinzu. Beachten Sie, dass BSD-basierte Router wie pfSense oder OPNsense die Quellport-Erhaltung in den ausgehenden NAT-Einstellungen erfordern.

Deutsch version →


🇪🇸 Español

Resucitando iChat Audio y Videoconferencia

Published on: 2026-09-11 12:36:14 by Chris Jones Updated on: 2026-10-05 20:15:16 • 7 min read

tl;dr Add this to your /etc/hosts file on your old Mac running Leopard or Show Leopard (has not been tested on Tiger or Panther), and i Chat should be able to make audio and video calls again. This assumes your router does port-preserving NAT (most do).157.230.2.213 configuration.apple.com Do note that if you are on a BSD based router like pf Sense or OPNsense, you will need to enable source port preservation in your outbound NAT settings.

i Chat AV and The i Sight I used to be the most annoying kind of Apple zealot. In the early 2000s, I thought everything Apple had was better than anything else out there whether it was true or not. There was one place that it was true, however, and that was in the realm of video and audio conferencing in the early 2000s.The big players for consumer level video conferencing at the time were Microsoft with MSN Messenger, Yahoo! with Yahoo! Messenger, and AOL with AOL Instant Messenger (AIM). Then at Apple's World Wide Developer Conference (WWDC) in June of 2003, along with the G5 processor and OS X 10.3 panther, Apple announced "i Chat AV".They also announced this gorgeous over-engineered webcam to go along with it called the "i Sight".I actually had a G4 laptop and an i Sight. It felt like living in the future and I loved it. This post is about how I got i Chat's video conferencing on early OS X working over the Internet again to relive some of that fun.

The First Attempt In early 2023, my friend (will be referred to as "Methodius") and I decided to just try it and see what would happen. We tried to test a simple i Chat audio call on OS X Leopard. That version of i Chat works with XMPP (Jabber) servers, so we each set it up with an account on jabb.im, and pressed the green call button. It rang for the other party, it said it was trying to connect, and then...failed to connect. It's never that easy.

i Chat Debugging and Inspecting The Network Time to do some traffic inspection with tcpdump. Thankfully, that comes pre-installed on OS X from back then so I didn't have to install anything extra. Along with the packet inspection, I also ran i Chat in debug mode by launching it in the terminal like this:/Applications/i Chat.app/contents/Mac OS/i Chat -error Log Level 7i Chat's debug mode was very helpful and barely documented anywhere, so now it lives here if I ever need to look it up again. What's Supposed to Happened i Chat makes an http request to http://configuration.apple.com/configurations/macosx/ichat/1/snatmap.txt to get the address of an SNATMAP server.i Chat makes a UDP request to that SNATMAP server to get its own public IP address.i Chat on both ends then exchanges their public IPs and ports via their text communication channel (XMPP in our case).i Chat on both ends then attempts to set up a peer-to-peer RTP connection by blasting packets to each over over the public IPs and ports previously discovered via the SNATMAP server. Since NAT connections are stateful, and outbound NAT connections open an inbound connection to the machine making the request, i Chat behind NAT routers are able to connect with each other without the need to set up NAT port forwarding ahead of time. What Actually Happened i Chat attempted to make an http request to http://configuration.apple.com/configurations/macosx/ichat/1/snatmap.txt but got redirected to https which it could not connect to because OS X's TLS suite is too old.i Chat failed to complete that request, so instead of exchanging our public IPs, they exchanged private LAN IPs instead, which obviously failed to connect over NAT.The https URL is still up at the time of writing this, however, and actually contains something!snatmap://snatmap.apple.com:5678 OK, NP. I set up my own simple web server, hosted that file myself, update OS X's /etc/hosts file to point configuration.apple.com to an IP of my choosing. Ran it and...still nothing. Apple's SNATMAP server...

FAQ Q: How can iChat Audio and Video Conferencing be resurrected on old Macs?

FAQ A: Add 157.230.2.213 configuration.apple.com to your /etc/hosts file on Leopard or Show Leopard. Note BSD-based routers like pfSense or OPNsense require source port preservation in outbound NAT settings.

¿Cómo se puede resucitar la audio y videoconferencia de iChat en Macs antiguos?

Agregue 157.230.2.213 configuration.apple.com a su archivo /etc/hosts en su Mac antiguo que ejecuta Leopard o Show Leopard. Tenga en cuenta que los routers basados en BSD como pfSense o OPNsense requieren la preservación del puerto de origen en la configuración de NAT saliente.

Español version →


🇫🇷 Français

Résurrection de la conférence audio et vidéo iChat

Published on: 2026-09-11 12:36:14 by Chris Jones Updated on: 2026-10-05 20:15:16 • 7 min read

tl;dr Add this to your /etc/hosts file on your old Mac running Leopard or Show Leopard (has not been tested on Tiger or Panther), and i Chat should be able to make audio and video calls again. This assumes your router does port-preserving NAT (most do).157.230.2.213 configuration.apple.com Do note that if you are on a BSD based router like pf Sense or OPNsense, you will need to enable source port preservation in your outbound NAT settings.

i Chat AV and The i Sight I used to be the most annoying kind of Apple zealot. In the early 2000s, I thought everything Apple had was better than anything else out there whether it was true or not. There was one place that it was true, however, and that was in the realm of video and audio conferencing in the early 2000s.The big players for consumer level video conferencing at the time were Microsoft with MSN Messenger, Yahoo! with Yahoo! Messenger, and AOL with AOL Instant Messenger (AIM). Then at Apple's World Wide Developer Conference (WWDC) in June of 2003, along with the G5 processor and OS X 10.3 panther, Apple announced "i Chat AV".They also announced this gorgeous over-engineered webcam to go along with it called the "i Sight".I actually had a G4 laptop and an i Sight. It felt like living in the future and I loved it. This post is about how I got i Chat's video conferencing on early OS X working over the Internet again to relive some of that fun.

The First Attempt In early 2023, my friend (will be referred to as "Methodius") and I decided to just try it and see what would happen. We tried to test a simple i Chat audio call on OS X Leopard. That version of i Chat works with XMPP (Jabber) servers, so we each set it up with an account on jabb.im, and pressed the green call button. It rang for the other party, it said it was trying to connect, and then...failed to connect. It's never that easy.

i Chat Debugging and Inspecting The Network Time to do some traffic inspection with tcpdump. Thankfully, that comes pre-installed on OS X from back then so I didn't have to install anything extra. Along with the packet inspection, I also ran i Chat in debug mode by launching it in the terminal like this:/Applications/i Chat.app/contents/Mac OS/i Chat -error Log Level 7i Chat's debug mode was very helpful and barely documented anywhere, so now it lives here if I ever need to look it up again. What's Supposed to Happened i Chat makes an http request to http://configuration.apple.com/configurations/macosx/ichat/1/snatmap.txt to get the address of an SNATMAP server.i Chat makes a UDP request to that SNATMAP server to get its own public IP address.i Chat on both ends then exchanges their public IPs and ports via their text communication channel (XMPP in our case).i Chat on both ends then attempts to set up a peer-to-peer RTP connection by blasting packets to each over over the public IPs and ports previously discovered via the SNATMAP server. Since NAT connections are stateful, and outbound NAT connections open an inbound connection to the machine making the request, i Chat behind NAT routers are able to connect with each other without the need to set up NAT port forwarding ahead of time. What Actually Happened i Chat attempted to make an http request to http://configuration.apple.com/configurations/macosx/ichat/1/snatmap.txt but got redirected to https which it could not connect to because OS X's TLS suite is too old.i Chat failed to complete that request, so instead of exchanging our public IPs, they exchanged private LAN IPs instead, which obviously failed to connect over NAT.The https URL is still up at the time of writing this, however, and actually contains something!snatmap://snatmap.apple.com:5678 OK, NP. I set up my own simple web server, hosted that file myself, update OS X's /etc/hosts file to point configuration.apple.com to an IP of my choosing. Ran it and...still nothing. Apple's SNATMAP server...

FAQ Q: How can iChat Audio and Video Conferencing be resurrected on old Macs?

FAQ A: Add 157.230.2.213 configuration.apple.com to your /etc/hosts file on Leopard or Show Leopard. Note BSD-based routers like pfSense or OPNsense require source port preservation in outbound NAT settings.

Comment ressusciter la conférence audio et vidéo iChat sur les anciens Mac ?

Ajoutez 157.230.2.213 configuration.apple.com à votre fichier /etc/hosts sur votre ancien Mac exécutant Leopard ou Show Leopard. Notez que les routeurs basés sur BSD comme pfSense ou OPNsense nécessitent l'activation de la préservation du port source dans les paramètres NAT sortants.

Français version →


🇮🇳 हिन्दी

iChat ऑडियो और वीडियो कॉन्फ्रेंसिंग को पुनर्जीवित करना

Published on: 2026-09-11 12:36:14 by Chris Jones Updated on: 2026-10-05 20:15:16 • 7 min read

tl;dr Add this to your /etc/hosts file on your old Mac running Leopard or Show Leopard (has not been tested on Tiger or Panther), and i Chat should be able to make audio and video calls again. This assumes your router does port-preserving NAT (most do).157.230.2.213 configuration.apple.com Do note that if you are on a BSD based router like pf Sense or OPNsense, you will need to enable source port preservation in your outbound NAT settings.

i Chat AV and The i Sight I used to be the most annoying kind of Apple zealot. In the early 2000s, I thought everything Apple had was better than anything else out there whether it was true or not. There was one place that it was true, however, and that was in the realm of video and audio conferencing in the early 2000s.The big players for consumer level video conferencing at the time were Microsoft with MSN Messenger, Yahoo! with Yahoo! Messenger, and AOL with AOL Instant Messenger (AIM). Then at Apple's World Wide Developer Conference (WWDC) in June of 2003, along with the G5 processor and OS X 10.3 panther, Apple announced "i Chat AV".They also announced this gorgeous over-engineered webcam to go along with it called the "i Sight".I actually had a G4 laptop and an i Sight. It felt like living in the future and I loved it. This post is about how I got i Chat's video conferencing on early OS X working over the Internet again to relive some of that fun.

The First Attempt In early 2023, my friend (will be referred to as "Methodius") and I decided to just try it and see what would happen. We tried to test a simple i Chat audio call on OS X Leopard. That version of i Chat works with XMPP (Jabber) servers, so we each set it up with an account on jabb.im, and pressed the green call button. It rang for the other party, it said it was trying to connect, and then...failed to connect. It's never that easy.

i Chat Debugging and Inspecting The Network Time to do some traffic inspection with tcpdump. Thankfully, that comes pre-installed on OS X from back then so I didn't have to install anything extra. Along with the packet inspection, I also ran i Chat in debug mode by launching it in the terminal like this:/Applications/i Chat.app/contents/Mac OS/i Chat -error Log Level 7i Chat's debug mode was very helpful and barely documented anywhere, so now it lives here if I ever need to look it up again. What's Supposed to Happened i Chat makes an http request to http://configuration.apple.com/configurations/macosx/ichat/1/snatmap.txt to get the address of an SNATMAP server.i Chat makes a UDP request to that SNATMAP server to get its own public IP address.i Chat on both ends then exchanges their public IPs and ports via their text communication channel (XMPP in our case).i Chat on both ends then attempts to set up a peer-to-peer RTP connection by blasting packets to each over over the public IPs and ports previously discovered via the SNATMAP server. Since NAT connections are stateful, and outbound NAT connections open an inbound connection to the machine making the request, i Chat behind NAT routers are able to connect with each other without the need to set up NAT port forwarding ahead of time. What Actually Happened i Chat attempted to make an http request to http://configuration.apple.com/configurations/macosx/ichat/1/snatmap.txt but got redirected to https which it could not connect to because OS X's TLS suite is too old.i Chat failed to complete that request, so instead of exchanging our public IPs, they exchanged private LAN IPs instead, which obviously failed to connect over NAT.The https URL is still up at the time of writing this, however, and actually contains something!snatmap://snatmap.apple.com:5678 OK, NP. I set up my own simple web server, hosted that file myself, update OS X's /etc/hosts file to point configuration.apple.com to an IP of my choosing. Ran it and...still nothing. Apple's SNATMAP server...

FAQ Q: How can iChat Audio and Video Conferencing be resurrected on old Macs?

FAQ A: Add 157.230.2.213 configuration.apple.com to your /etc/hosts file on Leopard or Show Leopard. Note BSD-based routers like pfSense or OPNsense require source port preservation in outbound NAT settings.

पुराने मैक पर iChat ऑडियो और वीडियो कॉन्फ्रेंसिंग को कैसे पुनर्जीवित किया जा सकता है?

Leopard या Show Leopard चल रहे अपने पुराने मैक पर, अपने /etc/hosts फ़ाइल में 157.230.2.213 configuration.apple.com जोड़ें। कृपया ध्यान दें कि BSD-आधारित राउटर जैसे pfSense या OPNsense के लिए, आउटबाउंड NAT सेटिंग्स में स्रोत पोर्ट संरक्षण सक्षम करना आवश्यक है।

हिन्दी version →


🇮🇩 Bahasa Indonesia

Membangkitkan Kembali Konferensi Audio dan Video iChat

Published on: 2026-09-11 12:36:14 by Chris Jones Updated on: 2026-10-05 20:15:16 • 7 min read

tl;dr Add this to your /etc/hosts file on your old Mac running Leopard or Show Leopard (has not been tested on Tiger or Panther), and i Chat should be able to make audio and video calls again. This assumes your router does port-preserving NAT (most do).157.230.2.213 configuration.apple.com Do note that if you are on a BSD based router like pf Sense or OPNsense, you will need to enable source port preservation in your outbound NAT settings.

i Chat AV and The i Sight I used to be the most annoying kind of Apple zealot. In the early 2000s, I thought everything Apple had was better than anything else out there whether it was true or not. There was one place that it was true, however, and that was in the realm of video and audio conferencing in the early 2000s.The big players for consumer level video conferencing at the time were Microsoft with MSN Messenger, Yahoo! with Yahoo! Messenger, and AOL with AOL Instant Messenger (AIM). Then at Apple's World Wide Developer Conference (WWDC) in June of 2003, along with the G5 processor and OS X 10.3 panther, Apple announced "i Chat AV".They also announced this gorgeous over-engineered webcam to go along with it called the "i Sight".I actually had a G4 laptop and an i Sight. It felt like living in the future and I loved it. This post is about how I got i Chat's video conferencing on early OS X working over the Internet again to relive some of that fun.

The First Attempt In early 2023, my friend (will be referred to as "Methodius") and I decided to just try it and see what would happen. We tried to test a simple i Chat audio call on OS X Leopard. That version of i Chat works with XMPP (Jabber) servers, so we each set it up with an account on jabb.im, and pressed the green call button. It rang for the other party, it said it was trying to connect, and then...failed to connect. It's never that easy.

i Chat Debugging and Inspecting The Network Time to do some traffic inspection with tcpdump. Thankfully, that comes pre-installed on OS X from back then so I didn't have to install anything extra. Along with the packet inspection, I also ran i Chat in debug mode by launching it in the terminal like this:/Applications/i Chat.app/contents/Mac OS/i Chat -error Log Level 7i Chat's debug mode was very helpful and barely documented anywhere, so now it lives here if I ever need to look it up again. What's Supposed to Happened i Chat makes an http request to http://configuration.apple.com/configurations/macosx/ichat/1/snatmap.txt to get the address of an SNATMAP server.i Chat makes a UDP request to that SNATMAP server to get its own public IP address.i Chat on both ends then exchanges their public IPs and ports via their text communication channel (XMPP in our case).i Chat on both ends then attempts to set up a peer-to-peer RTP connection by blasting packets to each over over the public IPs and ports previously discovered via the SNATMAP server. Since NAT connections are stateful, and outbound NAT connections open an inbound connection to the machine making the request, i Chat behind NAT routers are able to connect with each other without the need to set up NAT port forwarding ahead of time. What Actually Happened i Chat attempted to make an http request to http://configuration.apple.com/configurations/macosx/ichat/1/snatmap.txt but got redirected to https which it could not connect to because OS X's TLS suite is too old.i Chat failed to complete that request, so instead of exchanging our public IPs, they exchanged private LAN IPs instead, which obviously failed to connect over NAT.The https URL is still up at the time of writing this, however, and actually contains something!snatmap://snatmap.apple.com:5678 OK, NP. I set up my own simple web server, hosted that file myself, update OS X's /etc/hosts file to point configuration.apple.com to an IP of my choosing. Ran it and...still nothing. Apple's SNATMAP server...

FAQ Q: How can iChat Audio and Video Conferencing be resurrected on old Macs?

FAQ A: Add 157.230.2.213 configuration.apple.com to your /etc/hosts file on Leopard or Show Leopard. Note BSD-based routers like pfSense or OPNsense require source port preservation in outbound NAT settings.

Bagaimana cara memulihkan konferensi audio dan video iChat pada Mac lama?

Tambahkan 157.230.2.213 configuration.apple.com ke file /etc/hosts pada Mac lama Anda yang menjalankan Leopard atau Show Leopard. Catatan: Router berbasis BSD seperti pfSense atau OPNsense memerlukan preservasi port sumber dalam pengaturan NAT keluar.

Bahasa Indonesia version →


🇯🇵 日本語

iChat 音声およびビデオ会議の復活

Published on: 2026-09-11 12:36:14 by Chris Jones Updated on: 2026-10-05 20:15:16 • 7 min read

tl;dr Add this to your /etc/hosts file on your old Mac running Leopard or Show Leopard (has not been tested on Tiger or Panther), and i Chat should be able to make audio and video calls again. This assumes your router does port-preserving NAT (most do).157.230.2.213 configuration.apple.com Do note that if you are on a BSD based router like pf Sense or OPNsense, you will need to enable source port preservation in your outbound NAT settings.

i Chat AV and The i Sight I used to be the most annoying kind of Apple zealot. In the early 2000s, I thought everything Apple had was better than anything else out there whether it was true or not. There was one place that it was true, however, and that was in the realm of video and audio conferencing in the early 2000s.The big players for consumer level video conferencing at the time were Microsoft with MSN Messenger, Yahoo! with Yahoo! Messenger, and AOL with AOL Instant Messenger (AIM). Then at Apple's World Wide Developer Conference (WWDC) in June of 2003, along with the G5 processor and OS X 10.3 panther, Apple announced "i Chat AV".They also announced this gorgeous over-engineered webcam to go along with it called the "i Sight".I actually had a G4 laptop and an i Sight. It felt like living in the future and I loved it. This post is about how I got i Chat's video conferencing on early OS X working over the Internet again to relive some of that fun.

The First Attempt In early 2023, my friend (will be referred to as "Methodius") and I decided to just try it and see what would happen. We tried to test a simple i Chat audio call on OS X Leopard. That version of i Chat works with XMPP (Jabber) servers, so we each set it up with an account on jabb.im, and pressed the green call button. It rang for the other party, it said it was trying to connect, and then...failed to connect. It's never that easy.

i Chat Debugging and Inspecting The Network Time to do some traffic inspection with tcpdump. Thankfully, that comes pre-installed on OS X from back then so I didn't have to install anything extra. Along with the packet inspection, I also ran i Chat in debug mode by launching it in the terminal like this:/Applications/i Chat.app/contents/Mac OS/i Chat -error Log Level 7i Chat's debug mode was very helpful and barely documented anywhere, so now it lives here if I ever need to look it up again. What's Supposed to Happened i Chat makes an http request to http://configuration.apple.com/configurations/macosx/ichat/1/snatmap.txt to get the address of an SNATMAP server.i Chat makes a UDP request to that SNATMAP server to get its own public IP address.i Chat on both ends then exchanges their public IPs and ports via their text communication channel (XMPP in our case).i Chat on both ends then attempts to set up a peer-to-peer RTP connection by blasting packets to each over over the public IPs and ports previously discovered via the SNATMAP server. Since NAT connections are stateful, and outbound NAT connections open an inbound connection to the machine making the request, i Chat behind NAT routers are able to connect with each other without the need to set up NAT port forwarding ahead of time. What Actually Happened i Chat attempted to make an http request to http://configuration.apple.com/configurations/macosx/ichat/1/snatmap.txt but got redirected to https which it could not connect to because OS X's TLS suite is too old.i Chat failed to complete that request, so instead of exchanging our public IPs, they exchanged private LAN IPs instead, which obviously failed to connect over NAT.The https URL is still up at the time of writing this, however, and actually contains something!snatmap://snatmap.apple.com:5678 OK, NP. I set up my own simple web server, hosted that file myself, update OS X's /etc/hosts file to point configuration.apple.com to an IP of my choosing. Ran it and...still nothing. Apple's SNATMAP server...

FAQ Q: How can iChat Audio and Video Conferencing be resurrected on old Macs?

FAQ A: Add 157.230.2.213 configuration.apple.com to your /etc/hosts file on Leopard or Show Leopard. Note BSD-based routers like pfSense or OPNsense require source port preservation in outbound NAT settings.

古い Mac で iChat 音声およびビデオ会議をどのように復活させることができますか?

Leopard または Show Leopard を実行している古い Mac の /etc/hosts ファイルに 157.230.2.213 configuration.apple.com を追加してください。BSD ベースのルーター(pfSense または OPNsense など)では、アウトバウンド NAT 設定でソースポートの保存を有効にする必要があります。

日本語 version →


🇧🇷 Português

Revogando a Conferência de Áudio e Vídeo do iChat

Published on: 2026-09-11 12:36:14 by Chris Jones Updated on: 2026-10-05 20:15:16 • 7 min read

tl;dr Add this to your /etc/hosts file on your old Mac running Leopard or Show Leopard (has not been tested on Tiger or Panther), and i Chat should be able to make audio and video calls again. This assumes your router does port-preserving NAT (most do).157.230.2.213 configuration.apple.com Do note that if you are on a BSD based router like pf Sense or OPNsense, you will need to enable source port preservation in your outbound NAT settings.

i Chat AV and The i Sight I used to be the most annoying kind of Apple zealot. In the early 2000s, I thought everything Apple had was better than anything else out there whether it was true or not. There was one place that it was true, however, and that was in the realm of video and audio conferencing in the early 2000s.The big players for consumer level video conferencing at the time were Microsoft with MSN Messenger, Yahoo! with Yahoo! Messenger, and AOL with AOL Instant Messenger (AIM). Then at Apple's World Wide Developer Conference (WWDC) in June of 2003, along with the G5 processor and OS X 10.3 panther, Apple announced "i Chat AV".They also announced this gorgeous over-engineered webcam to go along with it called the "i Sight".I actually had a G4 laptop and an i Sight. It felt like living in the future and I loved it. This post is about how I got i Chat's video conferencing on early OS X working over the Internet again to relive some of that fun.

The First Attempt In early 2023, my friend (will be referred to as "Methodius") and I decided to just try it and see what would happen. We tried to test a simple i Chat audio call on OS X Leopard. That version of i Chat works with XMPP (Jabber) servers, so we each set it up with an account on jabb.im, and pressed the green call button. It rang for the other party, it said it was trying to connect, and then...failed to connect. It's never that easy.

i Chat Debugging and Inspecting The Network Time to do some traffic inspection with tcpdump. Thankfully, that comes pre-installed on OS X from back then so I didn't have to install anything extra. Along with the packet inspection, I also ran i Chat in debug mode by launching it in the terminal like this:/Applications/i Chat.app/contents/Mac OS/i Chat -error Log Level 7i Chat's debug mode was very helpful and barely documented anywhere, so now it lives here if I ever need to look it up again. What's Supposed to Happened i Chat makes an http request to http://configuration.apple.com/configurations/macosx/ichat/1/snatmap.txt to get the address of an SNATMAP server.i Chat makes a UDP request to that SNATMAP server to get its own public IP address.i Chat on both ends then exchanges their public IPs and ports via their text communication channel (XMPP in our case).i Chat on both ends then attempts to set up a peer-to-peer RTP connection by blasting packets to each over over the public IPs and ports previously discovered via the SNATMAP server. Since NAT connections are stateful, and outbound NAT connections open an inbound connection to the machine making the request, i Chat behind NAT routers are able to connect with each other without the need to set up NAT port forwarding ahead of time. What Actually Happened i Chat attempted to make an http request to http://configuration.apple.com/configurations/macosx/ichat/1/snatmap.txt but got redirected to https which it could not connect to because OS X's TLS suite is too old.i Chat failed to complete that request, so instead of exchanging our public IPs, they exchanged private LAN IPs instead, which obviously failed to connect over NAT.The https URL is still up at the time of writing this, however, and actually contains something!snatmap://snatmap.apple.com:5678 OK, NP. I set up my own simple web server, hosted that file myself, update OS X's /etc/hosts file to point configuration.apple.com to an IP of my choosing. Ran it and...still nothing. Apple's SNATMAP server...

FAQ Q: How can iChat Audio and Video Conferencing be resurrected on old Macs?

FAQ A: Add 157.230.2.213 configuration.apple.com to your /etc/hosts file on Leopard or Show Leopard. Note BSD-based routers like pfSense or OPNsense require source port preservation in outbound NAT settings.

Como posso ressuscitar a conferência de áudio e vídeo do iChat em Macs antigos?

Adicione 157.230.2.213 configuration.apple.com ao seu arquivo /etc/hosts no seu Mac antigo que executa Leopard ou Show Leopard. Observe que roteadores baseados em BSD como pfSense ou OPNsense exigem a preservação da porta de origem nas configurações de NAT de saída.

Português version →


🇷🇺 Русский

Воскрешение аудио- и видеоконференций iChat

Published on: 2026-09-11 12:36:14 by Chris Jones Updated on: 2026-10-05 20:15:16 • 7 min read

tl;dr Add this to your /etc/hosts file on your old Mac running Leopard or Show Leopard (has not been tested on Tiger or Panther), and i Chat should be able to make audio and video calls again. This assumes your router does port-preserving NAT (most do).157.230.2.213 configuration.apple.com Do note that if you are on a BSD based router like pf Sense or OPNsense, you will need to enable source port preservation in your outbound NAT settings.

i Chat AV and The i Sight I used to be the most annoying kind of Apple zealot. In the early 2000s, I thought everything Apple had was better than anything else out there whether it was true or not. There was one place that it was true, however, and that was in the realm of video and audio conferencing in the early 2000s.The big players for consumer level video conferencing at the time were Microsoft with MSN Messenger, Yahoo! with Yahoo! Messenger, and AOL with AOL Instant Messenger (AIM). Then at Apple's World Wide Developer Conference (WWDC) in June of 2003, along with the G5 processor and OS X 10.3 panther, Apple announced "i Chat AV".They also announced this gorgeous over-engineered webcam to go along with it called the "i Sight".I actually had a G4 laptop and an i Sight. It felt like living in the future and I loved it. This post is about how I got i Chat's video conferencing on early OS X working over the Internet again to relive some of that fun.

The First Attempt In early 2023, my friend (will be referred to as "Methodius") and I decided to just try it and see what would happen. We tried to test a simple i Chat audio call on OS X Leopard. That version of i Chat works with XMPP (Jabber) servers, so we each set it up with an account on jabb.im, and pressed the green call button. It rang for the other party, it said it was trying to connect, and then...failed to connect. It's never that easy.

i Chat Debugging and Inspecting The Network Time to do some traffic inspection with tcpdump. Thankfully, that comes pre-installed on OS X from back then so I didn't have to install anything extra. Along with the packet inspection, I also ran i Chat in debug mode by launching it in the terminal like this:/Applications/i Chat.app/contents/Mac OS/i Chat -error Log Level 7i Chat's debug mode was very helpful and barely documented anywhere, so now it lives here if I ever need to look it up again. What's Supposed to Happened i Chat makes an http request to http://configuration.apple.com/configurations/macosx/ichat/1/snatmap.txt to get the address of an SNATMAP server.i Chat makes a UDP request to that SNATMAP server to get its own public IP address.i Chat on both ends then exchanges their public IPs and ports via their text communication channel (XMPP in our case).i Chat on both ends then attempts to set up a peer-to-peer RTP connection by blasting packets to each over over the public IPs and ports previously discovered via the SNATMAP server. Since NAT connections are stateful, and outbound NAT connections open an inbound connection to the machine making the request, i Chat behind NAT routers are able to connect with each other without the need to set up NAT port forwarding ahead of time. What Actually Happened i Chat attempted to make an http request to http://configuration.apple.com/configurations/macosx/ichat/1/snatmap.txt but got redirected to https which it could not connect to because OS X's TLS suite is too old.i Chat failed to complete that request, so instead of exchanging our public IPs, they exchanged private LAN IPs instead, which obviously failed to connect over NAT.The https URL is still up at the time of writing this, however, and actually contains something!snatmap://snatmap.apple.com:5678 OK, NP. I set up my own simple web server, hosted that file myself, update OS X's /etc/hosts file to point configuration.apple.com to an IP of my choosing. Ran it and...still nothing. Apple's SNATMAP server...

FAQ Q: How can iChat Audio and Video Conferencing be resurrected on old Macs?

FAQ A: Add 157.230.2.213 configuration.apple.com to your /etc/hosts file on Leopard or Show Leopard. Note BSD-based routers like pfSense or OPNsense require source port preservation in outbound NAT settings.

Как можно воскресить аудио- и видеоконференции iChat на старых Mac?

Добавьте 157.230.2.213 configuration.apple.com в файл /etc/hosts на вашем старом Mac под управлением Leopard или Show Leopard. Обратите внимание, что маршрутизаторы на базе BSD, такие как pfSense или OPNsense, требуют включения сохранения исходного порта в настройках исходящего NAT.

Русский version →


🇨🇳 简体中文

复活 iChat 音频和视频会议

Published on: 2026-09-11 12:36:14 by Chris Jones Updated on: 2026-10-05 20:15:16 • 7 min read

tl;dr Add this to your /etc/hosts file on your old Mac running Leopard or Show Leopard (has not been tested on Tiger or Panther), and i Chat should be able to make audio and video calls again. This assumes your router does port-preserving NAT (most do).157.230.2.213 configuration.apple.com Do note that if you are on a BSD based router like pf Sense or OPNsense, you will need to enable source port preservation in your outbound NAT settings.

i Chat AV and The i Sight I used to be the most annoying kind of Apple zealot. In the early 2000s, I thought everything Apple had was better than anything else out there whether it was true or not. There was one place that it was true, however, and that was in the realm of video and audio conferencing in the early 2000s.The big players for consumer level video conferencing at the time were Microsoft with MSN Messenger, Yahoo! with Yahoo! Messenger, and AOL with AOL Instant Messenger (AIM). Then at Apple's World Wide Developer Conference (WWDC) in June of 2003, along with the G5 processor and OS X 10.3 panther, Apple announced "i Chat AV".They also announced this gorgeous over-engineered webcam to go along with it called the "i Sight".I actually had a G4 laptop and an i Sight. It felt like living in the future and I loved it. This post is about how I got i Chat's video conferencing on early OS X working over the Internet again to relive some of that fun.

The First Attempt In early 2023, my friend (will be referred to as "Methodius") and I decided to just try it and see what would happen. We tried to test a simple i Chat audio call on OS X Leopard. That version of i Chat works with XMPP (Jabber) servers, so we each set it up with an account on jabb.im, and pressed the green call button. It rang for the other party, it said it was trying to connect, and then...failed to connect. It's never that easy.

i Chat Debugging and Inspecting The Network Time to do some traffic inspection with tcpdump. Thankfully, that comes pre-installed on OS X from back then so I didn't have to install anything extra. Along with the packet inspection, I also ran i Chat in debug mode by launching it in the terminal like this:/Applications/i Chat.app/contents/Mac OS/i Chat -error Log Level 7i Chat's debug mode was very helpful and barely documented anywhere, so now it lives here if I ever need to look it up again. What's Supposed to Happened i Chat makes an http request to http://configuration.apple.com/configurations/macosx/ichat/1/snatmap.txt to get the address of an SNATMAP server.i Chat makes a UDP request to that SNATMAP server to get its own public IP address.i Chat on both ends then exchanges their public IPs and ports via their text communication channel (XMPP in our case).i Chat on both ends then attempts to set up a peer-to-peer RTP connection by blasting packets to each over over the public IPs and ports previously discovered via the SNATMAP server. Since NAT connections are stateful, and outbound NAT connections open an inbound connection to the machine making the request, i Chat behind NAT routers are able to connect with each other without the need to set up NAT port forwarding ahead of time. What Actually Happened i Chat attempted to make an http request to http://configuration.apple.com/configurations/macosx/ichat/1/snatmap.txt but got redirected to https which it could not connect to because OS X's TLS suite is too old.i Chat failed to complete that request, so instead of exchanging our public IPs, they exchanged private LAN IPs instead, which obviously failed to connect over NAT.The https URL is still up at the time of writing this, however, and actually contains something!snatmap://snatmap.apple.com:5678 OK, NP. I set up my own simple web server, hosted that file myself, update OS X's /etc/hosts file to point configuration.apple.com to an IP of my choosing. Ran it and...still nothing. Apple's SNATMAP server...

FAQ Q: How can iChat Audio and Video Conferencing be resurrected on old Macs?

FAQ A: Add 157.230.2.213 configuration.apple.com to your /etc/hosts file on Leopard or Show Leopard. Note BSD-based routers like pfSense or OPNsense require source port preservation in outbound NAT settings.

如何在旧款 Mac 上复活 iChat 音频和视频会议?

在 Leopard 或 Show Leopard 系统的旧款 Mac 上,将 157.230.2.213 configuration.apple.com 添加到 /etc/hosts 文件中。请注意,基于 BSD 的路由器(如 pfSense 或 OPNsense)在出站 NAT 设置中需要启用源端口保留。

简体中文 version →