cFos Personal Net连接测试:成功!
cFos Personal Net连接测试:失败!
localhost上的cFos Personal Net可以使用。cfospnet.exe正在运行,服务端口
可用
localhost上的cFos Personal Net不可用。cfospnet.exe未运行,服务端口
不可用或被其他程序占用
HTTP GET失败:
HTTP GET成功,但连接至另一个服务器:
局域网内
local IP address,端口
上的cFos Personal Net可以使用。防火墙已放行HTTP请求。
本地IP地址上的cFos Personal Net不可用。防火墙可能拦截了电脑或者服务端口
的HTTP请求。
HTTP GET失败:
HTTP GET成功,但连接至另一个服务器:
公共
Internet上的cFos Personal Net可以使用。端口
的HTTP请求已通过路由的NAT端口转发至你的电脑。
公共
Internet上的cFos Personal Net不可用。端口
的HTTP请求未被路由的NAT端口转发至你的电脑,或防火墙(可能是路由上的)拦截了公共网络的HTTP请求。
HTTP GET失败:
HTTP GET成功,但连接至另一个服务器:
让 cFos Personal Net 可被外部访问
今天,大多数网民不直接使用公共互联网地址。他们使用路由器将公共互联网地址转化为私有地址。因此每当用户连接一个外部地址,路由器会自动设置一个临时的私有地址和端口到公网地址之间的映射关系。但是,当用户从外部访问您的路由器(或本地网络)时,路由器不知道网络中的哪台计算机是被“呼叫”的。
因此在使用 cFos Personal Net 时,您需要在您的路由器设置 NAT 端口转发。转到您的路由器的设置,找到类似“设置 NAT”,“NAT 端口转发”,“NAT 规则”的选项。然后在运行 cFos Personal Net 的机器上添加一条 TCP 链接规则到端口 80 的映射(适用于 HTTP, 端口 443 适用于 HTTPS)。
在路由器中如何开启端口转发请参考该指南 文档点击打开 。
您还需要检查以确认 cFos Personal Net 的连接能够通过防火墙。cFos Personal Net 可以自动在 Windows 防火墙中开启端口 80,但不能在其他厂商的防火墙/防病毒产品中自动开启。另外,有些路由器也带有防火墙。请允许 TCP 通信的端口 80(也可能是 443)能够访问 cFos Personal Net。
假设您运行 cFos Personal Net 的机器的本地 IP 地址为 192.168.2.122。您需要一个 NAT 规则允许所有 TCP 通信的 80 端口能够到达 192.168.2.122:80.
您可以通过以下方法检查 cFos Personal Net 的连通性:
- 启动您的浏览器并输入 http://localhost
如果您看到 cFos Personal Net 的网页, 那么证明 cFos Personal Net 已经开始工作了。 - 进入您的浏览器并输入 http://192.168.2.122 (您运行 cFos Personal 计算机的本地IP地址)。通过这个步骤您可以建立一个和路由器的链接。如果您看到 cFos Personal Net 的网页, 那么证明 Windows 防火墙已经允许 cFos Personal Net 通过。
- 现在找到您的公网 IP 地址 (比如像是在 cfos.de 主页下方显示的) 并且在您的浏览器中输入,例如 http://217.23.123.7。这是在测试您的路由器的防火墙和 NAT 端口映射。如果您没有看到 cFos Personal Net 的主页,请参考您路由器的说明文档如何设置 NAT 端口转发。
cFos Personal Net 文档