问题描述:
嗯,校园网欠费了,但是宿舍这里无法登陆,显示欠费,实验室的电脑使用的网关是可以登陆正常上网的!不显示欠费!内网远程实验室桌面,没问题,是不是有点麻烦?既然能远程,那说明可以通过代理实现网络数据的转发!网络共享,自己动手丰衣足食!
问题抽象:
同一局域网内,有一台电脑可以上网,想要通过这台电脑,使得其他电脑或者移动设备可以上网
适用环境:
可以上网的电脑:Windows7及以上系统,或者能够部署HTTP代理服务器的皆可
其他电脑或移动设备:安装有支持全局HTTP网络代理功能的软件,系统自带支持全局亦可
我的实际环境:
可以上网的电脑:Windows 10 1703 专业版
其他电脑或移动设备:Android & Windows 10 1703 专业版 & iPhone
支持全局HTTP的软件:
Android : 系统自带的WLAN中的HTTP代理 或 Adguard(一个广告拦截软件,十分好用,这里只是使用了它的全局代理功能而已)
iPhone : 系统自带的WLAN中的HTTP代理 或 支持HTTP全局代理即可
Windows : SStap | Adguard
代理服务器部署:CCproxy
实现步骤:
① 完成相关软件的安装
② 配置CCproxy
③ 配置需要网络的电脑或移动设备的HTTP代理
服务器地址就是可上网电脑CCproxy中绑定的内网地址
端口是CCproxy中配置HTTP的端口号
用户密码若有则是CCproxy新建的用户名与密码
若无置空即可
④ 可以上网了
结语:
当然以上通过CCproxy的HTTP代理实现的网络共享,同样也可在可上网的电脑上安装node.js搭建SSR服务器,
通过SStap可实现SSR的连接,但某些情况下由于有UDP的转发,性能可能不太稳定