LinuxSir.cn,穿越时空的Linuxsir!

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

紧急Proxy设置求助

[复制链接]
发表于 2004-7-20 09:53:42 | 显示全部楼层 |阅读模式
本人在家里和单位上网,机器使用情况如下:
单位用机(B)与单位资源机(A)使用独立的 C 类地址使用cable上网机(B)可以访问机(A)的资源,在家里则用拨号上网或ADSL宽带。

如果使用ADSL宽带,则家里的电脑使用192.168.xxx.xxx的地址;如果用拨号上网,则自动获取IP地址 (此时如何确定家庭用机(c)的 IP ?)

现在要通过机器(B)实现代理,在机器人(B)上欲安装Linux或FreeBSD,有如下几种设想?能不能实现?如何实现?

1、实现单位用机(B)对家庭用机(C)的单独代理,即其它机器无法通过机(B)访问机(A)的资源。

2、实现单位用机(B)的定向代理,即通过机(B)的代理请求仅能访问资源机(A),而无法访问其它资源。

本帖子中包含更多资源

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

x
发表于 2004-7-20 10:17:27 | 显示全部楼层

you can use vpn channel .

the computer(b) is the vpn_server,the computer(c) is the vpn_client.
if you use moderm ,the  *unix or bsd os ,use ifconfig command ,you will get you ip address. the m$ os ,usr ipconfig ,you will get you ip address .
 楼主| 发表于 2004-7-20 11:02:26 | 显示全部楼层
Can vpn_client be used on M$ os?  I use modem, the netcard is unpluged, whereis is the IP stored(modem/netcard)?
 楼主| 发表于 2004-7-20 11:05:31 | 显示全部楼层
Where can I find the documents on VPN?
发表于 2004-7-20 16:42:19 | 显示全部楼层

so!

我能想到的最直接的(因为刚来):
1,squid proxy
可以实现你所提到的要求2,但是不能单独实现要求1
2,通过ssh
可以实现从家里到b的安全访问,然后通过squid proxy,即第一种方法实现单独访问a资源。(这个就立即实现了要求1)
3,openvpn
这种方法最直接.但不是通过代理的方法.
--------------
综上,我能想到的,通过你所说的用代理的方法实现要求1,2.具体方案如下:
b,运行 ssh,squid(oops)代理服务器.
ssh 通过账号限制访问.
squid(oops),限制目的访问ip是a ,源ip是本机.127.0.0.1
c,运行ssh客户端,转移本地端口(etc.8080)到远程b 的squid端口(etc .3128)
---------
这个时候你就可以通过本机代理访问a.但是资源仅限于http,ftp.
即实现了你所提到的"用代理",1,2三个要求.
希望对你有帮助.
另外如果仅仅要求实现安全的连接c,a则可以通过ssh直接访问.
上面的两个环节都可以任意改变使用方法.举个例子:
你将服务器的过滤端口(只开放tcp80),这个时候服务器不能访问很多资源了.可以通过ssh转移端口的方法,实现代理访问外面所有资源,而且相当安全.
 楼主| 发表于 2004-7-22 09:21:09 | 显示全部楼层
如果用VNC连接可不可以实现?我想试一下,如果成功了再告诉大家,但是大家可不可以先告诉一个结果?
发表于 2004-7-24 02:14:20 | 显示全部楼层

so!

vnc?????????
不太明白.和你说的结构有什么关系.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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