本人开发的一个项目,发布在Github上。地址为https://github.com/yeefont/http4gfw 对Socket, Stream的事件处理是否合理,不是很有把握。欢迎大家指教。 以下说明就是README
Http4GFW is a free and open source project developed by Yeefont. It aims to make web traffic pass through some sensitive firewall in internet. Thanks to socket.io , the task on HTTP-traffic is much simpler now.
How It Works
Config & Run
- upload the project to Http-Host Server supporting Node.js, app.js is the start script.
- in local machine, run SOCKS5 script localA.js
- in local machine, run DNS-Server Script localB.js
- in local machine, set Browser’s SOCKS5 proxy address(default is 127.0.0.1:8888, set interface’s DNS-Server address(default is 127.0.0.1)
Please modify config.js according to your environment.
Debug
You can run the proxy-server in local machine.
Issues
- the speed is much slower than normal VPN
- it is just an experimental project, must have many bugs.