6.3. 支持的客户端软件和其他设置说明

"** Linux Masquerade 应用程序列表 包含了大量关于通过 Linux IP 伪装工作的应用程序的优秀信息。该站点最近被 Steve Grevemeyer 接管,他使用完整的数据库后端实现了它。这是一个很棒的资源! "

通常,任何使用标准 TCP 和 UDP 的应用程序都应该可以工作。如果您有任何建议、提示等,请参阅 IP Masquerade 资源 以获取更多详细信息。

6.3.1. 可以与 IP Masquerade 协同工作的网络客户端

通用客户端

Archie

所有支持的平台,文件搜索客户端(并非所有 archie 客户端都受支持)

FTP

所有支持的平台,对于主动 FTP 连接,需要 ip_masq_ftp.o 内核模块。

Gopher 客户端

所有支持的平台

HTTP

所有支持的平台,WWW 冲浪

IRC

各种支持平台上的所有 IRC 客户端,DCC 通过 ip_masq_irc.o 模块支持

NNTP (USENET)

所有支持的平台,USENET 新闻客户端

PING

所有平台,需要 ICMP Masquerading 内核选项

POP3

所有支持的平台,电子邮件客户端

SSH

所有支持的平台,安全 TELNET/FTP 客户端

SMTP

所有支持的平台,电子邮件服务器,如 Sendmail、Qmail、PostFix 等。

TELNET

所有支持的平台,远程会话

TRACEROUTE

UNIX 和 Windows 平台,某些变体可能无法工作

VRML

Windows(可能所有支持的平台),虚拟现实冲浪

WAIS 客户端

所有支持的平台

多媒体和通信客户端

所有 H.323 程序

- MS Netmeeting、Intel Internet Phone Beta 以及其他 H.323 应用程序 - 现在有两种解决方案可以通过 IPMASQed 连接完成此操作

MASQ WWW 站点http://www.coritel.it/projects/nat/implementation.htm 上有一个稳定的 BETA 2.2.x 内核模块,可用于 2.2.x 内核上的 Microsoft Netmeeting v3.x 代码。MASQ WWW 站点上还有另一个模块版本,专门用于 2.0.x 内核的 Netmeeting 2.x,但这不支持 Netmeeting v3.x。

另一个商业解决方案是 Equivalence's PhonePatch H.323 网关。

Alpha Worlds

Windows,客户端-服务器 3D 聊天程序

CU-SeeMe

所有支持的平台,加载 ip_masq_cuseeme 模块,请参阅 第 6.8 节 以获取更多详细信息。

ICQ

所有支持的客户端。需要 Linux 内核编译时启用 PORTFW 支持,或者具有 ip_masq_icq 模块(仅限 2.2.x 和 2.0.x),或者运行 SOCKS 代理。此配置的完整描述在 第 6.9 节 中。

Internet Phone 3.2

Windows,点对点音频通信,只有当您发起呼叫时,用户才能联系到您,但如果没有特定的端口转发设置,这些用户无法呼叫您。请参阅 第 6.7 节 以获取更多详细信息。

Internet Wave Player

Windows,网络流媒体音频

Powwow

Windows,点对点文本音频白板通信,只有当您发起呼叫时,用户才能联系到您,但如果没有特定的端口转发设置,这些用户无法呼叫您。请参阅 第 6.7 节 以获取更多详细信息。

Real Audio Player

Windows,网络流媒体音频,使用 ip_masq_raudio UDP 模块可获得更高质量

True Speech Player 1.1b

Windows,网络流媒体音频

VDOLive

Windows,使用 ip_masq_vdolive 补丁

Worlds Chat 0.9a

Windows,客户端-服务器 3D 聊天程序

游戏 - 请参阅 第 6.10 节 以获取有关 LooseUDP 补丁的更多详细信息

Battle.net

可以工作,但需要将 TCP 端口 116、118 和 UDP 端口 6112 IPPORTFWed 到客户端游戏机。请参阅 第 6.7 节 以获取更多详细信息。请注意,FSGS 和 Bnetd 服务器仍然需要 IPPORTFW,因为它们尚未被重写为 NAT 友好型。

BattleZone 1.4

可以使用 LooseUDP 补丁和新的 NAT 友好型 -- 发送电子邮件至 David Ranch 以获取 Activision 的 .DLL 文件

Dark Reign 1.4

可以使用 LooseUDP 补丁,或者需要将 TCP 端口 116 和 118 以及 UDP 端口 6112 IPPORTFWed 到游戏机。请参阅 第 6.7 节 以获取更多详细信息。

Diablo

可以使用 LooseUDP 补丁,或者需要将 TCP 端口 116 和 118 以及 UDP 端口 6112 IPPORTFWed 到游戏机。较新版本的 Diablo 仅使用 TCP 端口 6112 和 UDP 端口 6112。请参阅 第 6.7 节 以获取更多详细信息。

Heavy Gear 2

可以使用 LooseUDP 补丁,或者需要将 TCP 端口 116 和 118 以及 UDP 端口 6112 IPPORTFWed 到游戏机。请参阅 第 6.7 节 以获取更多详细信息。

Quake I/II/III

开箱即用,但如果 MASQ 盒子后面有多名 Quake I/II/III 玩家,则需要 ip_masq_quake 模块。此外,此模块默认仅支持 Quake I 和 QuakeWorld。如果您需要支持 Quake II 或非默认服务器端口,请参阅 第 3.4.3 节第 3.4.2 节 规则集的模块安装部分。

StarCraft

可以使用 LooseUDP 补丁、IPPORTFWing TCP 和 UDP 端口 6112 到内部 MASQed 游戏机。请参阅 第 6.7 节 以获取更多详细信息。

WorldCraft

可以使用 LooseUDP 补丁

其他客户端

Linux net-acct 包

Linux,网络管理-帐户包

NCSA Telnet 2.3.08

DOS,包含 telnet、ftp、ping 等的套件。

PC-anywhere for Windows

MS-Windows 通过 TCP/IP 远程控制 PC,但仅当它是客户端时才有效,但如果没有特定的端口转发设置,则不能作为主机。请参阅 第 6.7 节 以获取更多详细信息。

Socket Watch

使用 NTP - 网络时间协议

6.3.2. 在 IP MASQ 中没有完全支持的客户端

Intel Streaming Media Viewer Beta 1

无法连接到服务器

Netscape CoolTalk

无法连接到对方

WebPhone

目前无法工作(它对地址做出了无效的假设)。