美文网首页
使用linux服务器搭建代理

使用linux服务器搭建代理

作者: 微凉_半夏 | 来源:发表于2019-08-27 11:20 被阅读0次

系统ubuntu16.04或18.04,其它linux系统不保证可以使用,或更高/更低的ubuntu系统不保证可以使用

  1. 安装代理所需要的包: apt-get install squid
  2. 安装完成后进入squid所在位置,ubuntu16.04的位置: cd /etc/squid
    然后编辑squid配置文件 vi squid.conf
  3. 往下滑动到大概14%的位置:如下图所示的位置


    620B69B1-7619-424e-A67A-F9D22BD7C4BC.png

    然后注释掉: http_access deny all(不注释掉的话,会默认所有ip可使用该代理)

  4. 在注释掉的位置添加以下代码:
acl localnet src 192.168.1.1 # 即要使用该代理的公网访问ip,这样可以保证谁能够使用该代理
acl localnet src 192.168.1.2 # 类似这样可以添加多个网络ip
http_access allow localnet
# 添加以下改成高匿模式,这样就可以完全避免被识别出来
request_header_access X-Forwarded-For deny all
request_header_access From deny all
request_header_access Via deny all

案例如下图所示:


image.png
  1. 更改代理的端口,同样大概在20%的位置,如下所示:


    image.png

    可以将http_port后面的端口改成你想要的数字即可

  2. 修改完成后保存退出,并重启squid服务才能生效: /etc/init.d/squid restart
  3. 测试是否成功,用requests或其它方法携带进行测试,并访问: http://httpbin.org/get 观看origin这行的回显ip是否生效为代理ip

相关文章

  • 15.知识点 - 代理

    参考: 使用nginx搭建http代理服务器 Linux上配置http上网代理 Linux环境下基于条件约束的HT...

  • Nginx反向代理配置与proxy_cache设置

    使用Nginx反向代理与proxy_cache缓存搭建CDN服务器的配置方法linux下通过Nginx反向代理和p...

  • 使用linux服务器搭建代理

    系统ubuntu16.04或18.04,其它linux系统不保证可以使用,或更高/更低的ubuntu系统不保证可以...

  • Linux搭建测试环境-tomcat

    在Linux上搭建web服务器(tomcat) 1、使用xftp将Tomcat包上传到Linux服务器上 2、To...

  • LAMP 架构及搭建网站

    一,使用LAMP架构搭建Web服务器 1,LAMP=Linux+Apache+Mysql+PHP Linux常指代...

  • 上网

    如何在linux环境下搭建Tor代理服务器:https://blog.csdn.net/smiler_sun/ar...

  • TP_LINK无线路由器实现域名重定向

    实现思路: 1:搭建本地的DNS服务器(使用dnsmasq搭建); 1)我是在linux上面搭建的DNS服...

  • Git使用学习(二)

    一、共享版版本库建立: 1.搭建git服务器真实的git服务器的搭建需要使用Linux来进行搭建,搭建难度大且繁琐...

  • LINUX搭建KMS服务器

    原文 迷失的笔记-KMS服务器快速搭建(LINUX) KMS原始网址 KMS 服务器搭建 非root用户需要使用s...

  • 借助Nginx搭建反向代理服务器

    借助Nginx搭建反向代理服务器 【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器 一、反向代理:We...

网友评论

      本文标题:使用linux服务器搭建代理

      本文链接:https://www.haomeiwen.com/subject/fabsectx.html