LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1390|回复: 6

新的网络配置需求,大家来看看!!

[复制链接]
发表于 2007-8-24 18:11:12 | 显示全部楼层 |阅读模式
目录拓朴请参见附件图片。

条件:
1. 主机A可以通过校园网上中国的网络,但无法上国外网
2. 主机B可以上任何网络,可以配置所需要的服务
3. 路由器没有设置转发和端口映射
4.可以基于linux的任何配置

目的:
如何实现主机A通过代理主机B上网(不受限制), 或是还需要什么条件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2007-8-25 10:02:00 | 显示全部楼层
一些想法:
1、在B上开VPN,然后从A通过VPN连接到B
2、在B上运行代理服务器,然后A通过B的代理上网
3、如果A和B都是静态IP,而且是可以互相访问的,那么可以通过创建简单的IP隧道的方式来达到通过B访问外部网络的目的(与VPN类似)
一些问题:
如果通过B访问网络的话,那么有可能出现访问国内网络的时候,得绕一个圈子,有点儿不经济,如果能够获取到 “国内网络” 的IP段就好了,那样设置起来比较方便
如果是简单的通过B做代理上网的话,设置比较简单,可是,有一些局限性,有可能某些应用无法通过代理完成

结论:
通过VPN或者创建IP隧道是上选,如果能够获取国内网络的IP地址段的话,就完美了(那样只在需要访问国外网络的时候才会通过隧道访问)
回复 支持 反对

使用道具 举报

发表于 2007-8-25 17:04:12 | 显示全部楼层
b是代理server直接在a设置代理参数就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-27 22:56:31 | 显示全部楼层
Post by springwind426
一些想法:
1、在B上开VPN,然后从A通过VPN连接到B
2、在B上运行代理服务器,然后A通过B的代理上网
3、如果A和B都是静态IP,而且是可以互相访问的,那么可以通过创建简单的IP隧道的方式来达到通过B访问外部网络的目的(与VPN类似)
一些问题:
如果通过B访问网络的话,那么有可能出现访问国内网络的时候,得绕一个圈子,有点儿不经济,如果能够获取到 “国内网络” 的IP段就好了,那样设置起来比较方便
如果是简单的通过B做代理上网的话,设置比较简单,可是,有一些局限性,有可能某些应用无法通过代理完成

结论:
通过VPN或者创建IP隧道是上选,如果能够获取国内网络的IP地址段的话,就完美了(那样只在需要访问国外网络的时候才会通过隧道访问)



你的想法正合我意,但目前对于我仍有这两个问题,
1. 对于主机A来说,无法访问路由器后面的主机B, 因为路由器没有把主机B开放出来,但主机B可以访问国内国外的任意网络.

2. 主机A有一个动态分配的IP地址.

我想基于这样的网络条件,是否可以建立一个VPN或IP隧道
回复 支持 反对

使用道具 举报

发表于 2007-8-27 23:11:14 | 显示全部楼层
如果你没有办法访问B主机的话,如何建立VPN或IP隧道呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-29 21:54:51 | 显示全部楼层
目前看来是不行了,因为外部无法访问相园网!!

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-15 22:01:36 | 显示全部楼层
现在我有一台新的主机(在国内公网)假如叫主机C, 主机A和B都可以访问。

我想试着通过写程序实现,通过主机C实现主机A跟B之前的数据转输. 这个过程可以通过类似FTP 被动模式实现。

那么现在有就了另外一个问题,

我通常所需要的是通过SSH远程连接到另外一台linux主机,做一些管理.如果自己写程序,如何实现类似于命令行的控制呢?!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表