Board logo

标题: 外网访问内网DC++的尝试 [打印本页]

作者: qquchn    时间: 2007-3-19 15:40     标题: 外网访问内网DC++的尝试

变相的尝试解决这个问题。但是目前还是无法解决地址解析的问题。
内部网地址是私有地址C段 192.168.*.* 默认网关 255.255.252.0 还有通过VPN 获得的有效C类地址

内网DC++服务建立在私有地址上 提供共享目录服务,资源还是通过DC++P2P方式交换
由于私有地址是不会被路由的所以理论上DC++内部数据只会在私有网内部流动,不会跨过路由器跑到公网上去。

外部网入想访问DC 资源必须找到一个跳板就是所谓的网关。这样通过这个机器就可以访问内部资源。

1。 映射端口
首先得到解决的是取得服务器上的资源列表。这个比较简单因为只是连接固定IP的服务器即可,这个可以通过端口映射来完成。至于端口映射软件或者工具有很多,可以自己Google。我的懒汉办法。
安装一个动态域名(DDNS)解析软件并且注册一个动态域名,这样外部网就可以通过此域名访问网关主机。不用每次修改VPN DHCP到的地址。

将此域名对应的一个端口 例如2000 映射到一个DC++服务器 2001映射到另一个这样外网计算机安装DC++软件 设置服务器Hub地址为网关主机就可以了。这样就可以取得列表并搜索信息。


2 下载资源
可以用远程桌面服务连接网关主机然后操纵DC++下载或者通过IM远程“遥控”人工下载。然后通过FTP传输出去。因为上行流量不算,所以不必担心。

网关机器不能做太多上传否则端口流量过大可能会引起管理员怀疑。

++++++++++++++++++++
可能的解决办法 网关计算机可以开路由服务 而客户机得加一条静态路由将发送到192.168.*.*的请求发送到这个网关计算机,就如学生宿舍的办法一样。


Linux下的解决办法有点原始但是有效 可以简单的开个远程桌面,客户机直接通过IP连接或者开SSH/隧道连接
因为Linux是多用户系统 主机感觉不到变化(除非用同一个帐户登录)




欢迎光临 人在德国 社区 (http://csuchen.de/bbs/) Powered by Discuz! 7.2