92KM92KM

92KM 创造 发现 分享

squid-PAC 利用国外VPS搭建多协议代理服务

利用国外VPS搭建多协议代理服务,基于squid代理使用PAC,25端口翻墙

墙已加高,https网站已失效(),普通站点仍可代理.建议使用ssr替代。

目前通过squid已经访问https都会被墙,需要数据进行加密,例如 可以配合stunnel继续使用
不过已经不方便,建议换ssr > https://github.com/rptec/SSR-Bash-Python 免费服务依旧提供,保留部分节点 请自行注册 http://www.fuli.cf/(已经被墙,不再提供服务)

利用国外VPS搭建多协议代理服务 支持win,mac,安卓,IOS全部平台。无需额外软件。。适合新手使用。

我提供的免费翻墙

http://cdn.rpsofts.com/1.pac

增加海外用户翻回国内看视频、听音乐方案。。

https://raw.githubusercontent.com/rptec/squid-PAC/master/9.pac

免费提供难免损害某些人利益,这几台vps 常常会被销售ss的同行攻击,所以建议如有条件最好自己搭建。免费节点我会持续续费,并将一直免费提供下去。不过如果你想拥有更快的速度还是建议你自行购买vps配置,过程中有问题,可联系我。

主节点为加拿大KW数据中心(副节点一个vultr东京的,一个法国的,,根据你的位置自动选择节点),
已经安装配置了 google的bbr加速,可流畅观看 youtube 720p视频。。。1080p就算了,毕竟免费公开用的人多。翻回国内方案使用阿里云北京节点,请勿滥用。

vultr洛杉矶节点 搭配锐速或者bbr 可以流畅观看 1440p 视频,, 4k视频隔几秒会有卡顿。。8k就算了,, 可以自行测试 https://youtu.be/QPdWJeybMo8
我洛杉矶节点的 搭配 bbr youtube connection speed 在8000 Kbps左右。。

廉价vps推荐:

这里主要推荐 vultr do及linode这三家主机商。 linode最新推出了5刀vps,注册后使用优惠码,赠送20刀,

优惠码 podcastinit2017 注册:https://www.linode.com/?r=39a28be0f41a5c32f7a84521f3bf6e11d1e2ead8

vultr东京机房速度不错,,平均ping值也在100左右。此前vultr 新注册用户赠送20刀,,,他们jiang。降价后现在只赠送5刀,,不过之前冲多少送多少还依然有效 优惠码 VULTRMATCH

注册:http://www.vultr.com/?ref=6887749

同时需要注意 部分主机商为防止垃圾邮件泛滥,,,Vultr的VPS初始情况下SMTP端口25是关闭的。
如果要使用25端口翻墙,要在vultr后台填写一个ticket申请打开,管理员才会为你打开该端口。
另外就是 google的 GCE现在注册免费试用1年 https://cloud.google.com/free/ 送300刀,需要信用卡,国内招商银行的全币种卡、浦发银行的VISA卡都可以,腾讯财付通的虚拟卡也ok,,不过切记尽量不要用自己的信用卡,,我前几年GCE刚出时用自己的卡,就被坑过。。

PAC地址

主:https://raw.githubusercontent.com/rptec/squid-PAC/master/1.pac (将其中 第一行 你的ip换为 你安装squid vps的ip地址,上传到随便空间就行,,)
pac地址

你也可以将1.pac 下载下来,,然后放到 你电脑的任何位置,, 例如 d盘。。。配置时如下: squid-PAC 利用国外VPS搭建多协议代理服务-92KM

备:https://raw.githubusercontent.com/rptec/squid-PAC/master/2.pac (全局代理,,,因为比较简单所以之前没特别说,,最近有人问,,就特别写出来。) pac地址具体写法,,请自行百度。。。 多个代理可以使用负载均衡,,也可以使用dns轮询,也可以在pac里面,依照顺序写出来。

各平台使用方法
先介绍一下设置各个系统代理的方法。

Windows

