返回首页
一周热榜
我创建了一个简单的项目,可以让你将手机用作网络代理。这并不是为手机本身提供代理,而是通过手机代理来自其他地方的网络流量。一个实际的应用场景是访问地理限制内容。如果你在某个国家有一个值得信赖的联系人,并且他有一部安卓手机,这可以作为商业VPN的一个简单替代方案。
要设置这个项目,你需要运行一个可以作为Docker容器运行的代理服务器。然后,你需要在安卓手机上安装一个应用程序,该应用程序将连接到服务器。最后,你需要配置浏览器使用该代理服务器作为HTTP/HTTPS代理。
更多详细信息请查看这里:<a href="https://github.com/vgaj/proxy#mobile-phone-proxy" rel="nofollow">https://github.com/vgaj/proxy#mobile-phone-proxy</a>
如果你有任何问题,请告诉我。
我一直在使用 SmolVM 来构建 SmolVM!<p>SmolVM 提供了一个微虚拟机的抽象,方便创建用于编码代理、OpenClaw 或者构建自定义测试框架的沙箱。<p>要使用它,请通过以下命令安装:
curl -sSL <a href="https://celesto.ai/install.sh" rel="nofollow">https://celesto.ai/install.sh</a> | bash<p>然后运行:
smolvm pi start
我编写了一个名为vibe的小型单头文件C库,用于在Linux上进行框架化的TCP和Unix域套接字消息传递:<p><a href="https://github.com/xtellect/vibe" rel="nofollow">https://github.com/xtellect/vibe</a><p>它使用一个后台的epoll线程。应用程序代码会轮询一个收件箱队列,以获取CONNECTED、DATA和DISCONNECTED事件,并通过每个连接的发件箱发送消息。<p>我想要的功能包括:<p>- TCP或Unix流套接字
- 4字节长度前缀的消息
- 非阻塞的应用程序端轮询
- 通过引用计数的负载块实现单次复制的分发
- 明确的每个连接的背压,而不是无限制的队列<p>对于多播,负载会被复制一次到一个引用计数的块中,然后通过引用排队给每个接收者。发送给1,000个对等体的1 KB消息只需一次负载分配/复制加上1,000个队列节点,而不是1,000次负载复制。<p>目前该库仅支持Linux:epoll、eventfd、accept4和Linux抽象Unix套接字。不支持UDP、TLS、HTTP或WebSocket层。<p>这并不是一个完整的网络框架。我发布这个主要是希望得到你的反馈和建议,特别是在连接生命周期、背压计算、边缘情况和队列设计方面。<p>采用Apache 2.0许可证。