Giter Site home page Giter Site logo

jackarain / proxy Goto Github PK

View Code? Open in Web Editor NEW
184.0 12.0 76.0 266.36 MB

Implementation of http, https, socks4/socks4a, socks5 server and client proxy protocols using modern c++ (使用现代 c++ 实现 http、https、socks4/socks4a、socks5 服务端和客户端完整的代理协议。)

License: Boost Software License 1.0

C++ 97.88% CMake 2.02% Dockerfile 0.04% Shell 0.06%
c-plus-plus socks socks-proxy socks-protocol socks5-proxy-server socks-server asio boost http-proxy proxy proxy-server socks5-proxy socks5-server https-proxy

proxy's Issues

如何设置clang编译参数

在根目录CmakeList.text中设置了set(CMAKE_C_COMPILER "clang")、set(CMAKE_CXX_COMPILER "clang++"),结果编译不过
是否设置有错误?

curl use proxy

when I use curl library to view some pages use this proxy, like

curl -x 0.0.0.0:8080 http://www.baidu.com

It will use web_server to handle the seesion. I found it will return empty page by judging m_option.doc_directory_.empty().
I'm confused that why not it parse target page, resend the request to the page and return the content to client ?

io.h issue

socks_server/src/socks_client.hpp:8:10: 致命错误:io.h:没有那个文件或目录
#include <io.h>
^~~~~~
编译中断。

能继续开发,用它来翻墙吗?

hi。
我在服务器上,成功搭建该程序,并把它用作tor browser的前置代理,让tor browser得以成功翻墙。

但是你是否可继续开发一下,弄个客户端程序,让客户端程序跟服务器端程序通信,然后在客户机器上,运行客户端程序,使得客户机器上的浏览器能成功翻墙呢?

非常感谢

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.