![]() Your VPS credentials will be given on the creation page and emailed to you. For this purpose windows users can use PuTTY. It is an SSH client for windows. If you have never setup a server, steps for setting a server on digital ocean are covered in a post on our site.Īfter you have successfully created your VPS instance you need SSH access to the server. Choose a server that is closer to you, for instance users in Asia can select Singapore or servers in Tokyo, servers located on West coast of USA also offers low latency which means better speed and stable connectivity. Setting up your own shadowsocks Serverįirst you need a virtual private server(VPS), you can easily buy it from vultr or digitalocean, both offer inexpensive VPS servers starting from $3.50 and $5.00 respectively. I observe a significant bandwidth increase for the upload than the limit my ISP has assigned me, so sometimes you can use it to increase your bandwidth. The programmer was reportedly forced to let go of the project by the authorities in China but since then many individuals have picked up the project and various shadowsocks versions have been released. The traffic looks like normal https traffic and thus it is harder to block. It is widely used in China to bypass China’s Great Firewall. Shadowsocks is an opensource proxy created by a Chinese programmer on github by the profile name ‘Clowwindy’. The following commands will help you to get v2ray ready on your server.(Last Updated On: November 14, 2018) What is Shadowsocks If not, you can install it by following this instruction. First, you need to make sure you have go-lang on your server. In this section, the obfuscation configuration using v2ray-plugin will be introduced. ![]() If you care about the speed a lot while feeling it's okay to change your server's IP some times when they are unluckily blocked, you don't need obfuscation. However, using obfuscation will reduce the speed of your shadowsocks. It pretends your data stream as you are accessing a normal website now. Obfuscation is another method that reduces the feature of your data stream, thus making it harder for GFW to determine whether your data stream is sent to a shadowsocks server. Thus, it has been suggested that AES based algorithms shall be used for desktop clients, while chacha based algorithms shall be used for mobile clients. The available AEAD algorithms that Shadowsocks-libev currently supports includes the following.īesides, this gist suggests AES based algorithm performs badly on ARM processors. This article discusses the details of why AEAD based encryption algorithms are safer than stream encryption + OTA algorithms. But of course, you can select your favorite port from 0 to 65535, as long as they are not occupied by other services. ![]() It's also worth mentioning that some Wi-Fi networks have firewalls that stop connections to other ports except for normal ports such as 443, 80, 22, etc. ![]() Port Choosingīy deploying the Shadowsocks server in 443 port, your Shadowsocks data stream looks more like a data stream for web browsing via HTTPS. If you would like to shut down the server, use ps -ef | grep ss-server to get the pid of your shadowsocks server, and then kill the process using kill.īefore this section is finished, I would like to talk more about some details about the configuration. Nohup ss-server -c /path/to/config.json > /path/to/log.txt & ![]()
0 Comments
Leave a Reply. |