windows 代理服务器的搭建,提供Android 端访问公网.
这段时间遇到一个情况,移动的网络收费.但是可以访问学校内部的网络,比如说学校官网图书馆之类了.所以我这里便想到一个方法,用学校内部一个可以访问互联网的主机充当代理服务器(我这里使用自己的电脑,非服务器).
一,需要的软件:
PC端,CCProxy
Android端,proxydroid 如果想设置全局代理 (global proxy ) 手机需要 root 该软件的源码地址 :https://github.com/madeye/proxydroid(缺少库文件)
apk安装包可以从这里下载 http://forum.xda-developers.com/showthread.php?t=1359389
二,搭建必要条件:
充当服务器的PC 可以是有固定IP的服务器(外网IP);自已的PC 机 (内网IP ),这个需要你的联网设备与该内网主机同处一个网段.
三,软件配置
CC Proxy简单配置:
下载免费版,限制连接数为3个.不过对于自己使用已经是完全够了.安装软件之后,点击账号,进行账号的添加.在属性中"允许范围"选择"允许部分".然后点击新建"如下图:

其它默认就可以了.对于该软件的全面使用,大家可以自行搜索.
proxydroid 软件设置:
对ProxyDroid进行配置(基本配置)
(1) Auto Setting不勾选,我们手动进行配置。
(2) Host:输入代理服务器IP。
(3) Port:输入代理服务器端口。(HTTP默认808,SOCKS默认1080,具体视服务器情况而定)
(4) Proxy Type选择代理服务器提供服务类型:我这里选择Socks5。
(5) Auto Connect为当2G/3G/WIFI网络开启时,自动开启代理服务。不勾选,我们手动启动,以获取最大灵活性。
(6) Bypass Addresses:相当于黑名单列表,选择排除代理的IP范围,有需要的可以自己手动设置。
认证信息配置:
(1) Enable Authentication:如果代理服务器需要账户、密码认证,勾选。
(2) User:认证账户名。
(3) Password:认证密码。
(4) NTLM Authentication:NTLM/ NTLM2,Windows早期的一种认证方式,不用勾选。
特征设置:
(1)Global Proxy:一定要勾选,即为全局代理,代理所有App。
(2)Individual Proxy:单独代理所选App,勾选了(1)的不用管。
(3)Bypass Mode:勾选了代表(2)中所选App不代理,勾选了(1)的不用管。
(4)DNS Proxy:开启DNS代理。
通知设置:
(1)Ringtone:选择通知铃声。
(2)Vibrate:选择连接发生变化时是否震动提醒。
proxydroid 设置转自:青鸟论坛.
总结:本文无其它目的,只供学习参考使用.对于pc 端的上网同理也可以进行相关设置,不过要更灵活了些.
windows 代理服务器的搭建,提供Android 端访问公网.的更多相关文章
- WebService连接sql serever并使用Android端访问数据
一.下载sql serever(真真难下) 建立数据库 二.创建WebService VS2015中新建项目,进行连接调试 1. 服务资源管理文件->数据连接->新建连接 2. 继续-&g ...
- Java服务器对外提供接口以及Android端向服务器请求数据
转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/5056780.html 讲解下java服务器是如何对移动终端提供接口的,以什么数据格式提供出去,移动端又是怎么 ...
- Android 代理服务器为全网提供代理
Android 代理服务器为全网提供代理 背景:学校WiFI过滤较严,故学生很少有可以上网账号的.而学校又分为俩层验证,第一层可以注册并且拥有访问校内网的权限,第二层为校内密码验证机(非服务器)进行用 ...
- QLGame 2d Engine Android端环境搭建(通过jni读取assets目录的文件)
QLGame 2d Engine win端已经实现了一个动物的动画了,初步的东西已经完成,考虑在Android端也实现这些基本的东西,这样跨平台的引擎也就实现了! 要在Android下编程,首先要实现 ...
- 用.Net打造一个移动客户端(Android/IOS)的服务端框架NHM(四)——Android端Http访问类(转)
本章目的 在上一章中,我们利用Hibernate Tools完成了Android Model层的建立,依赖Hibernate Tools的强大功能,自动生成了Model层.在本章,我们将继续我们的项目 ...
- Android实战简易教程-第六十六枪(server端搭建和server端Json数据交互)
学习Android有一段时间了.对server端有非常深的好奇,决定对server端的实现进行一些研究,这里实现了一个简单的小样例,用于获取server端的json数据,样例非常easy,适合刚開始学 ...
- Nginx系列~概念与windows下环境搭建
概述 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sys ...
- js如何判断用户是在pc端和还是移动端访问
js如何判断用户是在pc端和还是移动端访问 来源:A5技术交流 作者:wofa 时间:2014-04-25收藏本页 最近一直在忙我们团队的项目“咖啡之翼”,在这个项目中,我们为移动平台提供了一个优秀的 ...
- js判断用户是在PC端或移动端访问
js如何判断用户是在PC端和还是移动端访问. 最近一直在忙我们团队的项目“咖啡之翼”,在这个项目中,我们为移动平台提供了一个优秀的体验.伴随Android平台的红火发展.不仅带动国内智能手机行业,而 ...
随机推荐
- Foundation框架—字符串
Foundation框架—字符串 一.Foundation框架中一些常用的类 字符串型: NSString:不可变字符串 NSMutableString:可变字符串 集合型: 1) NSArray:O ...
- Using of grep sed awk on Linux
#This script is to parse data file: fun0() { ## [INFO1]a=1 b=2 c=3 [INFO2]a=7 b=8 c=9 [INFO3] a=x ...
- android单选框和复选框(练习)
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&quo ...
- centos下载jdk
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com% ...
- Python的平凡之路(4)
一.迭代器&生成器 生成器定义: 通过列表生成式,我们可以直接创建一个列表.但是,受到内存限制,列表容量肯定是有限的.而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅 ...
- NSDate 时间比较...等
http://blog.csdn.net/reylen/article/details/8560128 创建当前时间 NSDate *date = [NSDate date]; 从现在开始的24小时 ...
- IP地址的分类——a,b,c 类是如何划分的
现在的IP网络使用32位地址,以点分十进制表示,如172.16.0.0.地址格式为:IP地址=网络地址+主机地址 或 IP地址=主机地址+子网地址+主机地址. IP地址类型 最初设计互联网络时,为了便 ...
- 简单poi读取excel
1.添加依赖jar包 maven配置: <!-- poi being --> <dependency> <groupId>org.apache.poi</gr ...
- C#中的委托
public delegate void SayHello(string name); class Program { static void Main(string[] args) { SayHel ...
- lua class(table)
自己看吧: Base = {x = 0,y = 0} ---原型表 Base.name = "luohai"Base.age = 22Base.sex = "man&qu ...