2011-02-24 193 views
20

为了测试目的,我需要将本地主机转发一小段时间。它必须从公共互联网上访问。从互联网访问本地主机

我该如何做到这一点?

谢谢。

+0

这不属于ServerFault吗? – 0xC0000022L 2011-02-24 17:54:14

+0

您不能像您一样转发您的本地主机,因为人们可以将您的自我身份“转发”给其他人。请解释你正在努力完成的实际功能。 – 2011-02-24 18:13:29

+2

@STATUS_ACCESS_DENIED如果您认为某个问题不属于主题,请将其标记,并且主持人可以将其移至正确的网站 – 2011-02-24 21:39:43

回答

9

进入路由器配置并将端口80转发到运行Web服务器的计算机的LAN IP。

然后,您网络之外的任何人(但不是您在网络内部)都可以使用您的WAN IP地址(whatismyipcom)访问您的网站。

+0

>然后您的网络之外的任何人(但不是你在网络内)可以访问您的网站...你能解释为什么请吗?我不明白,不能回环处理? – jim810 2012-01-30 14:15:35

+0

对不起,我不是网络人,我不知道为什么它不起作用。 – 2012-01-31 08:16:50

+0

你怎样才能让它在网络内部可访问? – Vincent 2013-11-15 22:00:52

1

尽管您没有提供足够的信息来正确回答此问题,但您的最佳镜头是SSH tunnels(或反向SSH隧道)。

在内部或远程网络上只需要一个SSH服务器即可访问本地计算机。

您可以在Windows上使用PUTTY(它有一个GUI)来创建隧道。

-1

试试你的IP地址,我想你可以通过互联网访问它。

0

您正在访问localhost,这意味着您的计算机上正在运行Web服务器。要从Internet访问它,您需要为您的机器分配一个公共IP地址。然后你可以访问http://<public_ip>:<port>/。端口号通常为80.

+0

是的,但电信总是阻止端口80为住宅消费者 – renanlf 2011-02-24 17:56:45

0

打开系统运行的端口(样本8080)。打开端口无处不在...调制解调器,防火墙等等等等

那么,发送您的ip +端口的人谁将使用它。

样本:http://200.200.200.200:8080/mySite/

0

使用您的IP地址或类似no-ip.org服务,如果你需要的东西更实用。然后最终正确配置您的路由器,这样传入的连接将被转发到服务器运行的机器。

0

你好,有兴趣的可以给你:http://www.siteonyourdevice.com

工作原理:
1)您注册新帐户。
2)注册你想要的域名。
3)下载客户端。
4)安装并启动客户端,用web内容指定目录。
5)使用外部服务器将请求重定向到您的Web服务。
6)打开热门链接。

相关问题