Add Secure Shell (SSH) feature in the Shadowsocks app
Components
Shadowsocks is an app for android devices and open source, so it's free to use. This app works to surf the internet in a private and secure way. Users can find some important features in it. And after trying to use this app, I did not find the "Secure Shell (SSH)" feature in it.
Proposal
Propose to the Shadowsocks app developer to add important features in the Shadowsocks app.
Add "Secure Shell (SSH)" feature in the Shadowsocks app in the main options menu section available. And give the user access using the feature.
And developers need to modify the Secure Shell (SSH) feature feature to provide the "Enable / Disable SSH Tunnel" feature at the top of the main view of the feature.
The developer should add some other important features in the section, once the user has enabled the "Enable / Disable SSH Tunnel" feature. Add features "SSH Tunnel Settings", "Account Information", and "Feature Settings".
The developer must add the "SSH Host" feature and the "SSH Port" feature when the user accesses the "SSH Tunnel Settings" feature, and grants the user permission to set "The host name of SSH service" and allow to set "The port number of your SSH service".
The developer must add the "User name" feature, the "Password / Passphrase" feature, and the "Public Key (Optional)" feature when the user accesses the "Account Information" feature, and gives the user permission to set the "SSH username" and allow the user to set "SSH password", and grant the user access to the public key set, after the user activates the "Public Key (Optional)" feature.
Add the "Data Compression" feature and the "Auto Reconnect" feature when the user opens the "Feature Settings" feature. And the developer must provide users with information about the feature, and give the user permission to activate it.
Mockups / Examples
Here is an example of a picture that looks after the developer adds the feature I proposed in the Shadowsocks app.
An illustration image after the developer adds a "Secure Shell (SSH)" feature in the main view.
An illustration image after the developer modifies the "Secure Shell (SSH)" feature feature to provide the "Enable / Disable SSH Tunnel" feature.
Picture illustrations after the developer add features "SSH Tunnel Settings", "Account Information", and "Features Settings" in the Secure Shell feature section.
The illustration image after the developer adds the "SSH Host" feature and the "SSH Port" feature when the user opens the "SSH Tunnel Settings" feature, and gives the user permission to set "The host name of SSH service" and permits to set "The port number of your SSH service ".
The illustration image after the developer adds the "User name" feature, the "Password / Passphrase" feature, and the "Public Key (Optional)" feature when the user accesses the "Account Information" feature, and illustrated images when the user set "SSH username" and set "SSH password". And illustrated images when user "set public key", after user activate feature "Public Key (Optional)".
- Picture illustration after developer add feature "Data Compression" and feature "Auto Reconnect" when user open feature "Feature Settings". And gives the user information about the feature, and gives the user permission to activate it.
Benefits
The benefits of the feature I propose in the shadowsocks application are great, because the user of the shadowsocks application can use a network that runs on top of TCP by using the shadowsocks app. Users of this app can use SSH instead of a very secure remote login. Because SSH provides connection encryption between client and server. Users of Shadowsocks applications can move freely while surfing the internet in a private and secure way through the file hosting structure. Another advantage is that SSH allows it to penetrate other protocols. So users feel very happy with the presence of these features and very safe when surfing the internet, because SSH allows to encrypt the data. Users can set some important options on Secure Shell SSH features, such as SSH Tunnel Settings, account information, and Feature Settings. Users can set the SSH service host name, and set the SSH service port number. Users can also set the SSH name, password and password, and use the public key for password-change authentication. And users can set options for data compression, and speed up data transfer files, for data that can be compressed. And the user can try to reconnect, when the connection is unexpectedly disconnected. So with the presence of these features, shadowsocks applications more attractive to use and more and more users. And the more optimal to use to surf the internet in a private and secure way.
Posted on Utopian.io - Rewarding Open Source Contributors
Thank you for the contribution. It has been approved.
You can contact us on Discord.
[utopian-moderator]
Hey @musangprik I am @utopian-io. I have just upvoted you!
Achievements
Suggestions
Get Noticed!
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x