几年前使用同步IO实现了一个代理服务器,可以对网页内容进行替换,但是效率很低;近期采用NETTY框架重新实现了功能,效率上要比SERVERSOCKET高了不少;目前只是测试性的做了几个功能,互联网有代理服务器的地址,感兴趣的朋友可以看看效果:以下是将特定文字背景突出显示的效果:
以下是代理服务器控制界面,设置了几项替换内容;
可以在页面插入JS代码
代理服务器地址 sdbowen.cn 9999 代理服务器采用了基本验证:用户密码 test5 123456
对于HTTPS访问的网站,代理服务器采用的是中间替换证书方式拦截内容,因此需要下载一个自签名CA证书放到本地浏览器受信任根证书颁发机构里面;
下载链接:https://pan.baidu.com/s/1foxl40VX8AilRpJ0B8G4fg
下载后双击按提示进行,最终放入到 “受信任的根证书颁发机构”