面向小白的简单搭建Go-Shadowsocks2 作者: Hogwarts 发布于: 2020-07-29 更新于: 2021-12-11 分类: 红杏出墙 为什么选择Go-Shadowsocks2作为开篇呢,因为它下载下来一条命令就可运行,非常简单。作为一名非计算机专业人士想搭建自己的节点的同志,上来就编译shadowsocks-libev,申请域名和证书搭建ss-v2ray-plugin是非常不现实的做法。 本文仅作为小白用户迈向自由世界的敲门砖,通过搭建的节点可以上搜索引擎Google,循序渐进的学习高端配置。 # 一、搭建前提 ## 1.1 一台墙外的vps - 作为初学者建议在vultr.com上新人注册,送100刀,或者充10刀也行。如何注册、购买网上教程一大把。白嫖的不会。 - 建议安装Debian10或11系统。 ## 1.2 一台本地电脑 - WIN10下安装Terminal Preview软件。 下载地址:`https://github.com/microsoft/terminal/releases` 在线安装地址:`https://www.microsoft.com/zh-cn/p/windows-terminal/9n0dx20hk701?rtc=1&activetab=pivot:overviewtab` - 最好用linux系统的mint或manjaro或ubuntu直接终端ssh即可。这些系统都可以把ISO文件写在U盘上开机运行。 ## 1.3 安卓手机 - 下载安卓客户端:`https://github.com/shadowsocks/shadowsocks-android/releases` # 二、下载运行Go-Shadowsocks2 ##2.1 本地ssh登录到vps上 - win10下登录 安装完Terminal Preview后会在任务栏有个`>_`的图标,打开输入下列命令(以Vultr为例) Windows PowerShell 版权所有 (C) Microsoft Corporation。保留所有权利。 尝试新的跨平台 PowerShell https://aka.ms/pscore6 PS C:\Users\lenovo>#开始输入#ssh root@yourIP -p port #注意空格,例如:ssh root@1.1.1.1 -p 22 #yourIP:你的vps的ip地址 #port:ssh的端口(一般默认是22) - 回车后输入yes,输入密码。密码不显示直接Ctrl+C复制,Ctrl+Shift+V粘贴,回车即可。 - 不出意外你会看到`root@ vultr~#`恭喜你登录到vps了。 - 如果登录失败,有可能你的IP是被墙的,删机重建。 ##2.2 更新系统,并下载 ###2.2.1更新系统 apt update && apt upgrade -y #更新系统 apt install wget gzip #为了避免翻车再装两个软件吧 ###2.2.2下载Go-Shadowsocks2 下载地址`https://github.com/shadowsocks/go-shadowsocks2/releases/` 选择后缀**linux.gz**最新版下载 wget https://github.com/shadowsocks/go-shadowsocks2/releases/download/v0.1.5/shadowsocks2-linux.gz ##2.3运行shadowsocks2 ###2.3.1解压缩 gzip -d shadowsocks2-linux.gz 运行ls #显示当前路径下的文件的命令,看到shadowsocks2-linux说明解压成功了 ###2.3.2给予运行权限 chmod +x shadowsocks2-linux #否则运行命令会报错-bash: /shadowsocks2-linux: Permission denied ###2.3.3运行软件 ./shadowsocks2-linux -s 'ss://aes-128-gcm:password@:port' -verbose #注意 ./ #其中:password:是你设定的密码,port是ss运行的端口,一般为443 ###2.3.4运行成功 #看到如下情况,说明运行成功了。 udp135: listening UDP on :443 tcp101: listening TCP on :443 ##2.4手机端测试 在手机上输入服务器(ip)、端口(443)、密码和加密方式(aes-128-gcm)运行一下。 打开手机浏览器,输入google.com,看能否顺利联网。 ##2.5暂时中止运行 如果Google顺利联网,则在`Terminal Preview`中按**Ctrl+C**终止运行。 ##2.6后台运行命令 #在Terminal Preview ssh终端输入如下命令 nohup ./shadowsocks2-linux -s 'ss://aes-128-gcm:password@:port' -verbose #同理:password为你设定的密码,port为ss连接的端口。 ##2.7关闭终端 点Terminal Preview右上角的叉号关闭即可。 # 三、点评 - 这种模式是Shadowsocks的TCP直连模式,易被墙; - 不是敏感时期个人用的话没有问题,还有就是您已经能够登录Google了,可以学习一下复杂模式了。 - 学习地址:`https://winamp.top/66.html` #四、WIN下客户端 - 这是绿色版,下载解压运行其中的exe文件即可。 `https://github.com/shadowsocks/shadowsocks-windows/releases` WIN端配置参照上面手机端设置。 标签: shadowsocks, go-shadowsocks2