打算看一下视频教程,在公司电脑打开B站时显示无法访问此网站:
这怎么能难倒我?当即决定编写一个代理软件,实现访问B站。
该代理软件包括客户端A、服务端B端,A运行于本机电脑中,B运行于远程阿里云服务器中。
流程如下:
1、在浏览器上输入网址打开B站时,浏览器把访问请求发送给客户端A
2、客户端A把请求发往服务端B
3、服务端B访问B站
4、依次返回数据,最终返回至浏览器。
客户端A与服务端B之间始终保持着tcp socket连接通信。

客户端A和B都是以windows service服务的形式运行于PC机中,使用C#语言编写。
客户端A必不可少,它的最重要功能是将服务端B返回的网络数据进行混淆,否则将被拦截。
使用步骤:
1、客户端A:通过批处理按照服务

安装完毕

2、服务端B:通过批处理安装服务


3、设置浏览器代理

成功打开B站:
