Re: 两个内网机器如何通过Internet相互访问?

2006-07-18 文章 liushiwei
在 星期二 18 七月 2006 22:29,shell 写道: > liushiwei 写道: > > DNAT可以不在网关上动手吗? 需要网关upnp支持吧. 现在好像有买openvpn帐号的好像. pgpqn9ZwRKJXU.pgp Description: PGP signature

Re: 两个内网机器如何通过Internet 相互访问?

2006-07-18 文章 shell
理论上我还知道一种方法,就是利用UDP或者TCP穿越。具体可以查看 Rfc3489 http://www.ietf.org/rfc/rfc3489.txt iptables下udp穿越实用篇iptables与natcheck http://www.i170.com/article/19245 VNN用的就是这种办法。问题是这个需要网关满足一定条件,而且不是很稳定。毕 竟这个也算是hack的范畴。 如果你真的想自己用,写两个程序,一个负责做出UDP穿越的虚拟SOCKET,并且负 责保证信息的顺序和验证,另外一个就随便你了,反正把TCP伪装成 UDP的办法不 只一种。 Q.

Re: 两个内网机器如 何通过Internet相互访问?

2006-07-18 文章 amateur
On Tue, Jul 18, 2006 at 08:46:32PM +0800, liushiwei wrote: > 在 星期二 18 七月 2006 13:56,nok 写道: > > openvpn 需要至少1台有公网IP的服务器吧。 > > vnn也需要公网上的vnn服务器和vnn用户帐号,在建立连接后才是p2p的。 > > ddns配合DNAT 配合openvpn,哈哈 这几个软件如何配合,我现在没有网关机器的管理员帐户,事实上连一般帐户都 没有,估计网关是一个路由器。要做DNAT是不可能的,用TCP通讯估计不可能。 VNN的原理是这样的,假设两个机器A, B分别处于两个内网

Re: 两个内网机器如何通过Internet 相互访问?

2006-07-18 文章 shell
liushiwei 写道: 在 星期二 18 七月 2006 13:56,nok 写道: openvpn 需要至少1台有公网IP的服务器吧。 vnn也需要公网上的vnn服务器和vnn用户帐号,在建立连接后才是p2p的。 ddns配合DNAT 配合openvpn,哈哈 On 7/17/06, epaulin <[EMAIL PROTECTED]> wrote: On 7/17/06, amateur <[EMAIL PROTECTED]> wrote: 我现在经常在两个地方之间工作,这两个地方都是通过透明代理上网,有两台电 脑,分别

Re: 两个内网机器如何通过Internet相互访问?

2006-07-18 文章 liushiwei
在 星期二 18 七月 2006 13:56,nok 写道: > openvpn 需要至少1台有公网IP的服务器吧。 > vnn也需要公网上的vnn服务器和vnn用户帐号,在建立连接后才是p2p的。 ddns配合DNAT 配合openvpn,哈哈 > On 7/17/06, epaulin <[EMAIL PROTECTED]> wrote: > > On 7/17/06, amateur <[EMAIL PROTECTED]> wrote: > > > 我现在经常在两个地方之间工作,这两个地方都是通过透明代理上网,有两台电 > > > 脑,分别在两个地方。我想找一种方法能够让这两台电脑

Re: 两个内网机器如何通过Internet相互访问?

2006-07-17 文章 epaulin
On 7/18/06, nok <[EMAIL PROTECTED]> wrote: openvpn 需要至少1台有公网IP的服务器吧。 vnn也需要公网上的vnn服务器和vnn用户帐号,在建立连接后才是p2p的。 sorry, 我都没看清楚他没有网关机器的权限;

Re: 两个内网机器如何通过Internet相互访问?

2006-07-17 文章 nok
openvpn 需要至少1台有公网IP的服务器吧。 vnn也需要公网上的vnn服务器和vnn用户帐号,在建立连接后才是p2p的。 On 7/17/06, epaulin <[EMAIL PROTECTED]> wrote: On 7/17/06, amateur <[EMAIL PROTECTED]> wrote: > 我现在经常在两个地方之间工作,这两个地方都是通过透明代理上网,有两台电 > 脑,分别在两个地方。我想找一种方法能够让这两台电脑相互访问,比如 > ssh/ftp之类的,我没有网关机器的管理员权限。Windows下有VNN可以做到这一 > 点,不知道linux下有没有什么

Re: 两个内网机器如何通过Internet相互访问?

2006-07-16 文章 epaulin
On 7/17/06, amateur <[EMAIL PROTECTED]> wrote: 我现在经常在两个地方之间工作,这两个地方都是通过透明代理上网,有两台电 脑,分别在两个地方。我想找一种方法能够让这两台电脑相互访问,比如 ssh/ftp之类的,我没有网关机器的管理员权限。Windows下有VNN可以做到这一 点,不知道linux下有没有什么方法,现在中国的网络很大一部分都是内网,没 有这种软件真是非常不方便。 用 openvpn ,非常方便;

两个内网机器如何 通过Internet相互访问?

2006-07-16 文章 amateur
我现在经常在两个地方之间工作,这两个地方都是通过透明代理上网,有两台电 脑,分别在两个地方。我想找一种方法能够让这两台电脑相互访问,比如 ssh/ftp之类的,我没有网关机器的管理员权限。Windows下有VNN可以做到这一 点,不知道linux下有没有什么方法,现在中国的网络很大一部分都是内网,没 有这种软件真是非常不方便。 -- A light wife doth make a heavy husband. -- Wm. Shakespeare, "The Merchant of Venice"