如何访问局域网

| No Comments | No TrackBacks

很多时候会碰到在公网的机器想要访问局域网内的机器:比如在家里,想要远程控制在公司局域网内的电脑。
有一些办法可以做到:
1)如果可以控制网关,就是具有公网地址的路由器,那么适当的打开一些端口,或者把端口指向受控的电脑就可以。
2)不能控制网关,那么怎么办,一种办法是要有一台具有公网地址的VPN服务器,那么把受控端和控制端的电脑都联上VPN服务器,就可以互访了。
还有一种办法,就是不需要其它的资源,只要一个开源软件,就可以访问到局域网内的机器。

这个软件叫做VNC,它是开源软件,在这基础上又发展了许多衍生版本。
ULTRAVNC,就添加了许多其它的特点,如软件互传,文本chat,显示驱动,以及附加的加密特性。

首先,要下载软件,现在的版本是Ultr@VNC 1.0.1,到它的首页直接下载setup文件,约3376KB。包括服务器和客户端。
之后安装,在局域网内的受控端,也就是服务器端,安装服务器的相关项目。

在公网的控制端,也就是客户端,安装客户端的项目。

这里讲的是从公网访问局域网,所以有一些特别的设置,用到“反向控制”的功能。
重点1:
在控制端,运行“Run UltraVNC Viewer (Listen Mode)”,这时,客户端在进行监听,等待请求连接的信号。
重点2:
在服务器端,添加新客户,直接填写,控制端的公网ip地址,这样就发送了请求控制的信号给客户端。
之后连接成功,就可以从公网直接穿过防火墙,透过路由器,控制了在局域网内的机器。

重点3:
在局域网外如何使服务器端发出连接信号呢?
可以利用windows的任务计划功能,添加如下的任务,

"c:/program files/ultravnc/winvnc.exe" - connect 202.158.14.36:display

用你自己客户端之ip地址来代替上面的,就可以了,修改任务为在指定时间开始,如11点开始,每过5分钟运行一次。

这样就完成了设置。

参考资料
1:深入敌后-远程控制软件VNC 教程和对内
网机器控制的实现(图)

2:VNC安装使用(最新版下载)


作者: David Yin
原载: FreeThinking
版权所有。转载时必须以链接形式注明作者和及本声明。

No TrackBacks

TrackBack URL: http://www.yinfor.com/mtcgi/mt-tb-0822.cgi/771

Leave a comment

About this Entry

This page contains a single entry by David Yin published on 2005年11月 8日 21:24.

通往知识的桥梁 was the previous entry in this blog.

管窥Web 2.0 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Archives

Online Tools

Code Convertor
GeoURL
Listed on BlogShares