当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]ubuntu有没有像win下的教育网直通车的代理软件?
帖子发表于 : 2007-08-14 21:23 

注册: 2007-03-21 12:45
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
在学校不能上外国网,又没有稳定的出国代理,有点郁闷。


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-08-14 21:25 

注册: 2007-04-12 18:22
帖子: 112
送出感谢: 0 次
接收感谢: 0 次
代理好像有,我帮你去找,等等我


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-08-14 21:31 

注册: 2007-04-12 18:22
帖子: 112
送出感谢: 0 次
接收感谢: 0 次
转了2个帖子,你参考一下,有错大家帮我指正谢谢!
Ubuntu:让 Apt 使用代理
  光缆仍然没好的情况下,在 Ubuntu 中使用 apt-get 时,为了获得访问或者较好的速度,我们可以通过使用代理来解决这个问题.
  
  apt-get 有一个配置文件 apt.conf,它位于 /etc/apt/ 目录下,我们只需对它稍作更改即可.
  
  执行的步骤为:
  
  1.打开终端,并输入 gksudo gedit /etc/apt/apt.conf.这里,你也可以使用自己喜好的编辑器来代替 gedit.另外,如果 apt.conf 文件不存在,你可以创建一个.
  2.添加下列内容:
  
  Acquire {
  http::proxy “http://user:pass@yourProxyAddress:port”
  }
  
  你必需调整引号中的内容以适应自己的需要.如代理地址、帐号、密码、端口.另外,如果不需要帐号或密码,则可以省略不写.
  
  3.假如你只想临时让 Apt 使用代理的话,则可以这样做:
  
  export http_proxy=”http://user:pass@youProxyAddress:port/”


ubuntu下squid代理====================================

今天我花了些时间配制了一台代理服务器,我们校园网的网关是不让我们出国访问(网站)的.正好我手里托管了一台网通的服务器,这可是难得的资源,具做做法如下:
如果你认为编译源码比较麻烦的话,你可以用这个命令来装:
shell# sudo apt-get install squid #很快就会装上并且还自动启动了.
Shell#whereis squid #可以查看squid主要文件装到什么地方去了.
squid默认配制是不让任何用记使用它的,你需要做相应的修改.
shell#sudo vi /etc/squid/squid.conf
然后 定位到
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
# Example rule allowing access from your local networks. Adapt
# to list your (internal) IP networks from where browsing should
# be allowed
#acl our_networks src 192.168.1.0/24 192.168.2.0/24
#http_access allow our_networks
http_access allow localhost
########add by chenheng
acl my_network src 202.194.*.* 61.156.*.* 61.156.*.* #设置你允许访问的ip(*请用具体的数字代替)
http_access allow my_network
#########end add
# And finally deny all other access to this proxy
http_access deny all
这样当你启用squid后,这几个ip就可使用这个代理了.如果你还希望客户端提供用户名密码才能使用的话,我们还需做点修改,继续定位到
#Then, set this line to something like
#
# auth_param basic program /usr/lib/squid/ncsa_auth /usr/etc/passwd
######add by chenheng
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
acl auth proxy_auth sdau
http_access allow auth
######end add
以上修改后,你就可以启用squid(这里假设你设置好了用户名和密码,如果没有设置,参考如下)
得用apache的htpasswd工具为squid设置用户的密码:
shell#htpasswd -c /etc/squid/passwd proxy_user proxy_password (passwd路径你可以自己定制,但建议你参考官方建意,虽然我没有照做).
如果是首次运行squid,你需要首先执行:
shell#squid -z (作用我不好用中文解释,但相信你一定能理解这样做必要性)
接下来检验我们的配制文件是否有问题
shell#squid -k parse
如果没有任何消息输出,恭喜,你可以使用squid了.
shell#squid (后台启动)
shell#squid -k shutdown (用这个命令关掉代理)
如果你认为源码安装更好,你可以如下操作:
shell# ./configure --prefix=/usr/local/squid —enable-basic-auth-helpers=NCSA
shell#make
shell#make install
然后对配制文件的修改就同上了,这里不在多说了.
这里仅仅是个人使用的简单配制,如果你想详细了解squid,这是一个好去处:http://home.arcor.de/jeffpang/squid/


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译