解决思路一:
适合以下情况也是我现在的学校校园网大概情况:
内网不认证情况下可以互联,除了几个常见端口封闭(目前已知3389),要联网必须认证登录,而且一个号最多两台设备(甚至有时候是一台)。很麻烦,一个号最多一个人用,开热点检测出来也会封禁几个小时
在内网内搭建一个中转(需借一步步说话),然后中转(代理服务器)认证,其他设备再连接这个中转,这里有很多种搭建方式(说出来帖子就发不出去),简单说就是:内网不认证可以互联
说说可用性:
目前测试了三台安卓设备一台windows设备均可用,这四台设备都在无认证情况下
解决思路二:
适用情况:不认证情况下可以用ping命令测试域名解析,如
ping www.baidu.com
这个情况现在很少了,不过不是完全没有,
解决方法:利用学校之外的服务器做中转,我们校园网一月30块,贵的60。带宽分别为50M和100M,用来租个服务器比这便宜多,53端口或经典端口不认证可用
具体操作,这里搭建服务的方式都差不多,很多种都能用,这里用windows做测试(最好用linux小盒子,我的忘带了,但是11点要熄灯),用linux搭建的参考我这篇文章:centos7搭建pptp
搭建教程(其中一个服务,用其他的也可以,只说一个,服务名字不能说):
1、下载Nodejs在服务器上面打开官网:
https://nodejs.org/en 其中有两个版本,我们选择LTS长期支持版下载安装;
Nodejs的安装很简单,直接下一步即可,然后打开 Node.js-Node.js command prompt 这个软件命令界面;
2、安装shadow(山几个字母,不然不过)服务端
输入命令后回车:
npm install -g shadowsocks
3、配置shadow服务端打开NodeJS安装目录,在 C:\Users[当前用户名]\AppData\Roaming\npm\node_modules\shadowsocks目录下面找到config.json文件,打不开可以修改后缀名json为txt,修改后需要把后缀名改回json,配置如下: {
以我的服务器ip为例:我在校园网内的ip是10.50.50.25,所以填的这个
"server":"10.50.50.25",#更改为你的服务器IP"server_port":8388,#更改你需要的端口"local_address":"127.0.0.1","local_port":1080,"英文单词":"",#更改为你的密码"timeout":600,"method":"aes-256-cfb"
}
这里不要复制我的,直接改你的,因为我的帖子检测到问题,只能把password换了
其中以上参数分别代表:
server:服务器IP地址
• server_port:服务器端口
• local_address:本地IP,默认即可
• local_port:本地端口,默认即可
• password:连接密码
• timeout:响应时间
• method:加密方式
4、启动shadow服务端
输入命令:
ssserver
,运行期间不要关闭该命令界面,确保服务器防火墙已开启相应端口号或直接关闭防火墙;安卓客户端自行下载