如何在linux环境下搭建Tor代理服务器
以下的安装在是centos65_64x系统上进行的。
centos系统默认yum源是找不到tor安装包的,若yum install tor提示未找到安装包,需要添加epel yum外部源。EPEL (Extra Packages for Enterprise Linux) 是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包。这个源兼容RHEL及像CentOS和Scientific Linux这样的衍生版本。
安装步骤如下:
yum install tor 若是提示未找到tor安装包,查看 /etc/yumreposd/下是否有epelrepo文件,若没有,说明系统未添加epel yum外部源,需要手动添加,若已经添加epel外部源,可直接安装tor,则跳过2-6步骤。
根据你的操作系统,从网站获取对应的epel 的安装包,centos65_64位系统获取的安装包如下 (查看系统版本指令lsb_release -a && uname -a)wgethttp://downloadfedoraprojectorg/pub/epel/6/x86_64/epel-release-6-8noarchrpm
sudo rpm -ivh epel-release-6-5noarchrpm
安装成功后可看到 /etc/yumreposd/目录下多了epelrepo 与epel-testingrepo文件
yum clean all
yum makecache
yum install tor
A服务器配置两块网卡,其中一块网卡配置接入外网,一块网卡配置接入内网,而B服务器就接入在与A在同一网络的内网上,在A服务器上通过squid配置透明代理就可以,同时做iptables数据转发处理,B服务器的网关需要配置为服务器A的内网口IP地址,这些都可以通过命令行完成。
您好,很高兴为您解答。可以配置单网卡代理服务器。
安装squid代理服务器之后,需要设置Linux的主机名为FQDN的格式,并且要保证能够解析出来。
首先运行squid -z进行初始化,然后要修改squid的配置文件:/etc/squid/squidconf
加入如下条目:
acl mynet 19216810/24
http_access allow mynet
启动服务:service squid start
图形化的工具可以尝试webmin
Linux中实现代理服务器功能最常用的软件为squid,下面是源代码包安装步骤:
1从http://wwwsquid-cacheorg下载squid-22STABLE4-srctargz
2将该文件拷贝到/usr/local目录
cp squid-22STABLE4-srctargz /usr/local3解开该文件
tar xvzfsquid-22STABLE4-srctargz
#为了方便使用将目录更名为squid
mv squid-22STABLE4 squid
4进入squid目录
cd squid5执行编译
/configure#系统默认安装目录为/usr/local/squid
/configure -prefix=/directory/you/want
#指定安装目录
6执行
make all7执行安装
make install8安装结束后,Squid的可执行文件在安装目录的bin子目录下,配置文件在etc子目录下。
0条评论