Android手机作http代理服务器
一、前情
为了可以上google,以前都是自己租vps搭ss,可是0202年确实太不稳定了,用不了几周就被ban了,还是去找些免费vpn吧,目前市面上里免费vpn最稳定的算老王vpn
了,网速还是很不错的,可以满足日常使用,但是目前只有移动端,没有pc端,虽然可以通过移动端获取pc连线码,但是确实太麻烦了,而且在pc上的体验也原不如移动端
目前手里刚好有一个刚退休的android手机,没有坏,可以正常使用,那么如果用这部手机使用老王连上vpn,那么其他设备再通过这个手机上网不就可以上google了吗,嗯,确实可以,那就让手机做http代理服务器吧
二、搭建http代理
在网上查了下,想要用手机作为代理服务器大致有两种方式:
通过termux在类linux环境使用python的proxy.py实现手机端代理(繁琐对个人技术要求高,且新版的proxy.py对移动端兼容不太好,不在使用这种方式)
通过
proxy server
app(简单易用)
1.安装proxy server
在google play商店搜索 proxy server
,即可安装
2.配置
打开app,选择添加一个proxy server
在配置页,随便起个名字,在添加个端口号,返回确认保存即可
查看信息,这里可以看到手机端的ip地址
点击start
按钮即可启动代理服务,底部可以查看服务日志
三、连接服务
1.手动设置代理
这里的手动设置代理是指自己指定固定的代理地址及端口号,只能指定一个代理服务
这是window10是下手动代理设置,输入手机端的ip及端口号,即可连接
2.使用代理脚本
手动设置代理会有一些局限性,所有的流量都会走我们的代理服务器,有时候我们并不想这样,可能只是google等国外的流量才是我们想代理的,国内的也走代理的话,那就绕远路了,使用代理脚本是可以有选择性的,我们可以指定访问哪些站点走代理,或是走不同的代理,通常是一个pac
文件
如果想找到pac文件,可以在github上搜索pac文件的相关内容
我们可以在手机端启动一个http静态服务器,放置pac文件,以便于可以通过url访问到pac文件
然后在其他设备设置脚本代理,输入pac的地址