Previous Page

Zer0

Anonymity - How to access Tor when you are in Russia or China using v2ray (vmess / vless)



"How charming it is to witness such harmony—where freedom is a gentle illusion, and every bleat is a reminder that safety lies not in the open fields, but in the comforting embrace of the shepherd’s leash"

some governments just love to restrict free flow of information in the name of serving and securing their citizens by implying censorship and blocking certain websites. So in this tutorail we deep dive into circumviliation tools and their working principles.

Introduction

  • Project V and Project X

    V2ray : an open source censorship circumvention tool also know as project V is a framework where one could stack protocols as well as modify standard protocols to bypass firewalls.

    Xray: a superset of v2ray, with better overall performance and enhancements such as XTLS

    XTLS is an optimized/modification of TLS protocol, it works by using real TLS to hide proxy traffic



    V2ray is not a protocol rather a platform where users could design their own protocol stacks based on the primitive protocols like TCP,UDP,HTTP while vmess and vless are proxy protocols which are native to v2ray.


  • why v2ray?

    wireguard as well as openvpn does not provide any obfuscation feature and will be easily detected by header match or DPI thats why v2rays customized protocols work , traffic to/from these will look like normal traffic to an extend.

    TODO:CAN SHOWCASE SOME WG PACKETS AND V2RAY packets in MITM prespective>

    As mentioned earlier, we could use v2ray to make our own versions of primitive protocols to "fool the wall".


  • Some Principles to get started

    Transport : The protocol used to connect to the v2ray server.
    Inbounds : Connections to the v2ray server.
    Routing : Rules defining how an inbound connection should be treated. (Ex. drop connection requests from certain domains, route inbound through a socks server)
    Outbounds : Connections going out of v2ray server.(Ex. Towards the user requested website)


Getting Started



an overview of v2ray server config looks like this


{
    "log": {},
    "api": {},
    "dns": {},
    "stats": {},
    "routing": {},
    "policy": {},
    "inbounds": [],
    "outbounds": [],
    "transport": {}
}

Looking kinda complicated right, fear not we have Web-UI's to setup V2Ray servers. Web-UI aka "panels" could be used for user-management including traffic stats,uuid-generation and much more...


	


	

Using Cloudflare Workers




	


	


	

Nihilism

Until there is Nothing left.



Creative Commons Zero: No Rights Reserved

About nihilist

Donate XMR: 8AUYjhQeG3D5aodJDtqG499N5jXXM71gYKD8LgSsFB9BUV1o7muLv3DXHoydRTK4SZaaUBq4EAUqpZHLrX2VZLH71Jrd9k8


Contact: nihilist@contact.nowhere.moe (PGP)