windows10 64位 配置代理服务器(apache + httpd)

使用场景:

在局域网中有些计算机可以上网,而另外一些不能上网。如果可以在那些能上网的计算机上搭建代理服务,那么不能上网的计算机可以通过代理的方式上网。(比如寝室里要买宽带才能上网,不买的话能连学校内网,如果有一台能上网的电脑,那么就可以XXX,注意要合法,不然被抓到就GG了)

具体步骤:

参考自 https://www.jianshu.com/p/7ac44e02bca0
首先需要下载软件:官网,也可以下我配好的(Apache 2.4.41 64位版)
根据自己电脑的情况选择合适的版本。
具体的过程上面的那个博客写的都比较详细了,但是对于就想马上配好可以的用的用户来说还是有点麻烦

软件准备

下面给出已经配置好的Apache 2.4.41 64位版的
百度云:链接 提取码: 41ff

然后解压到一个目录

简化配置

配置文件在Apache24/conf/httpd.conf,这个文件用记事本直接打开,
如果是官网下载的可以复制成我配置的:链接:
提取码:ea5y
复制这段内容后打开百度网盘手机App,操作更方便哦)
最多需要改两个地方:
1:第39行,Define SRVROOT “C:/Apache24”,这里的目录改为你电脑中Apache24所在的目录,windows中的目录是\,但是这里要/
2:第67行 Listen 3128,数字表示的是端口号,如果没有特别的需要就不用改

运行服务:

配置已经结束,然后是要打开它
以管理员身份打开cmd命令窗口,注意一定要管理员身份。
然后切换到Apache24所在的位置,切换盘符直接用 盘符+冒号 如d:,同盘符下用cd + 目录的方式,如cd d:aaa\bbb\ccc\Apache24,上一级目录:cd . .
要进入的目录是…\Apache24\bin,然后输入:.\httpd -k install 用来安装成windows服务。顺便提一下,如果要换目录什么的,需要把原来的服务卸载再重新安装,卸载命令:.\httpd -k uninstall
如果没报错的话,你可以在系统服务中找到它:
windows10 64位 配置代理服务器(apache + httpd)_第1张图片
这个时候还没有启动,需要在输入:.\httpd -k restart 来启动,当然也可以在服务中直接打开。

判断效果:

在Apache24目录下有个logs子目录,这里面是该软件的日志文件
windows10 64位 配置代理服务器(apache + httpd)_第2张图片
查看其中的access.log
windows10 64位 配置代理服务器(apache + httpd)_第3张图片
如果显示了一些记录,那么说明代理服务成功运行了。

如何使用

在windows10系统中,打开系统设置,点击网络和internet
windows10 64位 配置代理服务器(apache + httpd)_第4张图片
windows10 64位 配置代理服务器(apache + httpd)_第5张图片
选择最后面那个代理
windows10 64位 配置代理服务器(apache + httpd)_第6张图片
打开,然后输入自己的代理服务器的ip地址和端口在点击保存即可。
注意如果不用的话一定要关闭,否则的话,通过别的方式就上不了网了。

这时候会发现浏览器什么的可以用,但是qq之类的软件还是登不上。软件也需要设置代理,qq在登陆的时候,右上角有一个设置,然后输入同样的代理服务器信息就可以了。

手机端也可以使用代理,请自行探索啦。

如果发现启动失败,且在logs文件夹下的error.log中发现

[...] [lbmethod_heartbeat:notice] [pid xxx:tid xxx] AH02281: Failed to lookup provider 'shm' for 'slotmem'. Maybe you need to load mod_slotmem_shm?

就在配置文件中找到该行,删除前面的#,然后使用上面的卸载,并重新安装
windows10 64位 配置代理服务器(apache + httpd)_第7张图片

你可能感兴趣的:(环境\软件配置)