起这个标题时也被自己惊艳到了,太特么有才了,简直了我的哥!
闲话少说,想写这边文章的起因是,之前下载 Google Android Source Code 时完全下不了,折腾了好久,浪费了好多时间,相信很多开发在使用 Google Code、Github 等源码时或多或少都被网络折腾了,这篇文章呢就是作为自己折腾的一个小记,也给大家一个参考。
在线代理
又称“网页代理”,顾名思义,即是将网络请求交由网页实现,其原理是浏览器客户端提交网址的时候,代理程序开始在当前服务器寻找远程网站,找到目标网站后,代理程序马上将网站数据返回到用户的浏览器客户端。
在线代理优点是可以隐藏自己的真实 IP 和信息,上网也更安全,缺点是无法做到直连的顺畅,消耗流量也大,容易出现流量用完或不稳定的状况。
本地解析
本地解析是指将指定域名无法正常连接的 IP 指向可正常连接的 IP。
例如域名 developers.google.com,ping 得的 IP 是 74.125.204.102,但你会发现打开网站时会提示连接超时或无法访问此网站或连接意外中断,说明这个 IP 是无法正常连接的,这时你就需要找一个可以正常连接的 IP,比如 61.91.161.217,那么如何让系统将域名指向 61.91.161.217 呢?这就需要利用 hosts 本地解析了,hosts 文件位于
C:\Windows\system32\drivers\etc(微软Windows)
或者
/etc (iOS、Linux 及 Android)
目录下,只要我们对文件进行修改,以 IP(空格)域名的格式将需要指定解析的网址填写进去,保存后重启就可以了。
示例:
61.91.161.217 google.com
61.91.161.217 www.google.com
Shadowsocks
Shadowsocks 又称影梭,是 Github 上开源代理项目,支持 Android、iOS、Windows、Openwrt 等多平台,具有安全性高,自定义性强等特点,是目前广受程序员朋友欢迎的工具之一。
Shadowsocks 原理是:在服务器端部署完成后,用户需要按照指定方式与起连接,成功连接后,客户端会在本地构建一个本地 Socks5 代理,浏览网络时,网络流量被分到本地 Socks5 代理,客户端再将其加密之后发送到服务器,服务器以同样的加密方式将流量回传给客户端,以此实现代理上网。
从原理可知,Shadowsocks 代理是需要服务端才能实现的,不过现在国外 VPS 也不贵(比如 Vultr,通过本链接注册可获 $20),可以考虑自行搭建一个,搭建方法可参考 Shadowsocks 官方 wiki。
最后
针对以上几种方式,博主都进行了搭建,效果还不错,需要的朋友可联系我(站点地址),有什么问题也可与我交流。
最后的最后
本文的目的在于开发时方便程序员朋友寻找源代码等资源,使用实操时请遵守相关规定,请勿滥用。
引用:
[1] 维基百科 - 在线代理
[2] 维基百科 - Shadowsocks
iPadSafari 601.1来自 加利福尼亚 的大神
厉害了我的哥
Windows 7Chrome 50.0.2661.102来自 加利福尼亚 的大神
帅哥,可以给我一个邀请码吗?可以的话发到我的邮箱[email protected].感谢
Windows 7Chrome 56.0.2924.87来自 加利福尼亚 的大神
0314-10-Yx2keudAw3DVhpZsZsKyLhYZ5mNZi9am
Windows 7Chrome 56.0.2924.87来自 加利福尼亚 的大神
博主能给我一个邀请码吗?谢谢
Windows 7Chrome 56.0.2924.87来自 福建 的大神
关注邀请页:https:/code
iPhone 10_3_2未知浏览器来自 香港 的大神
帅哥能发个邀请码吗? 感谢!
Windows 7Chrome 57.0.2987.133来自 福建 的大神
关注 https:/code