This tutorial is going to show you how to set up Shadowsocks proxy server on Ubuntu. Shadowsocks is a lightweight, fast, and secure Socks5 proxy to bypass Internet censorship. We will learn how to set up the server-side and how to configure the desktop client on Ubuntu. There are many implementations of Shadowsocks , this tutorial shows you how to use Shadowsocks-libev, because. SSH into your remote Ubuntu server. Shadowsocks-libev is included in Ubuntu repository since Ubuntu It may be missing on your Ubuntu server. The sodium crypto library libsodium will be installed along with shadowsocks-libev.
The following distributions are supported out-of-the-box:. Note : Many of the installation steps require root or sudo access. On Ubuntu systems, Jitsi requires dependencies from Ubuntu's universe package repository. To ensure this is enabled, run this command:. This will add the jitsi repository to your package sources to make the Jitsi Meet packages available. For more details on using and hardening SSH access, see the corresponding Debian or Ubuntu documentation.
Step 1: Install Shadowsocks-libev Server on Ubuntu
Ubuntu Server is a variant of the standard Ubuntu you already know, tailored for networks and services. Unlike the installation of Ubuntu Desktop, Ubuntu Server does not include a graphical installation program. Instead, it uses a text menu-based process. See the server guide pages for more specific details on hardware requirements. There should be an on-screen message when the computer starts telling you what key to press for settings or a boot menu. Depending on the manufacturer, this could be Escape , F2 , F10 or F Simply restart your computer and hold down this key until the boot menu appears, then select the drive with the Ubuntu install media. As the message suggests, use the Up , Down and Enter keys to navigate through the menu and select the language you wish to use. Before you need to type anything in, the installer will next display a menu asking you to select your keyboard layout and, if applicable, the variant. The rest of this tutorial assumes you select the first option, Install Ubuntu.
Hub for Good Supporting each other to make an impact. Write for DigitalOcean You get paid, we donate to tech non-profits. By Justin Ellingwood and Brian Boucheron. When you first create a new Debian 10 server, there are a few configuration steps that you should take early on as part of the basic setup. This will increase the security and usability of your server and will give you a solid foundation for subsequent actions. In this tutorial, we will learn how to log into our server as the root user, create a new user with admin privileges, and set up a basic firewall. If you have not already logged into your server, you may want to follow our guide on how to connect to your Droplet with SSH , which covers this process in detail. Accept the warning about host authenticity if it appears. If you are using password authentication, provide your root password to log in. If you are using an SSH key that is passphrase protected, you may be prompted to enter the passphrase the first time you use the key each session.