• November 22, 2024

Shadowsocks Ubuntu

Clients – Shadowsocks

WindowsGUI Clientshadowsocks-win: GitHubShadowsocks-Qt5: GitHubOutline WindowsGitHubDirect DownloadCommand-line Clientpip install shadowsocks Mac OS XGUI ClientShadowsocksX-NG: GitHubOutline macOSGitHubApp StoreCommand-line Clientbrew install shadowsocks-libevcpan Net::Shadowsocks LinuxGUI ClientShadowsocks-Qt5: GitHubOutline LinuxGitHubDirect DownloadCommand-line Clientapt-get install shadowsocks-libevcpan Net::Shadowsocks Androidshadowsocks-android:Google Play (beta)Outline AndroidGitHubPlay StoreDirect Download iOSMobileShadowSocks:Big BossOutline iOSGitHubApp Store OpenWRTshadowsocks-libevopkg install shadowsocks-libevshadowsocks-libev-polarsslopkg install shadowsocks-libev-polarsslNext StepReady to use? Just navigate to Quick plan to deploy your own server? See a Minute? Take one minute to complete a survey about shadowsocks user base. It’s totally anonymous and no login required.
Installing and running shadowsocks on Ubuntu Server - gists ...

Installing and running shadowsocks on Ubuntu Server – gists …

Installing and running shadowsocks on Ubuntu Server
16. 10 yakkety and above
Install the the shadowsocks-libev package from apt repository.
sudo apt update
sudo apt install shadowsocks-libev
Save as /etc/shadowsocks-libev/
Replace server_port and password in with your own choices.
Restart the shadowsocks-libev service.
sudo systemctl restart shadowsocks-libev
sudo systemctl status shadowsocks-libev
16. 04 xenial
Install shadowsocks with pip.
sudo apt install python-pip
sudo pip install shadowsocks
Save under /etc/shadowsocks/.
Save rvice under /usr/lib/systemd/system/
Enable the systemd service.
sudo systemctl enable ssserver
sudo systemctl start ssserver
sudo systemctl status ssserver
14. 04 trusty
sudo apt-get update
sudo apt-get install python-pip
Save,, under /etc/shadowsocks/.
Put the following in /etc/ to start ssserver upon server start.
# Start shadowsocks server
/etc/shadowsocks/
Use TCP BBR
This will enable TCP BBR congestion control algorithm to improve network bandwidth utilization (10x improvement is not uncommon).
Install linux kernel 4. 9
Note: do this only if the distribution comes with a older kernel version.
URL=
wget $URL
sudo dpkg -i $(basename $URL)
sudo reboot
Enable TCP BBR
SYSCTL_CONF=/etc/sysctl. d/
echo “” | sudo tee $SYSCTL_CONF
echo “p_congestion_control=bbr” | sudo tee -a $SYSCTL_CONF
sudo sysctl -p $SYSCTL_CONF
sysctl p_available_congestion_control
sysctl p_congestion_control
lsmod | grep bbr
{
“server”: “0. 0. 0”,
“server_port”: “[port]”,
“password”: “[password]”,
“timeout”: 300,
“method”: “xchacha20-ietf-poly1305”,
“mode”: “tcp_only”,
“fast_open”: true,
“nameserver”: “8. 8. 8”}
[Unit]
Description=Daemon to start shadowsocks server
[Service]
Type=simple
ExecStart=/usr/local/bin/ssserver -c /etc/shadowsocks/ -qq
User=nobody
[Install]
#! /bin/bash
sudo /usr/local/bin/ssserver -c /etc/shadowsocks/ –user nobody -qq -d start
sudo /usr/local/bin/ssserver -c /etc/shadowsocks/ -d stop
Installing and running shadowsocks on Ubuntu Server - gists ...

Installing and running shadowsocks on Ubuntu Server – gists …

Installing and running shadowsocks on Ubuntu Server
16. 10 yakkety and above
Install the the shadowsocks-libev package from apt repository.
sudo apt update
sudo apt install shadowsocks-libev
Save as /etc/shadowsocks-libev/
Replace server_port and password in with your own choices.
Restart the shadowsocks-libev service.
sudo systemctl restart shadowsocks-libev
sudo systemctl status shadowsocks-libev
16. 04 xenial
Install shadowsocks with pip.
sudo apt install python-pip
sudo pip install shadowsocks
Save under /etc/shadowsocks/.
Save rvice under /usr/lib/systemd/system/
Enable the systemd service.
sudo systemctl enable ssserver
sudo systemctl start ssserver
sudo systemctl status ssserver
14. 04 trusty
sudo apt-get update
sudo apt-get install python-pip
Save,, under /etc/shadowsocks/.
Put the following in /etc/ to start ssserver upon server start.
# Start shadowsocks server
/etc/shadowsocks/
Use TCP BBR
This will enable TCP BBR congestion control algorithm to improve network bandwidth utilization (10x improvement is not uncommon).
Install linux kernel 4. 9
Note: do this only if the distribution comes with a older kernel version.
URL=
wget $URL
sudo dpkg -i $(basename $URL)
sudo reboot
Enable TCP BBR
SYSCTL_CONF=/etc/sysctl. d/
echo “” | sudo tee $SYSCTL_CONF
echo “p_congestion_control=bbr” | sudo tee -a $SYSCTL_CONF
sudo sysctl -p $SYSCTL_CONF
sysctl p_available_congestion_control
sysctl p_congestion_control
lsmod | grep bbr
{
“server”: “0. 0. 0”,
“server_port”: “[port]”,
“password”: “[password]”,
“timeout”: 300,
“method”: “xchacha20-ietf-poly1305”,
“mode”: “tcp_only”,
“fast_open”: true,
“nameserver”: “8. 8. 8”}
[Unit]
Description=Daemon to start shadowsocks server
[Service]
Type=simple
ExecStart=/usr/local/bin/ssserver -c /etc/shadowsocks/ -qq
User=nobody
[Install]
#! /bin/bash
sudo /usr/local/bin/ssserver -c /etc/shadowsocks/ –user nobody -qq -d start
sudo /usr/local/bin/ssserver -c /etc/shadowsocks/ -d stop

Frequently Asked Questions about shadowsocks ubuntu

How do I run Shadowsocks on Ubuntu?

Installing and running shadowsocks on Ubuntu ServerInstall the the shadowsocks-libev package from apt repository. sudo apt update sudo apt install shadowsocks-libev.Save ss. json as /etc/shadowsocks-libev/config. … Replace server_port and password in ss. json with your own choices.Restart the shadowsocks-libev service.

How do I use Shadowsocks in Linux?

Shadowsocks Setup Guide for LinuxAfter the installation is complete, click on the Menu button and type in ‘Shadowsocks’ in the search bar. … On the Menu Bar, click on Connection -> Add -> URL. … Click on OK. … Right-click on the server that you have just added and select Connect.More items…

How do I run Shadowsocks server?

Configuring the Shadowsocksserver – enter your server’s public IP;server port– enter any available port that you will be using to connect to Shadowsocks proxy at your server;password – a password that you will use to connect to the Shadowsocks server from your device;More items…

Leave a Reply

Your email address will not be published. Required fields are marked *