Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HTTP proxy encrypted. #69

Open
ingnelson opened this issue May 8, 2020 · 4 comments
Open

HTTP proxy encrypted. #69

ingnelson opened this issue May 8, 2020 · 4 comments

Comments

@ingnelson
Copy link

Hello sir.
I want to use a http proxy before shadowsocks or this fwlite program.
The http proxy should encapsule or encode the URL .
Can you tell me what proxy can I use from GitHub or create a new proxy ?
I know somebody from my country create that connection type . And the connection can bypass my Qos from my ISP provider.

I have the package data , you can see it using WIRESHARK program or see it online on www.cloudshark.org/login

Connection :
Client:
HTTP proxy send encode http request then shadowsocks connect via local Host (shadowsocks bypass the first app)

VPS
HTTP PROXY
shadowsocks.

I just want to know what proxy can I use that create the same type of HTTP Request encode , please .

Example:
GET #verx=2&0=c610d32167c94e46a48d959354202365&1=34c961c67ff3b923603867b1aecd506b&2=0&3=1&4=4&ope=1&cy=Claro-ni&7=dx1iv8o-nX8xY4AUPc9tWA==# HTTP/1.1

IMG_20200501_212110
IMG_20200429_101602

Package file:
https://ufile.io/s5i617gw

@v3aqb
Copy link
Owner

v3aqb commented May 8, 2020

have you checked v2ray-plugin?

https://github.com/shadowsocks/v2ray-plugin

@ingnelson
Copy link
Author

ingnelson commented May 8, 2020

@v3aqb I check v2ray pugin but I think there not way to sent the request encoded on the RErequest like :
GET #verx=2&0=c610d32167c94e46a48d959354202365&1=34c961c67ff3b923603867b1aecd506b&2=0&3=1&4=4&ope=1&cy=Claro-ni&7=dx1iv8o-nX8xY4AUPc9tWA==# HTTP/1.1

It is a proxy, because it is before shadowsocks and use GET header to cheat the firewall.
Last year we used " GETTUNEL proxy + shadowsocks " .
Gettunnel send http request payloads with GET or POST with a allowed website the shadowsocks connect via local Host like this :
GETTUNEL :
Server: https://github.com/AAAAAEXQOSyIpN2JZ0ehUQ/ADM-MANAGER-MOD/blob/master/Modulo/get

Client : https://github.com/balangandio/get-tunnel
Android app: https://github.com/balangandio/get-tunnel

IMG_20200507_213645
Screenshot_2020-05-08-07-28-14-923_com github shadowsocks

Package from Gettunel and shadowsocks:
https://ufile.io/9u5e14ju

Screenshot_2020-05-08-07-16-54-250_com android chrome
Screenshot_2020-05-08-07-17-20-234_com android chrome

As you can see the request from GETTUNEL is not encode or encapsulated like I need to bypass my Firewall.
I need the proxy send just one GET URL encoded to the serve, because it is the only way to bypass the firewall , but I do not how to create one like this :

GET #verx=2&0=c610d32167c94e46a48d959354202365&1=34c961c67ff3b923603867b1aecd506b&2=0&3=1&4=4&ope=1&cy=Claro-ni&7=dx1iv8o-nX8xY4AUPc9tWA==# HTTP/1.1

Please , I need help.

@v3aqb
Copy link
Owner

v3aqb commented May 8, 2020

v2ray-plugin websocket mode requests look like this, should be sufficient bypassing any firewall.

GET /tunnel/ HTTP/1.1
Host: cloudfront.com
User-Agent: Go-http-client/1.1
Connection: Upgrade
Sec-WebSocket-Key: *****==
Sec-WebSocket-Version: 13
Upgrade: websocket

HTTP/1.1 101 Switching Protocols
Date: Fri, 08 May 2020 13:34:56 GMT
Connection: upgrade
Upgrade: websocket
Sec-WebSocket-Accept: *****=

@ingnelson
Copy link
Author

ingnelson commented May 8, 2020

@v3aqb can you create a configuration where the Request sent only this :

GET cdn.clubapps.com.ni/releases/amx.apk HTTP/1.1

No other http header, because that URL goes with the host or website allowed and his path.
Just one line for the request.
Using port 80
server IP : 172.245.22.211

Note:
cdn.clubapps.com.ni is NOT my domain . It is just the allowed website , i want the firewall thinks i am just visiting the allowed website.

Can you create that configuration , please .
I really need it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants