与FreeNX和NXClient远程连接到专用networking

我尝试将FreeNX和NXClient从我的笔记本电脑连接到我的deskop,通过WAN运行ubuntu桌面(笔记本电脑和桌面都有单独的公共ip)。 我觉得它非常快,我想用它作为一个最好的远程客户端。

我试图from my home桌面连接to the office 。 在我的办公室,一个dynamic的公共IP用于访问互联网,所有的系统都在局域网中192.168.3.0可以连接到互联网。 有谁知道我怎么能连接到这个专用networking的特定系统(192.168.3.10)与FreeNX通过广域网。

我使用的是Ubuntu发行的VNC,速度很慢,我已经改变了'gconf-editor'中的默认vnc端口,并且允许在调制解调器中使用新的端口,现在我正在使用它。

我必须连接到办公系统(192.168.3.10),我该怎么办? 如果在我的办公室只有一个系统,那就没有问题了,我可以直接在FreeNX的Host域中inputdyndns域名(注册为dynamic公网ip)。

  • 是否应该在调制解调器中打开任何端口(FreeNx使用的是22)
  • 我应该在FreeNX的Host字段中input什么? 当然dyndns域名,但我怎么能连接到专用networking(192.168.3.10)的特定系统。 它有端口选项(默认22),我试图改变到我的VNC端口,它没有工作

任何人都可以用NXClient完全引导我通过广域网连接到我的专用networking办公系统?


编辑1

在Linksys路由器中有两个选项:(1)端口转发和(2)端口转发。 当使用VNC我使用端口转发(5900在下面),我可以连接到服务器,但不知道什么与freenx,nxclient。 我应该打开哪个端口并转发或触发?

端口转发

 Application Start End Protocol IP Address Enable ssh 22 to 22 BOTH 192.168.3. 2 yes cvs 2400 to 240 BOTH 192.168.3. 3 yes vnc1 5900 to 5900 BOTH 192.168.3. 5 yes vnc2 5901 to 5902 BOTH 192.168.3. 10 yes 

端口触发

  Triggered Range Forwarded Range Application Start Port End Port Start Port End Port Enable to to to to to to to to 

您需要在办公室转发端口才能连接到内部IP。 像你的办公室使用的那样,过载NAT不允许直接连接到没有设置端口转发的内部地址。 这个设置程序依赖于办公室使用的路由器/防火墙,但基本上你应该在公共IP上保留一个端口,比如43210,以专门与192.168.3.10:22进行通信。 然后,您将使用您的客户端连接到(officeDynDNSEntry):43210

另外一个select是build立一个VPN,但是这不在这个答案的范围之内。 不过,如果你想要一个很好的免费VPN解决scheme,那么我会把你指向http://openvpn.net