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