Internet选项 -> 连接 选项卡 -> 局域网设置(如果是电脑拨号上网, 这里点'设置') -> 使用自动配置脚本 -> 填入PAC地址 -> 确定
win
squid-PAC 利用国外VPS搭建多协议代理服务-92KM

Mac OS X

系统设置 -> 网络 -> 高级 -> 代理 -> 自动代理配置 -> URL中填入PAC地址 -> 好

IOS (IPhone/IPad)

打开设置, 选择Wi-Fi 选择当前使用的热点
ios

拖到最下面的代理设置,选择"自动",填写PAC地址 squid-PAC
IOS

Android

安卓5.0以上版本 使用方法同苹果,早期版本需要使用第三方软件

3G/4G

在apn接入点内 自行设置 代理ip及端口

自行搭建代理服务器

在 25 端口搭建 http/https 代理。

Ubuntu(需要一行一行复制安装): ubuntu 16.10 X64

(注:早前版本 squid 目录为 squid3 请自行修改,例如 /etc/squid3/squid.conf)

apt-get -y install squid
curl https://raw.githubusercontent.com/rptec/squid-PAC/master/squid/ubuntu-squid.conf  > /etc/squid/squid.conf
mkdir -p /var/cache/squid
chmod -R 777 /var/cache/squid
service squid stop
squid -z
service squid restart
CentOS 6.7 x64(推荐用此系统):
setenforce 0
ulimit -n 800000
echo "* soft nofile 800000" >> /etc/security/limits.conf
echo "* hard nofile 800000" >> /etc/security/limits.conf
echo "alias net-pf-10 off" >> /etc/modprobe.d/dist.conf
echo "alias ipv6 off" >> /etc/modprobe.d/dist.conf
killall sendmail
/etc/init.d/postfix stop
chkconfig --level 2345 postfix off
chkconfig --level 2345 sendmail off
yum -y install squid wget
wget -O /etc/squid/squid.conf https://raw.githubusercontent.com/rptec/squid-PAC/master/squid/centos-squid.conf
mkdir -p /var/cache/squid
chmod -R 777 /var/cache/squid
squid -z
service squid restart
chkconfig --level 2345 squid on

CentOS 7 systemctl是RHEL 7 的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。可以使用它永久性或只在当前会话中启用/禁用服务。其中之前的service和chkconfig已经不再使用,安装时,,你自行将下面用禁止启动 systemctl disable 或者systemctl enable 替换就行。。当然最后启动suqid 也要换为 systemctl restart squid 见谅我这边懒得写,所以请自行修改这3行吧。。`

chkconfig --level 2345 postfix off
chkconfig --level 2345 sendmail off

装完后记得reboot重启下服务器确保生效。

推荐搭配锐速或者BBR等加速工具,,一般美国线路比较差的也能流畅观看720p。youtube 一键安装锐速破解全功能版,不支持openvz架构

wget https://raw.githubusercontent.com/rptec/vps-shell/master/serverspeeder.sh && sh serverspeeder.sh

BBR 一键包

wget https://raw.githubusercontent.com/rptec/vps-shell/master/bbr.sh && sh bbr.sh

然后使用 PAC右键另存为 PAC 文件后修改其中的代理地址(s.rpsofts.com)为你的服务器IP或者域名即可。

如果你有多组安装squid的vps或者服务器可以是像我一样,者配置负载均衡或者分区域解析。。

注意服务器DNS修改成8.8.8.8(配置文件目前强制指定了DNS,可以无需修改) 此外最近常常有人说安装后 不能使用,,我大概看了一下基本都是25端口未开放,,请自行修改防火墙规则(/sbin/iptables -I INPUT -p tcp --dport 25 -j ACCEPT)。。

部分主机 需要禁用ipv6 才能访问 google,, 方法:编辑 /etc/sysctl.conf,添加如下内容

net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
net.ipv6.conf.lo.disable_ipv6=1

重启网卡

此外就是再次注意安装完后需要重启vps。

tadtung@gmail.com or guotai@live.com

未经允许不得转载:92KM » squid-PAC 利用国外VPS搭建多协议代理服务

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 欢迎加入 Typecho 大家族

    Typecho (2018-08-30) 回复