什么是Shadowsocks
Shadowsocks是一个开源代理,由中国程序员在github上创建,名称为“Clowwindy”。它在中国被广泛用于绕过中国的防火墙。流量看起来像普通的https流量,因此更难阻止。它最初是在2012年发布的。据报道程序员被迫放弃了中国当局的项目,但从那时起,许多人已经接受了这个项目并且发布了各种shadowocks版本。我观察到上传的带宽显着超过我的ISP为我分配的限制,因此有时您可以使用它来增加带宽。
设置自己的shadowsocks服务器
首先,您需要一个虚拟专用服务器(VPS),您可以从vultr或digitalocean轻松购买它们,两者都提供廉价的VPS服务器,分别从3.50美元和5.00美元起。选择离您更近的服务器,例如亚洲的用户可以选择新加坡或东京的服务器,位于美国西海岸的服务器也提供低延迟,这意味着更好的速度和稳定的连接。
成功创建VPS实例后,您需要SSH访问服务器。为此,Windows用户可以使用PuTTY。 它是Windows的SSH客户端。您的VPS凭证将在创建页面上提供并通过电子邮件发送给您。找到它们并记下您的服务器IP。启动PuTTY并在控制台中出现提示时输入服务器IP和用户凭据。Linux和mac用户可以使用控制台或终端访问ssh。
linux和mac的命令: ssh
remote_host
将remote_host替换为您的服务器的IP。
更新包列表
apt-get update
创建一个新用户
通过控制台中的以下命令添加新用户。
adduser anyName
系统将要求您输入有关新用户的一些详细信息,包括密码。输入密码后,请反复按Enter键跳过其他提示。
我们需要为新用户提供root权限。
usermod -aG sudo anyName
禁用Root登录
以新用户身份登录
su - anyName
sudo nano / etc / ssh / sshd_config
nano是一个命令行文本编辑器。这是相当古老的学校,所以用箭头键移动。如果服务器无法识别nano,则表示未安装。用(sudo apt-get install nano
)安装它 。
ssh
通过更改PermitRootLogin Yes
为以下内容来禁用root 访问权限 :
PermitRootLogin没有
完成后,使用CTRL + O保存文件,然后使用CTRL + X将其关闭。
然后重新加载ssh服务。
sudo systemctl reload sshd
安装Shadowsocks
上述步骤是可选的,但被认为是一种很好的做法。现在首先获取Teddysun编写的安装脚本。
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh
现在我们需要使脚本文件可执行
chmod + x shadowsocksR.sh
用sudo运行脚本
sudo ./shadowsocksR.sh
现在,该脚本将询问您与shadowsocks服务器和配置的设置相关的几个问题。某些服务器配置完全符合您的需要或规格。您可以从密码开始按提示逐个选择以下详细信息。
密码:HereGivePassword 端口:443 密码:chacha20 协议:origin obfs:http_simple_compatible
按Enter键,安装将开始。安装后打开配置文件。
sudo nano /etc/shadowsocks.json
您可以在此处更改不同的参数。
但我通常将“obfs_param”替换为:“”
“obfs_param”: “microsoft.com”
您可以在此处输入您想要输入的URL。它将充当我们网络流量的伪装。完成后,像以前一样保存文件。CTRL + O,然后用CTRL + X关闭。
重新启动shadowsocks守护程序。
sudo /etc/init.d/shadowsocks restart
下一步是从以下链接下载适用于您的设备的Shadowsocks客户端。
对于Windows
下载最新版本的shadowsocksr客户端。解压缩并运行可执行文件。它将启动并将在下方的系统托盘中。
右键单击客户端图标,然后转到服务器>编辑服务器…
输入详细信息如下:
单击“确定”关闭弹出窗口。这就是你准备好使用SSR服务器作为代理。
如果尚未选择默认配置,请进行如下配置。
右键单击客户端图标,然后转到模式>全局
右键单击客户端图标,然后转到“代理规则”>“绕过Lan”
绕过Lan意味着您可以直接访问本地网络中存在的任何其他资源而无需代理。例如,假设您要访问家庭路由器的Web门户,那么您不需要它通过代理。
在您的移动客户端中输入确切的详细信息,您就可以开始使用了。