使用Squid搭建匿名代理服务

3步搭建一台属于你自己的代理服务器...(* ̄0 ̄)ノ

0%

Squid是一个流行的代理服务器,可以用来搭建代理匿名服务

安装Squid

apt update && apt install squid

配置Squid

编辑Squid配置文件/etc/squid/squid.conf,并添加以下内容:

# 允许所有客户端连接
http_access allow all

# 设置代理端口
# 没有设置认证方式的情况下,端口可以设置高一点,反正被扫描
http_port 3128

# 隐藏代理服务器的真实IP地址
forwarded_for off
via off

保存并关闭文件。然后重新启动Squid:

sudo systemctl restart squid

设置防火墙规则

为了保护代理服务器,需要设置防火墙规则来限制访问Squid端口。

安装UFW

apt update ufw

启用ufw

ufw enable

允许访问Squid端口

ufw allow 3128/tcp

测试代理匿名服务

现在代理匿名服务已经搭建完成,可以使用以下方式测试代理服务是否正常工作:

使用curl测试

curl --proxy http://IP:3128 ip.gs

IP替换为代理服务器的IP地址。如果一切正常,应该能够看到代理服务器IP。

使用浏览器测试

在浏览器中设置代理服务器,然后访问一个网站,例如Google。如果一切正常,应该能够看到Google的网页内容,并且代理服务器的IP地址不会显示在浏览器中。

其他服务器使用代理

通过配置环境变量的方式使用代理:

export http_proxy=http://IP:3128
export https_proxy=http://IP:3128

IP替换为代理服务器的IP地址。这样,其他服务器就可以通过代理服务器进行网络访问了。


(* ̄0 ̄)ノ该文由 ChatGPT 辅助生成...

------------ 已触及底线了 感谢您的阅读 ------------
  • 本文作者: OWQ
  • 本文链接: https://www.owq.world/spuid/
  • 版权声明: 本站所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处( ̄︶ ̄)↗