# Advanced

Congratulations to you made to this chapter.

With configurations examples availabe in basic chapters, you are fulfill needs of bypass the internet cersorship. However, V2Ray has many additional features that can lead to a better internet experience. In this chapter we would bring a brief introduction to functions and configuration while it may not be complete, and it will not be as detailed as the basics chapter. Some necessary comments will still appear.

V2Ray has a big advantage over other tools as it has a separated transport layer that allow users choose different ways that packets transmitted between the V2Ray server and the client. For example, we can choose to obfuscate to be HTTP (TCP) traffic, and if you use mKCP, you can also obfuscate to BT download, video call, WeChat video call. You can also choose to use WebSokcs or TLS. All of them is defined by the configuration of the transport layer.

Transport protocol is choosed in the transport object, also in streamSettings obejct of inbound/outbound term. The main difference is the streamSettings of inbound/outbound only valid for one of inbound/outbound. But in transport term it will affect all of inbounds/outbounds. This setting will not inherit to the specific inbound or outbound object.

In this chapter, many of contents are about transport protocol. It is set in streamSettings object. So you are encouraged to use them by a single inbound/outbound term, as they are different in general.

Last Updated: 5/27/2020, 7:38:01 AM