linux代理服务器搭建代理服务器原理


关于搭建代理服务器的方法,我也是刚刚接触,从网上找了一些能够行得通的方法来给大家做个分享:这里我用的是Tinyproxy作为代理服务软件。这个东西很小,并没有几M。tinyproxy最大的特点就是小,功能简单,配置简单

(注意此代理方式为常规使用,并不能进行KX上网吼~)想要KX上网的同学,请参考我的上一篇博文咳咳!~

CopyCopydebian系:apt-getinstalltinyproxycentos系:yuminstalltinyproxy

编辑配置/etc/tinyproxy/tinyproxy.conf:

(1)找到Allow127.0.0.1行,前面加上#号将其注释掉。

(2)Port:默认开放的端口为(可自行更改)

CopyCopy执行/etc/init.d/tinyproxyrestart使配置生效,或者执行systemctlrestarttinyproxy.service

这里给大家分享一下如何用蚁剑来连咱们刚刚做好的代理服务器吧(其实很简单,只不过这里加了些对我蚁剑使用的描述)



(1)首先我们客户端做代理的前提就是代理服务器已经搭好,现在假设我们已经做好了一个代理服务器:



(1)实验环境:这里我用到了3台主机:本机、VPS1、VPS2:本机使用蚁剑、VPS1为代理服务器、VPS2为目标站点(WEB网站)



(2)我已经为WEB2安装好了apache2、php7、mysql,可以正常使用网站功能,同时我在VPS2下写了一个后门(config.php),为了让蚁剑去连接。



(3)所有准备工作做好之后,我们用挂了代理的蚁剑去连接目标站点。连接成功之后,看一下VPS2主机中Apache下的日志文件:



(4)这里就可以看到我们的请求信息,已经不再是本机的ip了,变成了VPS1的IP,也就是代理服务器的IP。



(5)这里我看见后面的“antSword/v2.0”很不舒服,很明显不是正常的user-agent,那么我们就在蚁剑中给他改为最普通的:



(6)改好之后,再用蚁剑去连,发现请求信息中的user-agent已经变成了我们所改的:



(7)除了改user-agent,蚁剑中还有好多地方可以去改的,很轻松的就能做到比较简单的流量信息混淆。