This parameter is mainly used to enhance the anti-detection capability. There is also an alterId parameter in the configuration. There is a command line tool called jq, by executing the following command, you can check the grammar of configuration file. The below image is a comparison between Notepad and Sublime Text, for your as a reference to choose the better one. If you don't want to install any software, there are also some online JSON editors you can find online, and the syntax will be checked automatically. These software have features like code highlighting, folding, reformatting, so again, they are highly recommended. They are all versatile and easy to use, and you may Google them for details. Moreover, there are plenty of other text editors, such as Sublime Text, Atom, Notepad++, etc. Instead, VSCode is a useful tool for writing JSON, and it also supports reformatting, which is powerful for beginners. We do not recommend Windows Notepad due to its poor support in encoding and line ending options. That is common due to beginners are not familiar with these command line tools, and may use Windows Notepad as their primary JSON editor. However, there are still some friendly reminder, since many beginners wrote the wrong syntax or format in their JSON configurations. In fact, you don't have to prepare anything as long as you have a text editor to modify the configuration. V2Ray acts as the server and inbound receives the data from the V2Ray client, which is sent by outbound (usually a target site like Google that you want to visit). In this way, if V2Ray is the client, inbound receives the data from the browser and is sent outbound (usually sent to the V2Ray server). We put the packet into the box through a gate, and then the box has some mechanisms (this mechanism is called routing, which will be discussed in detail in another chapter) to decide which outbound the packet will spit out from. To put it bluntly, we can think of V2Ray as a box with entries and exits (i.e. This structure reflects the traffic flow direction of the packet and making V2Ray powerfully and functionality without being confusing and clear. The JSON configuration file of V2Ray uses inbound (incoming) and outbound (outgoing) structures. This type of configuration is the most straightforward configuration that V2Ray can help you pass through internet censorship. In this section, we provided an example of VMess configuration, which is a set of the basic configuration files for the server and client. VMess is the primary protocol used to communicate between server and client. Prior to v0.16.0 or commit e5284c, it was licensed under the MIT license.VMess protocol is originated from and utilised in V2ray, and it is similar with Shadowsocks which is designed for obfuscating internet traffic to cheat Deep packet inspection (opens new window) of GFW. License Ĭlash is released under the GPL-3.0 open-source license. *: Only available in the free-of-charge Premium edition. RESTful API: update configuration in-place via a comprehensive API.Remote Providers: load remote proxy lists dynamically.Proxy Groups: automatic fallback, load balancing or latency testing.Transparent Proxy: Redirect TCP and TProxy TCP/UDP with automatic route table/rule management*.Fake-IP DNS: minimises impact on DNS pollution and improves network performance.Rule-based Routing: dynamic scripting, domain, IP addresses, process name and more*.Outbound: Shadowsocks(R), VMess, Trojan, Snell, SOCKS5, HTTP(S), Wireguard*.Inbound: HTTP, HTTPS, SOCKS5 server, TUN device*. Those might want to consider using a GUI client instead, and we do have some recommendations: While this wiki covers both, however, the use of Clash could be challenging for the average users. Clash Premium: proprietary core with TUN support and more (free of charge).Clash: the open-source version released at /Dreamacro/clash.There are currently two editions of Clash: Either way, Clash can be used by anyone who wants to improve their Internet experience. It has been adopted widely by the Internet users in some countries and regions where the Internet is heavily censored or blocked. Welcome to the official knowledge base of the Clash core project ("Clash").Ĭlash is a cross-platform rule-based proxy utility that runs on the network and application layer, supporting various proxy and anti-censorship protocols out-of-the-box.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |