在VPS上搭建http代理教程

VPS上安装Squid

对于Ubuntu/Debian系统,使用以下命令:

sudo apt-get update
sudo apt-get install squid

对于CentOS/RHEL系统,使用以下命令:

sudo yum update
sudo yum install squid

编辑Squid配置文件

配置文件通常位于/etc/squid/squid.conf。备份原始配置文件,然后使用文本编辑器打开:

sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.backup
sudo nano /etc/squid/squid.conf

允许所有的IP访问代理服务器

http_port 3128

# 允许所有IP地址访问代理服务器
http_access allow all

或者指定IP可以访问代理服务器:

http_port 3128

# 仅允许特定的IP地址访问代理服务器。将YOUR_SERVER_IP替换为您境内服务器的公网IP地址。
acl localnet src YOUR_SERVER_IP/32
http_access allow localnet

# 如果您希望所有IP地址都可以访问,取消以下行的注释。
# http_access allow all

保存并退出编辑器。重新启动Squid服务以应用更改:

sudo systemctl restart squid

在您的境内服务器上,配置您的应用程序或整个服务器使用代理。以Python为例,您可以在代码中使用requests库时设置代理:

import requests

proxies = {
  'http': 'http://YOUR_VPS_IP:3128',
  'https': 'http://YOUR_VPS_IP:3128',
}

response = requests.get('http://example.com', proxies=proxies)

原创文章,作者:朋远方,如若转载,请注明出处:https://caovan.com/zaivpsshangdajianhttpdailijiaocheng/.html

(0)
打赏 微信扫一扫 微信扫一扫
朋远方的头像朋远方
上一篇 2023年5月2日 上午7:34
下一篇 2023年5月11日 下午3:18

相关推荐

发表回复

登录后才能评论