在个人电脑搭建公网代理成功&iOS完美使用autopac
主要是为了在个人电脑上折腾出iOS上的apn proxy
apn proxy其实是apn走一个http代理
iOS可以安装APN swicher 在设备上进入设置配置代理 然后进入app安装配置文件
其他系统可自行摸索 关键是在apn里设置好代理和端口
这里简述个人电脑搭建代理的方法 虚拟主机同理
我觉得Privoxy用起来最顺手 以它为例
首先你需要有一个翻墙代理 推荐ssh
假设ssh代理为sock5 127.0.0.1:7071
安装Privoxy 配置安装目录下的config.txt 或者运行后在option里配置 保存后即时生效
复制粘贴一下内容
listen-address 0.0.0.0:808
forward-socks5 / 127.0.0.1:7071 .
actionfiles gfw.action
其中 下载 https://github.com/cckpg/autoproxy2privoxy/raw/master/gfw.action
放到同目录下实现自动翻墙
具体参见http://www.chinagfw.org/2011/06/privoxy.html
这样就完成了socks5转http代理
其他设备只需要挂上代理 “你电脑的公网ip:808”即可自动翻墙
可以先在局域网内 挂上代理 “你电脑的局域网ip:808”测试
个人电脑如果是路由拨号 还需要做一下端口转发 具体我还没折腾 可以自行google
一般的宽带上网没有固定ip 可以考虑用花生壳 请自行google
关于去广告 请自行google
iOS上如果某些ad被干掉会导致app强退 所以我懒得搞了
其实iOS上apn也可以走pac 但是要越狱修改系统文件 有兴趣的自行google
wifi下iOS可以设这样的自动代理 file://private/var/mobile/auto.pac
没越狱的话只能在线代理了
apn proxy很威武我就不说了
这样折腾的意义是省钱 比如ipv6隧道+ipv6 http代理 这样的方案
除了电费和宽带费 不需要花钱买主机 且无限流量
上篇提到了如何搭建公网代理
今天我才确认了教育网可以和联通互联=。=
在宿舍电脑上建好了代理(教育网)
在iPad上使用autopac(联通3g)
很完美
autopac很简单
注意一下权限问题即可
Use the file:
/private/var/preferences/SystemConfiguration/preferences.plist
Find the “ip1” section (if you want to replace GPRS/EDGE/3G interface) like:
<dict> <key>Interface</key> <dict> <key>DeviceName</key> <string>ip1</string> <key>Hardware</key> <string>com.apple.CommCenter</string> <key>Type</key> <string>com.apple.CommCenter</string> </dict>
Be careful that you got the ip1 section if you want to override EDGE/3G! Do not look for the other Proxies entries in the file.
Then add the following section afterwards:
<key>Proxies</key> <dict> <key>ProxyAutoConfigEnable</key> <integer>1</integer> <key>ProxyAutoConfigURLString</key> <string>file:///private/var/preferences/proxy.pac</string> </dict>
哦 也
哈哈哈