哈喽大家好我是站长,美区火箭apple ID 土耳其apple ID 其他apple ID 账号资源,可加微信: 咨询 公众号:Ai
Shadowsocks,中文名叫影子袜,是一个跨平台的软件,基于Apache许可证的开源软件,用于保护网络流量、加密数据传输。
Shadowsocks采用Socks5代理模式,Shadowsocks分为服务端和客户端。
Shadowsocks是一款帮助某些国家的网民访问受地理限制的网站的软件,让他们可以访问平时无法访问的网站。
比如Google,Instagram等。近年来,Shadowsocks的使用变得非常流行,主要是因为它的稳定性好,而且比使用VPN的成本更低。
本教程将向您展示如何设置 Shadowsocks 服务器。按照本教程中的步骤操作后,您可以下载 Shadowsocks 客户端,尝试连接到新设置的 Shadowsocks 服务器,并开始使用 Shadowsocks 自由访问全球主要网站。
购买服务器
您将使用计算机的命令行界面来完成服务器设置,这需要输入一系列 Linux 命令。
在我们开始搭建Shadowsocks服务器之前,首先我们要获取一个位于海外的远程服务器,然后在该服务器上安装Shadowsocks程序。
获取服务器并不难,选择一家海外VPS提供商,在其网站上租用服务器即可,价格一般为每月5美元。
目前比较流行的VPS提供商有总部位于美国纽约的DigitalOcean和位于佛罗里达的Vultr,这里建议选择Vultr。
因为DigitalOcean仅支持海外支付方式,例如Visa信用卡、PayPal等,而Vultr支持支付宝、微信等支付方式。
还有很重要的一点就是Vultr的服务器分布比较广,很多服务器都位于亚洲,亚洲的服务器距离大陆比较近,速度比较快,而DigitalOcean在亚洲的服务器数量太少。
首先访问 Vultr 的官方网站并使用您的电子邮件地址在那里注册一个新的用户帐户。
完成注册后,你需要对Vultr账户进行充值,你可以选择支付宝、银行卡、PayPal等方式支付。
然后切换到界面侧边栏的Products页面,开始创建服务器。这个页面分为几个部分,每个部分都有不同的选项和设置。建议按照下图进行选择和设置。
第一步是选择云计算,第二步是选择CPU和存储技术,第三步是选择服务器位置。
选择你想要的服务器位置,建议选择日本、新加坡等距离大陆比较近的地方。
Server 镜像建议选择 Ubuntu 最新版本,下面的 Shadowsocks 服务器搭建教程使用的是 Ubuntu 22.04,如果你是新手,请选择 Ubuntu 22.04。
服务器大小建议选择5美元/月的,3.5美元/月的服务器只在美国纽约,如果距离远的话速度可能会比较慢。
添加自动备份就是添加自动备份,我们在使用Shadowsocks时一般不需要这个选项,所以点击取消即可。附加功能不需要修改。
SSH Keys 无需添加SSH Keys,登录服务器时可以使用SSH Keys代替密码,新手可以直接使用密码登录,服务器hostname&label无需更改。
选择完成后,您可以点击页面右下角的立即部署按钮来创建服务器,服务器创建大概需要十几秒到几分钟的时间。
完成后就可以找到它的IP地址和密码并抄下来,下面连接服务器的时候会用到。
Mac SSH 连接到服务器
现在服务器已创建,我们将使用 SSH 连接到新创建的服务器。使用 SSH 的方法会根据计算机的操作系统略有不同。
如果您使用的是苹果Mac系统,则可以直接打开系统内置的Terminal命令行界面来建立SSH会话,而无需安装额外的程序。
打开终端后,输入命令 ssh root@your_server_ip 连接服务器。注意,你应该将 your_server_ip 替换为你服务器的 IP 地址。
ssh root@your_server_ip
Windows SSH 连接到服务器
如果您是 Windows 用户,则需要安装其他程序,因为 Windows 没有用于建立 SSH 会话的内置命令行程序。
您需要安装的应用程序是PuTTY软件。您可以点击此处下载PuTTY软件。
PuTTY的使用非常简单,只需要打开软件,找到对应的位置,输入你的服务器IP地址,点击下方的connect按钮(开始按钮)就可以连接服务器了。
SSH连接端口不需要修改,SSH端口是22,注意第一次连接新服务器时会弹出对话框,需要点击是才能连接。
输入 SSH 密码
无论使用以上哪种方式连接服务器,都需要以root用户身份登录服务器,命令行界面会显示login as。
login as: root
[email protected]'s password:
然后命令行界面会要求你输入密码,输入密码后回车即可登录。注意输入密码时命令行界面不会显示你输入的字符,不用担心,输入完后直接回车即可。
成功登录后,光标将出现在以下行之后。请注意,@ 后面是服务器的主机名。它应如下所示:root@the-hostname-of-your-server:~#。
安装 Shadowsocks
现在 Shadowsocks 有多个版本可以选择,最初的版本名字叫 Shadowsocks,本篇教程就使用 Shadowsocks。
不使用ShadowsocksR的原因是ShadowsocksR不再更新,另外Shadowsocks也在不断完善加密算法,安全级别已经超越SSR。
安装 Shadowsocks 非常简单。只需运行命令 sudo apt install shadowsocks-libev -y 并等待安装完成即可。
sudo apt install shadowsocks-libev -y
Shadowsocks安装完成后我们只需要修改默认的Shadowsocks配置文件就可以完成配置了,这里需要设置自己的密码。
更改密码的方法很简单。您不需要编辑任何文件。只需在下面的命令中更改您的密码即可。
sudo bash -c 'cat < /etc/shadowsocks-libev/config.json
{
"server":"0.0.0.0",
"mode":"tcp_and_udp",
"server_port":8388,
"local_port":1080,
"password":"你的密码",
"timeout":60,
"method":"chacha20-ietf-poly1305"
}
EOF'
然后把这个命令复制到服务器并运行,该命令会替换默认的Shadowsocks配置文件,最后每次修改这个命令中的内容都需要重启Shadowsocks。
运行命令 sudo systemctl restart shadowsocks-libev.service。除了重启 Shadowsocks 服务之外,还需要运行命令 sudo ufw disable && sudo ufw allow 8388 来禁用防火墙。
sudo systemctl restart shadowsocks-libev.service
sudo ufw disable && sudo ufw allow 8388
现在您已经完成了服务器端的配置,您可以配置客户端了。
客户端应用程序
要使用 Shadowsocks,您需要在计算机或移动设备上安装 Shadowsocks 客户端应用程序,以连接到您设置的 Shadowsocks 服务器。
这是一款适用于不同操作系统的 Shadowsocks 客户端 APP。Shadowsocks Mac 客户端,Shadowsocks Windows 客户端,Shadowsocks Android 客户端。
此下载地址适合手机上没有安装Google Play服务的安卓用户,其他用户可以直接在Google Play应用商店安装Shadowsocks APP。
苹果手机用户可以从App Store下载Potatso Lite或者Shadowrocket,Potatso Lite可以免费下载和使用,而Shadowrocket APP则是付费应用,需要购买才能使用。
苹果手机用户需要注册海外iTunes账号,上面提到的两款Shadowsocks应用都需要使用海外iTunes账号在App Store中去寻找。
Shadowsocks客户端APP的使用非常简单,只需要在APP界面中输入你在设置Shadowsocks服务器时设置的参数IP、端口、密码、加密方式即可。
然后点击连接按钮,您的设备将连接到 Shadowsocks 服务器,之后您可以离开应用程序并让其在后台运行。使用您的浏览器自由访问 Google 网站。
哈喽大家好我是站长,美区火箭apple ID 土耳其apple ID 其他apple ID 账号资源,可加微信: 咨询 可扫码下方关注公众号获取账号教程资源