分类目录归档:Network

Network: 使用Chrome进行javascript调试及执行javascript脚本

不得不说,Chrome真是个神器。最近需要在加载网页之后做一些操作,希望能够通过执行javascript脚本来实现模拟鼠标点击的操作以及在Android app开发中,希望在使用webview的时候,可以在java代码中注入javascript的代码,实现网页自动跳转的操作。 修改user agent 我们知道使用不同的user agent可以加载不同风格的网页,如想在桌面浏览器中加载移动客户端的网页,可以简单地通过user agent来实现。 在chrome浏览器中,可以通过如下方式查看当前所使用的user agent: chrome://version/ Mozilla/5.0 (Maci … 继续阅读Network: 使用Chrome进行javascript调试及执行javascript脚本

Others: 关于libev – 相关资源

最近需要用到libev, 其实是很纠结用libev还是libevent。而libev相关的资料不太好获取,所以在这里做个备份。 官网 http://software.schmorp.de/pkg/libev.html libev A full-featured and high-performance (see benchmark) event loop that is loosely modelled after libevent, but without its limitations and bugs. It is used in GNU Virtual Private Ethernet … 继续阅读Others: 关于libev – 相关资源

Network: 一种屏蔽网页广告的方法 - 修改hosts文件

手机上网是越来越流行了,但随之而来是网站运营商却越来越无耻了,动不动就让你抢个红包什么的,要是真的有红包可抢,那也就算了,关键是它有可能把你引到什么钓鱼网站,让你走入万劫不复的深渊。 我不想要这样的广告,我不想让浏览器下方的大片区域被这些可恶的广告占领;我也不想换能够屏蔽这些广告的浏览器,chrome这么好用,我为什么要更换。 原理 那么,还有什么办法能够去除这些广告呢?我们知道当我们使用浏览器打开这些网页时,会与网站建立TCP连接并发送请求,如: GET /index.html HTTP/1.1 Host: www.example.com 而服务器就会响应这个请求: HTTP/1.1 200 … 继续阅读Network: 一种屏蔽网页广告的方法 - 修改hosts文件

Android: badvpn中使用的LwIP的版本及tun2socks工作原理

badvpn中tun2socks工具如何读取tun设备中的packet并将其通过socks5转发的呢? 我们知道在badvpn中使用到了LwIP, tun设备中的packet首先由LwIP处理,将TCP packet解析出来再进行转发? 关于badvpn的相关应用 请看这里: Android: VpnService与badvpn – tun2socks & udpgw 关于LwIP 项目主页请看这里 :https://savannah.nongnu.org/projects/lwip/ 这是它的相关介绍: lwIP is a small independent imple … 继续阅读Android: badvpn中使用的LwIP的版本及tun2socks工作原理

Network: 解决多个ssh key问题 - 通过~/.ssh/config文件进行管理

如果在本地需要有多个ssh key, 可以通过如下方法进行管理: 1. 通过ssh-add命令通知ssh-agent管理这些key hzak@B85RPI:~/.ssh$ ssh-add ~/.ssh/github_brobwind Could not open a connection to your authentication agent. ssh-agent运行着呢,why? hzak@B85RPI:~/.ssh$ ssh-agent SSH_AUTH_SOCK=/tmp/ssh-B2BQngT8ulRb/agent.12305; export SSH_AUTH_SOCK; SSH_A … 继续阅读Network: 解决多个ssh key问题 - 通过~/.ssh/config文件进行管理