代理主机的设置-主机篇

 2023-12-24  阅读 2  评论 0

摘要:域名服务器是什么?DNS服务器全面解析! 域名服务器(DNS服务器)是以什么原理进行域名解析的呢?本文带您全面了解! 上文我们讲过谷歌浏览器设置代理服务器,具体参考『代理服务器的设置-浏览器篇』,但是没有现成的代理服务器我们就需要自己搭建一个了。 代理服务器具体搭

代理主机的设置-主机篇

域名服务器是什么?DNS服务器全面解析!

域名服务器(DNS服务器)是以什么原理进行域名解析的呢?本文带您全面了解!

上文我们讲过谷歌浏览器设置代理服务器,具体参考『代理服务器的设置-浏览器篇』,但是没有现成的代理服务器我们就需要自己搭建一个了。

代理服务器具体搭建如果您不会的话,本文就派上用途了!

一、准备一台云服务器

首先我们需要一台服务器做中转,目前云有免费活动,我们可以不花钱去搞一台。操作系统选择Centos。

 

免费云服务器

连接到这台机器上,推荐使用secureCRT。输入机器的ip,端口是22,再把用户名密码输进去就行了。如果您不会连接的话可以参考『如何通过xhell连接使用云服务器?连接失败又是基于哪些原因?』

二、具体搭建教程

1.登录服务器后我们输入(可以直接把命令复制进去):

yum install python-setuptools && easy_install pip

pip install shadowsocks

安装之后后台运行即可,监听443端口

sudo ssserver -p 443 -k password -m rc4-md5 –user nobody -d start

安装Privoxy,不同系统指令有差别,下面是centos:

yum install privoxy

2.修改文件/etc/privoxy/config ,修改如下属性值:

listen-address :8118

enable-remote-toggle

然后在文件末尾添加:

forward-socks5 / 127.0.0.1:443

修改文件可以使用vi指令,也可以使用FIllZilla直接拉下来文件再覆盖上去(我就是这么用的)。

启动Privoxy即可开启http代理。

service privoxy restart

到此就可以直接使用这台机器作为http代理了,端口号为8118

除此之外,可以用另一种方法配置http代理服务器。

这种方法可以配置用户名和密码。需要注意的是由于Squid版本不同,一些配置的路径可能稍有变化,配置的时候注意一下:

auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/squid_passwd  

auth_param basic children 5  

auth_param basic realm Squid proxy-caching web server

auth_param basic credentialsttl 2 hours  

auth_param basic casesensitive off  

#  

# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS  

#  

acl ncsaauth proxy_auth REQUIRED  

http_access allow ncsaauth

版权声明:xxxxxxxxx;

原文链接:https://lecms.nxtedu.cn/yunzhuji/113983.html

发表评论:

验证码

管理员

  • 内容1196554
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:admin@qq.com
注册登录
注册帐号
登录帐号

Copyright © 2022 LECMS Inc. 保留所有权利。 Powered by LECMS 3.0.3

页面耗时0.0124秒, 内存占用343.17 KB, 访问数据库18次