子宸安全网-IT信息技术终点站
各位!此为论坛!
并设有博客板块!
注册可看隐藏内容!
本站招收个个玩网能手!
版主等!站长QQ、2063232590

Join the forum, it's quick and easy

子宸安全网-IT信息技术终点站
各位!此为论坛!
并设有博客板块!
注册可看隐藏内容!
本站招收个个玩网能手!
版主等!站长QQ、2063232590
子宸安全网-IT信息技术终点站
Would you like to react to this message? Create an account in a few clicks or log in to continue.
子宸安全网-IT信息技术终点站

我自横刀向天笑 亦笑尘世 -子宸


您没有登录。 请登录注册

PAC最轻量级的科学方(上)法(网)

向下  留言 [第1页/共1页]

1PAC最轻量级的科学方(上)法(网) Empty PAC最轻量级的科学方(上)法(网) 周六 九月 17, 2016 8:13 pm

Admin


Admin

文章目录

概念
安装脚本/步骤
使用方法(简单版)
Windows
Mac OS X
iOS (iPhone/iPad)
Android
使用方法(详细版)
Windows 设置
Mac OS X 设置
iOS(iPhone/iPad) 设置
Android 设置
1)安装 ProxyDroid 应用实现 PAC 代理
2)使用Drony来配置PAC代理
常见问题
免费PAC
被墙怎么办?
概念
来自百度百科:

一个PAC文件包含一个JavaScript形式的函数“FindProxyForURL(url, host)”。这个函数返回一个包含一个或多个访问规则的字符串。用户代理根据这些规则适用一个特定的代理其或者直接访问。 当一个代理服务器无法响应的时候,多个访问规则提供了其他的后备访问方法。 浏览器在访问其他页面以前,首先访问这个PAC文件。PAC文件中的URL可能是手工配置的,也可能是是通过网页的网络代理自发现协议(Web Proxy Autodiscovery Protocol)自动配置的。
简单点讲:

PAC能让指定的域名或者IP走特定的代理。


安装脚本/步骤

1
2
3
wget http://7mnp0y.com1.z0.glb.clouddn.com/install_pac_25.sh
chmod 775 install_pac_25.sh
./install_pac_25.sh


依次执行以上脚本。最后界面停格在下图。





PS: 下面是vi 一些操作,可以百度vi命令介绍。

按 i 进入编辑状态。
将光标定位到 如图红框位置,将 pac.***x.com 替换成你的域名(需要将域名解析到服务器IP上)或者直接使用IP。
按 ESC 退出编辑状态,然后输入 :wq 保存退出。
输入命令 service squid restart 重启squid 服务。
启动成功后,你的代理地址就是 域名(或ip):端口 。pac.***x.com:25
VPS有防火墙一定要放开25端口。或者关闭防火墙。


使用方法(简单版)
先介绍一下设置各个系统代理的方法。转自:https://pac.itzmx.com/

Windows

Internet选项 -> 连接 选项卡 -> 局域网设置(如果是电脑拨号上网, 这里点’设置’) -> 使用自动配置脚本 -> 填入PAC地址 -> 确定

Mac OS X

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

iOS (iPhone/iPad)

打开设置, 选择Wi-Fi
选择当前使用的热点
拖到最下面的代理设置,选择”自动”,填写PAC地址
Android

安卓由于5.0以下系统不支持此设置,请参考此帖下载第三方APP应用



使用方法(详细版)
Windows 设置

1. Internet 选项 -> 连接 选项卡 -> 局域网设置(如果是电脑拨号上网, 这里点“设置”) -> 使用自动配置脚本 -> 填入PAC地址 -> 确定:





2. 如果已经装有浏览器代理插件(如 SwitchyOmega/FoxyProxy)只要填上 PAC 地址或导入就可以了:





3. 本地化用 PAC 文件方法: 首先,打开 PAC 文件地址,下载n.pac文件到C盘根目录下,而本地PAC地址则为:file://C:/n.pac





Mac OS X 设置

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





iOS(iPhone/iPad) 设置

1.打开设置, 选择Wi-Fi :





2.选择当前使用的热点:





3.拖到最下面的代理设置,选择“自动”,填写 PAC 地址:







Android 设置

Android下有两种方式设置Pac代理:

安装 ProxyDroid 应用实现 PAC 代理,注意:5.0以下系统不支持此设置。
使用Drony来配置PAC代理,该应用支持Android 3.x以上系统。
以下分别介绍:

1)安装 ProxyDroid 应用实现 PAC 代理

应用简介:

ProxyDroid 可以帮助您设置您的 Android 设备上的代理(HTTP / SOCKS4/ SOCKS5),需要 root 权限,TIPS:按 MENU 按钮,找到【恢复】选项,这将有助于您恢复/重置代理服务器的设置,当你设置出现错误。

特点:

支持HTTP / SOCKS4/ SOCKS5代理。
支持基本/ NTLM/ NTLMv2身份验证方法 。
可以选择哪一个应用程序通过代理访问 。
支持多个配置文件 。
绑定配置到无线网络SSID/移动网络(2G/ 3G) 。
小部件快速开/关代理切换 。
低电池和内存消耗(完全用C语言编写,并作为本机二进制编译) 。
绕过内部网IP地址。
DNS代理,允许在防火墙内解析外部地址。






2)使用Drony来配置PAC代理

1.打开 Drony,进入 Setting 在 WiFi 下,选择你正在使用的 WiFi 网络:



在 3G/4G 网络环境中,则选择 Setting for not listed networks







2.修改 Script Proxy 设置,1.输入 PAC 地址,2.并下载,3.测试,4.保存。





3.修改 Proxy Type 为 Script:


4.启动 Drony




5.修改系统代理设置,WiFi 网络环境:



3G 网络环境:进入 APN 设置,修改代理和端口:













常见问题
该方式没有内容加密,域名比较容易被墙。
某些VPS为了禁止滥发邮件是禁用25端口的,自己修改配置文件中的端口即可。
保护好自己的域名别泄露出去。如果发现泄露换一个比较隐藏的2级或者3,4,5级域名。
等以后出文介绍配合 RADIUS 实现认证。
在ping.chinaz.com PING 域名解析出多个IP,那么可能你的域名被墙了。可以修改HOSTS解决。




免费PAC
一些免费的PAC服务!!!!

https://pac.jike.info

https://pac.itzmx.com/

https://pac.xuanlove.net/

http://tianti.io

https://pac.mcplay.cn/









被墙怎么办?
免费PAC好多都是被墙了的。 怎么办?

方法1: 修改 DNS


1
DNS:180.76.76.76,182.254.158.191


方法2:借助工具 DNSCrypt

下载地址:http://pan.baidu.com/s/1eSDGQ22



方法3:修改HOSTS

下载PAC文件,查看可见代理地址,如:


1
var proxy = "PROXY porxy.***xx.cn:25;";
我们使用 www.ip-adress.com/ip_tracer 查询真实的IP地址,然后在hosts中修改即可!!


1
11.11.11.11 porxy.***xx.cn

http://it-zc.123ubb.com

返回页首  留言 [第1页/共1页]

您在这个论坛的权限:
不能在这个论坛回复主题