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

编程知识 更新时间:2023-05-02 03:29:51

使用场景:

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

具体步骤:

参考自 https://www.jianshu/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
如果没报错的话,你可以在系统服务中找到它:

这个时候还没有启动,需要在输入:.\httpd -k restart 来启动,当然也可以在服务中直接打开。

判断效果:

在Apache24目录下有个logs子目录,这里面是该软件的日志文件

查看其中的access.log

如果显示了一些记录,那么说明代理服务成功运行了。

如何使用

在windows10系统中,打开系统设置,点击网络和internet


选择最后面那个代理

打开,然后输入自己的代理服务器的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)

本文发布于:2023-04-25 13:40:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/ab258a3c11fc6ce46b0f18021e675e31.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:代理服务器   apache   httpd

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 103238文章数
  • 26179阅读数
  • 0评论数