FreeBSD6.0Release+Squid+Socks5服务器架设笔记
架设此服务器,使客户端通过设置代理服务器的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服务器架设笔记相关推荐
- 服务器架设笔记——多模块和全局数据
随着项目工程的发展,多模块设计和性能优化是在所难免的.本文我将基于一些现实中可能遇到的需求,讲解如何在Apache的Httpd插件体系中实现这些功能.(转载请指明出于breaksoftware的csd ...
- 服务器架设笔记——打通MySQL和Apache
在<服务器架设笔记--使用Apache插件解析简单请求>一文中,我们已经可以获取请求内容.这只是万里长征的第一步.因为一般来说,客户端向服务器发起请求,服务器会有着复杂的业务处理逻辑.举个 ...
- 服务器架设笔记——使用Apache插件解析简单请求
一般来说,对于一个请求,服务器都会对其进行解析,以确定请求的合法性以及行进的路径.于是本节将讲解如何获取请求的数据.(转载请指明出于breaksoftware的csdn博客) 我们使用<服务器架 ...
- 服务器架设笔记——Apache模块开发基础知识
通过上节的例子,我们发现Apache插件开发的一个门槛便是学习它自成体系的一套API.虽然Apache的官网上有对这些API的详细介绍,但是空拿着一些零散的说明书,是很难快速建立起一套可以运行的系统. ...
- CentOS4.4下邮件服务器架设笔记之windows AD整合功能实现
1.通过"CentOS4.4下邮件服务器架设笔记之邮件网关功能实现"这一篇文章,我们已经实现了邮件网关功能,但是对于microsoft ad 平台下exchange邮件系统用户来说 ...
- Linux服务器架设笔记-Squid服务器配置
共享网络 加快访问速度,节约通信带宽 防止内部主机受到*** 限制用户访问,完善网络管理 代理服务器原理 代理服务器接受到请求后,首先与访问控制列表中的访问规则相对照,如果满足规则,则在缓存中查找是否 ...
- 服务器架设笔记——编译Apache及其插件
之前一直从事Windows上的客户端软件开发,经常会处理和服务器交互相关的业务.由于希望成为一个全栈式的工程师,我对Linux上服务器相关的开发也越来越感兴趣.趁着年底自由的时间比较多,我可以对这块做 ...
- RHCE课程-RH253Linux服务器架设笔记五-DNS服务器配置(2)
上季我们学习了,DNS的原理和bind软件的相关简介,还有安装架设了BIND软件的DNS服务器,还有就是正向区域和反向区域的一些技巧,今天我们要学的就是DNS的辅助服务器的架设,还有DNS的缓存域名服 ...
- RHCE课程-RH253Linux服务器架设笔记三-Samba服务器配置(1)
今天我们要架设的samba服务器,功能主要就是类unix机器与windows机器的文件共享,也可以是共享打印机,samba软件整合了SMB协议及Netbios协议,使其运行在TCP/IP上 SMB协议 ...
最新文章
- github上的版本和本地版本冲突的解决方法(Updates were rejected because the tip of your current branch is behind)
- Android Studio提示忽略大小写
- php比较函数,判断安全函数
- BUG! exception in phase semantic analysis in source unit
- idea springboot热部署无效问题
- poj 2395 prime的递归实现
- CentOS下搭建Git服务器Gitosis
- 触发JVM进行Full GC的情况及应对策略
- Linux的安装和使用技巧
- 【原】GitHub使用教程
- 拓端tecdat|R语言用有限混合模型(FMM,finite mixture model)创建衰退指标对股市SPY、ETF收益聚类和双坐标图可视化
- imagemagick pdf转jpg
- Abaqus有限元分析软件介绍
- python3 flask 使用Mysql数据库
- Riverbed发布SteelFusion 5.0,对NAS存储提供支持
- STM32分别实现温湿度的采集和OLED显示屏显示数据
- jQ选择器(子元素 后代元素 兄弟元素 相邻元素)
- HEVC参考软件HM的使用
- VIT Adapter【Vision Transformer Adapter for Dense Predictions】论文笔记
- qt样式表设置边框_QT样式表
热门文章
- php 读取一行文件内容,PHP文件处理—如何读取文件(一行,整个文件)
- JVM常用调优参数 ——JVM篇
- python创建api接口_Python调用飞书API接口
- win10怎么设置锁定计算机,Win10怎么设置自动锁屏? win10自动锁屏的两种方法
- 2006河北高考各类分数线已确定
- 【社招】快手_数据仓库_面试题整理
- HikariPool-1 - Connection is not available, request timed out after 30000ms.
- 一个大学生的迷茫和人生定位
- JS深拷贝对象方法封装
- Best Reward