Back to Blog
Shadowsocks server6/6/2023 ![]() So that in addition to getting freedom, they also get security which should indeed be the right of every user. ![]() ![]() Providing unlimited internet access safely is certainly a dream for users. Using Shadowsocks as an open source-based software with a genre like VPN or called Websockets, has various advantages for its users. Here Are The Advantages Of Shadowsocks That You Must Understand! Thus we recommend using it to play streaming games both on Android, iOS, Windows, Linux and others because Shadowsocks supports all devices with easy operation. Although with high security Shadowsocks when used has a very light speed and data processing and also a very low ping when compared to other VPN protocols. The shadowsocks server uses a tcp and https path that already supports SSL/TLS so it has very good security. Shadowsocks Server is an open-source VPN protocol based on socks5. One of them will make it easier for you to visit various sites without restrictions. Shadowsocks also provides various powerful facilities for its users. Because it has many super uses for various digital purposes. Of course, it will be a new insight for you about the internet world. Do you know, what is Shadowsocks? Or, you just heard this term. pac file server: $ localssjs -pac_update_gfwlist Log verbosely: $ serverssjs -d start -level verbose Start daemon: $ localssjs -d start -b 1080 Start clients that bind at 1088 and will connect to MY.SSSERVER.DOMAIN: $ localssjs -b 1088 -s MY.SSSERVER.DOMAIN h, -help show this help message and exit level LOG_LEVEL log level, default: warn pac_port PAC_PORT PAC file server port, default: 8090 t TIMEOUT timeout in seconds, default: 600 m METHOD encryption method, default: aes-128-cfb l LOCAL_ADDR local binding address, default: 127.0.0.1 p SERVER_PORT server port, default: 8083 s SERVER_ADDR server address, default: 127.0.0.1 Use localssjs -h or serverssjs -h to show cli options: Proxy options: Use serverssjs (server ssjs) to start your remote server. You may prefer to navigate clients page and choose clients for your devices instead of using localssjs. The localssjs server will also serve a pac file at (by default) for your apps to avoid unnecessary tunnel work. Use localssjs (local ssjs) to start clients to communicate with applications. Shadowsocks-js has been tested in osx and ubuntu 14 but it's also expected to work in It's recommended to use node v6 to achieve better performance. Node implementation is less likely to fail requests in high concurrency situation.Īnd the higher concurrency benchmarks may be meaningless as the bandwidth and network environment would become the actual bottleneck in the real world.ĭo Please point out my faults if I have missed something or get something wrong. It's not a bug, it's a conscious time/space trade-off.Įach request would cost less time to get responsed (even 50% less time in some situations). Node has a different GC strategy but it's, of course, able to keep thousands of connections with a reasonable memory usage. You can get the benchmark details here or even test your own shadowsocks implementation.Īfter some simple benchmarks that compare both the node and python implementation, my conclusion is: Shadowsocks is a light weight and efficient proxy tunnel and nodejs is a very good choice to achieve both flexibility and good performance in this situation.Īnd I have found that many of who are familiar with shadowsocks-nodejs may be curious about the memory usage so that I have finished some simple benchmarks to measure its behavior. Why another Nodejs implementation? (with Benchmark).Yet another shadowsocks implementation for nodejs to help you bypass firewalls.
0 Comments
Read More
Leave a Reply. |