All Projects → vinhjaxt → Go Fasthttp Sniproxy Chunks

vinhjaxt / Go Fasthttp Sniproxy Chunks

Inspired by https://github.com/SadeghHayeri/GreenTunnel

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Go Fasthttp Sniproxy Chunks

Haproxy
HAProxy Load Balancer's development branch (mirror of git.haproxy.org)
Stars: ✭ 2,463 (+7363.64%)
Mutual labels:  proxy, https
Chameleon
Customizable honeypots for monitoring network traffic, bots activities and username\password credentials (DNS, HTTP Proxy, HTTP, HTTPS, SSH, POP3, IMAP, STMP, RDP, VNC, SMB, SOCKS5, Redis, TELNET, Postgres and MySQL)
Stars: ✭ 230 (+596.97%)
Mutual labels:  proxy, https
Fq Book
📖《这本书能让你连接互联网》详细阐述代理、隧道、VPN运作过程,并对GFW策略如:地址端口封锁、服务器缓存投毒、数字验证攻击、SSL连接阻断做相关的原理说明
Stars: ✭ 2,393 (+7151.52%)
Mutual labels:  proxy, https
Hoverfly
Lightweight service virtualization/API simulation tool for developers and testers
Stars: ✭ 1,814 (+5396.97%)
Mutual labels:  proxy, https
Tor2web
Tor2web is an HTTP proxy software that enables access to Tor Hidden Services by mean of common web browsers
Stars: ✭ 531 (+1509.09%)
Mutual labels:  proxy, https
Nuster
A high performance HTTP proxy cache server and RESTful NoSQL cache server based on HAProxy
Stars: ✭ 1,825 (+5430.3%)
Mutual labels:  proxy, https
Websafety
Simple and powerful web filter for HTTP and HTTPS traffic
Stars: ✭ 208 (+530.3%)
Mutual labels:  proxy, https
Forward Proxy
150 LOC Ruby forward proxy using only standard libraries.
Stars: ✭ 105 (+218.18%)
Mutual labels:  proxy, https
Localdots
HTTPS domains for localhost. 🏠
Stars: ✭ 486 (+1372.73%)
Mutual labels:  proxy, https
E2guardian
E2guardian is a web content filter that can work in proxy, transparent or icap server modes
Stars: ✭ 340 (+930.3%)
Mutual labels:  proxy, https
Hoverfly Java
Java binding for Hoverfly
Stars: ✭ 130 (+293.94%)
Mutual labels:  proxy, https
Hiproxy
🛠 hiproxy is a lightweight proxy tool for Front-End developers based on Node.js that supports an NGINX-like configuration. 🔥
Stars: ✭ 629 (+1806.06%)
Mutual labels:  proxy, https
Zan Proxy
An extensible proxy for PC/Mobile/APP developer
Stars: ✭ 1,727 (+5133.33%)
Mutual labels:  proxy, https
Global Agent
Global HTTP/HTTPS proxy agent configurable using environment variables.
Stars: ✭ 146 (+342.42%)
Mutual labels:  proxy, https
Hotel
🏩 A simple process manager for developers. Start apps from your browser and access them using local domains
Stars: ✭ 9,736 (+29403.03%)
Mutual labels:  proxy, https
Frpc Android
Android,安卓版frpc,一个快速反向代理,可帮助您将NAT或防火墙后面的本地服务器暴露给Internet。
Stars: ✭ 205 (+521.21%)
Mutual labels:  proxy, https
Squid
Squid Web Proxy Cache
Stars: ✭ 981 (+2872.73%)
Mutual labels:  proxy, https
Rproxy
简单的反向代理用于内网穿透,支持HTTP/HTTPS转发
Stars: ✭ 95 (+187.88%)
Mutual labels:  proxy, https
Forwardproxy
Forward proxy plugin for the Caddy web server
Stars: ✭ 333 (+909.09%)
Mutual labels:  proxy, https
Blinksocks
A framework for building composable proxy protocol stack.
Stars: ✭ 587 (+1678.79%)
Mutual labels:  proxy, https

Cách bypass này lấy ý tưởng từ @SadeghHayeri

tại https://github.com/SadeghHayeri/GreenTunnel

  • Thật tuyệt vời, với cách này, ta vẫn có thể vượt được ISP mà không cần thêm cert và không gặp vấn đề chứng chỉ cũng như CloudFlare

Giới thiệu

  • Khi tôi làm việc trên công ty, có một số điều khó chịu, đó là mạng của công ty đã không cho tôi truy cập vào các trang web như: telegram, discord, slack,.. Bắt buộc tôi phải sử dụng vpn (với cấu hình tcp ở port 443). Điều này thật khó chịu, và tôi là sinh viên, làm gì có tiền thuê vps chứ. Hơn nữa, tốc độ truy cập giảm đáng kể khi ta sử dụng vpn hay socks.
  • Gần đây, các nhà mạng viễn thông Việt Nam đã đồng loạt chặn truy cập với các website 18+, khiến cư dân hoang mang, nhiều bạn lên voz lập topic, gây loãng.

Do vậy, với nhu cầu, tình hình hiện tại, tôi đã nảy ra ý tưởng này. Và đây là sản phẩm

  • Trước tiên, chúng ta cần tìm hiểu xem ISP, Công ty,.. họ đã chặn truy cập như thế nào:
  • Họ không chặn qua IP của trang web mà ta truy cập tới (chặn IP mà IP nó của cloudflare thì chết =)) )
  • Họ không chặn dns, chắc họ biết là chặn dns thì còn có dns-over-https =))
  • Với HTTP, điều này không khó, mọi thứ ở dạng rõ, họ chặn qua Host header
  • Với HTTPS, họ không thể lấy Header của ta được, họ chặn qua SNI (ở bước Hello server của ta, làm gián đoạn quá trình bắt tay này), vậy nếu ta thay đổi chuỗi SNI này, họ sẽ không chặn ta nữa. Trước đó, tôi có đọc được một bài viết của một cậu học sinh cấp 3, cậu ta vượt qua filter SNI của hệ thống mạng wifi trên máy bay (hiện tại bài viết đã bị xóa bỏ, cả ở trên wayback machine) khiến cho tôi càng muốn một cách dễ dàng hơn để thực hiện điều này.

Sử dụng

Yêu cầu đơn giản nhất

  • Bạn đã tải về phần mềm của tôi ở mục Releases
  • Bạn có Extension để thay đổi Proxy trên Chrome hoặc Firefox (khuyên dùng foxyproxy)
  • Có một số kiến thức liên quan (hoặc nhờ người bạn xã hội nào đó =))) )

Các bước thực hiện

  • Xác định tên miền trang web mà bạn muốn vượt: ví dụ telegram.org, discordapp.com
  • Giải nén file bạn đã download về, liệt kê các tên miền đó rồi cho vào file domains.txt (hoặc, nếu bạn biết về regular expression, bạn có thể thay đổi file domains-regex.txt để thực hiện điều tương tự)
  • Chạy phần mềm của tôi, bạn có thể thêm -h để xem các options
  • Thay đổi proxy của trình duyệt hay hệ thống: Cấu hình foxyproxy như ảnh dưới đây image
  • Sử dụng cấu hình này
  • Truy cập trang web mà bạn muốn (sử dụng https:// )

Hướng dẫn chi tiết

Credits and Thanks

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].