架设此服务器,使客户端通过设置代理服务器的squid来浏览网页,通过代理服务器的socks5来使用QQ、MSN、证券等服务,下面简单介绍服务器的架设过程。

一、安装FreeBSD6.0Release

从ftp://ftp.freebsd.org/pub/FreeBSD/torrents/6.0-RELEASE下载最新版本FreeBSD6.0Release刻成光盘并选择最小化安装(安装时开通ftp及ssh服务)。

网络信息:

网段->192.168.10.0/24

fxp0->内网网卡192.168.10.254

em0->外网网卡218.104.52.x/32

1、选择软件包时选择最小化安装。

2、编辑inetd.conf时开通ftp及telnet服务。

其它的都默认安装,具体可参考这,安装完后重启机器。

二、配置freebsd

1、配置/etc/rc.conf:

hostname=“jifangproxy.jscpu.com”

defaultrouter=“218.104.52.x”

ifconfig_em0=“inet218.104.52.xnetmask255.255.255.248”

ifconfig_fxp0=“inet192.168.10.254netmask255.255.255.0”

inetd_enable=“YES”

kern_securelevel_enable=“NO”

linux_enable=“YES”

nfs_reserved_port_only=“YES”

sendmail_enable=“NONE”

sshd_enable=“YES”

usbd_enable=“NO”

2、配置/etc/resolv.conf:

domainjscpu.com

nameserver218.104.48.106

nameserver221.6.4.66

3、将光盘放入光驱中,安装ports和src

#/usr/sbin/sysinstall

然后选择Configure–>Distributions,然后利用空格键选择src和ports两项,点install,安装完成后重启机器。

三、配置内核

#cd/usr/src/sys/i386/conf

#cpGENERICfunpower

#eefunpower

内核根据服务器的不同具体配置。

编辑好funpower后开始编译安装内核:

#/usr/sbin/configfunpower

#cd…/compile/funpower

#makecleandepend

#makedepend

#make

#makeintall

编译安装完成后重启机器。

四、安装squid服务

1、安装perl(freebsd5.4以后要先安装perl后再安装squid)

从http://www.cpan.org/authors/id/R/RG/RGARCIA/下载perl-5.6.2.tar.gz,然后拷贝到/usr/ports/distfiles中,然后:

#cd/usr/ports/lang/perl5

#makeinstall

2、下载并安装squid

从http://www.squid-cache.org/Versions/v2/2.5/下载squid最新版squid-2.5.STABLE12.tar.gz,通过ftp上传至服务器目录中。

<安装>

#cd/home/funpower

#tarzxvfsquid-2.5.STABLE12.tar.gz

#cdsquid-2.5.STABLE7

#./configure–prefix=/usr/local/squid

#make

#makeinstall

<配置squid配置文件>

#cd/usr/local/squid/etc

#eesquid.conf

配置文件中改如下几项:

http_port3128//56行

cache_mem128MB//490行

cache_dirufs/usr/local/squid/cache102416256//705行

cache_access_log/dev/null//712

cache_log/dev/null//720

cache_store流量交易_lognone//730

配置文件中加入以下几项:

aclwebsrc192.168.10.254//在1830行左右aclallsrc0.0.0.0/0.0.0.0这行前加入

FreeBSD6.0Release+Squid+Socks5服务器架设笔记相关推荐

  1. 服务器架设笔记——多模块和全局数据

    随着项目工程的发展,多模块设计和性能优化是在所难免的.本文我将基于一些现实中可能遇到的需求,讲解如何在Apache的Httpd插件体系中实现这些功能.(转载请指明出于breaksoftware的csd ...

  2. 服务器架设笔记——打通MySQL和Apache

    在<服务器架设笔记--使用Apache插件解析简单请求>一文中,我们已经可以获取请求内容.这只是万里长征的第一步.因为一般来说,客户端向服务器发起请求,服务器会有着复杂的业务处理逻辑.举个 ...

  3. 服务器架设笔记——使用Apache插件解析简单请求

    一般来说,对于一个请求,服务器都会对其进行解析,以确定请求的合法性以及行进的路径.于是本节将讲解如何获取请求的数据.(转载请指明出于breaksoftware的csdn博客) 我们使用<服务器架 ...

  4. 服务器架设笔记——Apache模块开发基础知识

    通过上节的例子,我们发现Apache插件开发的一个门槛便是学习它自成体系的一套API.虽然Apache的官网上有对这些API的详细介绍,但是空拿着一些零散的说明书,是很难快速建立起一套可以运行的系统. ...

  5. CentOS4.4下邮件服务器架设笔记之windows AD整合功能实现

    1.通过"CentOS4.4下邮件服务器架设笔记之邮件网关功能实现"这一篇文章,我们已经实现了邮件网关功能,但是对于microsoft ad 平台下exchange邮件系统用户来说 ...

  6. Linux服务器架设笔记-Squid服务器配置

    共享网络 加快访问速度,节约通信带宽 防止内部主机受到*** 限制用户访问,完善网络管理 代理服务器原理 代理服务器接受到请求后,首先与访问控制列表中的访问规则相对照,如果满足规则,则在缓存中查找是否 ...

  7. 服务器架设笔记——编译Apache及其插件

    之前一直从事Windows上的客户端软件开发,经常会处理和服务器交互相关的业务.由于希望成为一个全栈式的工程师,我对Linux上服务器相关的开发也越来越感兴趣.趁着年底自由的时间比较多,我可以对这块做 ...

  8. RHCE课程-RH253Linux服务器架设笔记五-DNS服务器配置(2)

    上季我们学习了,DNS的原理和bind软件的相关简介,还有安装架设了BIND软件的DNS服务器,还有就是正向区域和反向区域的一些技巧,今天我们要学的就是DNS的辅助服务器的架设,还有DNS的缓存域名服 ...

  9. RHCE课程-RH253Linux服务器架设笔记三-Samba服务器配置(1)

    今天我们要架设的samba服务器,功能主要就是类unix机器与windows机器的文件共享,也可以是共享打印机,samba软件整合了SMB协议及Netbios协议,使其运行在TCP/IP上 SMB协议 ...

最新文章

  1. github上的版本和本地版本冲突的解决方法(Updates were rejected because the tip of your current branch is behind)
  2. Android Studio提示忽略大小写
  3. php比较函数,判断安全函数
  4. BUG! exception in phase semantic analysis in source unit
  5. idea springboot热部署无效问题
  6. poj 2395 prime的递归实现
  7. CentOS下搭建Git服务器Gitosis
  8. 触发JVM进行Full GC的情况及应对策略
  9. Linux的安装和使用技巧
  10. 【原】GitHub使用教程
  11. 拓端tecdat|R语言用有限混合模型(FMM,finite mixture model)创建衰退指标对股市SPY、ETF收益聚类和双坐标图可视化
  12. imagemagick pdf转jpg
  13. Abaqus有限元分析软件介绍
  14. python3 flask 使用Mysql数据库
  15. Riverbed发布SteelFusion 5.0,对NAS存储提供支持
  16. STM32分别实现温湿度的采集和OLED显示屏显示数据
  17. jQ选择器(子元素 后代元素 兄弟元素 相邻元素)
  18. HEVC参考软件HM的使用
  19. VIT Adapter【Vision Transformer Adapter for Dense Predictions】论文笔记
  20. qt样式表设置边框_QT样式表

热门文章

  1. php 读取一行文件内容,PHP文件处理—如何读取文件(一行,整个文件)
  2. JVM常用调优参数 ——JVM篇
  3. python创建api接口_Python调用飞书API接口
  4. win10怎么设置锁定计算机,Win10怎么设置自动锁屏? win10自动锁屏的两种方法
  5. 2006河北高考各类分数线已确定
  6. 【社招】快手_数据仓库_面试题整理
  7. HikariPool-1 - Connection is not available, request timed out after 30000ms.
  8. 一个大学生的迷茫和人生定位
  9. JS深拷贝对象方法封装
  10. Best Reward