VPS 搭建 SS / SSR 服务器教程图片文字步骤示范教学

对於想要自行搭建机场梯子朋友,我想租用台 VPS 主机是最快的方法,最近时间宽裕情况下手痒研究一下,教大家如何购买 VPS 服务器,并且将 SS / SSR 程序给部署到主机内,让你的电脑与手机设备都可以透过它来上网连线,有兴趣试试朋友来看教学吧。

使用教学:

首先造访名气很高 Linode 主机,由於需要信用卡验证步骤繁复,相较之下稳定度也比较高,并且有小时与月租方案可选择,让用户们可以随时开通与删除。进入网页於右上角按 Sign UP 完成注册程序。

接着进入後台按左手方 Account -> Update Credit Card 输入信用卡个资,然後於下方 Make a Payment 选择信用卡或是 Paypal 择一并输入金额完成储值动作,便可於右手边看到已储值和花费扣款金额。

虽然说 Linode 是全英文介面,但现在浏览器都自带翻译功能,搭配滑鼠右键就可以转换语系,我想操作使用上应该都还蛮直觉好上手的说,不清楚地方都可以提出来跟我说。

然後按右上方 Create -> Linode 进行新增机器动作。

Images 选择 CentOS 6 或是 7,可别选到其他版本或是映像档,否则会有脚本不支援无法运作情况。

Region 则是伺服器位置,选择离你所在国家越近城市即可,像是日本或着新加坡都可以。

Linode Plan 方案部分,最轻量 Nanode 1GB / 月费 $5 USD / 1 CPUs / 硬碟 25GB 与记忆体 1 GB 就蛮够用了。

然後於 Root Password 输入登入密码,确认都没问题後按 Create 就能创建机器并且执行运作。

开通服务器於右上方显示 Running 为运作状态,可以在箭头处取得主机 IP 位置,然後透过 Xshell 软体去连线。

过段时间就可以看到这台伺服器 CPU 使用率 / 网路连线流量 / RAM 记忆体使用量数据化图片呈现出来。

透过 Xshell 按新建输入主机 IP 位置还有密码後 (用户名默认是 root / 密码是购买主机设置密码),接着要来进行远端部署程序,假如你人在对岸始终连不上伺服器,表示恰巧这台机器 IP 已经被 Ban 掉,需要重开新机器直到 xshell 能够连上为止,假如始终无法连线表示该国家 IP 大量无效,可以选择换其他城市地区试试。

备注:mac 用户打开 Terminal 终端机输入 ssh [email protected](将 192.168.0.1 换成你的 IP)

首次连线时会跳出所谓 “SSH安全性警告”,按下 “接受及存档” 日後就不会跳出来了。

连线成功接着就依照下方步骤及程式码进行部署程序 // CentOS 6 和 7/ Debian6 + ShadowsocksR 一键部署管理脚本 //

脚本:

yum -y install wget

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssr.sh && chmod +x ssr.sh && bash ssr.sh

备用脚本:

若是上方脚本无法使用可参考下面脚本,由於是依样画葫芦方式就不额外补图文步骤教学。

yum -y install wget

wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh

chmod +x shadowsocksR.sh

./shadowsocksR.sh 2>&1 | tee shadowsocksR.log

// 脚本卸载指令:./shadowsocksR.sh uninstall

备注1:跳出以下提示 wget: command not found 错误,表示你的机器连 wget 都没有安装,可以依据下列系统 CentOS:yum install -y wget 以及 Debian/Ubuntu 系统:apt-get install -y wget 指令来安装。

备注2:上方脚本指令需使用滑鼠右键复制贴上并按 Enter 键才会运作,采用 Ctrl+C 和 Ctrl+V 无效按钮是无效的,这点需要多留意。

出现下图管理介面,可以输入数字 1 并按 Enter 进行 SSR 程序安装动作,假如输入 1 无法进入下一步,那麽就先关闭 xshell 重新连线 VPS,接着再次输入快捷管理命令 bash ssr.sh 进行安装程序。

接着依据下图提示输入想要 Port 埠与密码 (密码建议字母组合复杂点,Port 埠 40 – 65535 之间数字即可 // 有可能部分地区需使用 80、143、443、1433、3306、3389、8080 才能正常运作这点须留意//),完成後按 Enter 确认键。

然後选择想设置加密方式与协议插件,或是系统预设也没可以。

下图询问你是否选择兼容原版,这个原版是指 SS 客户端(此用户端没有协议和混淆选项),直接输入 Y 并按 Enter 就可以了。

协议选择 origin 那麽混淆必须是 plain;协议不是 origin 其混淆可以任意,有的地区需把混淆设定成 plain 才好用,这部分仍得看各城市 GFW 参数。

针对混淆插件完成,然後依序针对设备数、单线程限速和端口总限速进行设定,默认值是不进行限制且采取个人使用,直接按下 Enter 就可以了!!!!

备注:限制设备数必须在非原版并且不兼容原版才有效,也就是说采取 SSR 协议才能顺利运作。

完成後程序就会自动进行部署,当跳出下图画面询问 Is this ok 时是告知要下载文件,输入 y 就会开始动作。

约莫 30 秒 ~ 1 分钟左右,当跳出 ShadowsocksR 启动成功表示也完成布署程序。

根据下图便会产生 ShadowsocksR 包含 SS / SSR 在内帐密资讯,如:IP、Port 埠、密码、加密协议混淆等讯息,电脑端可以直接将链结带入软体来运作,至於二维码因为网域失效无法使用,手机则可将 SS / SSR 链结复制贴上到 QR Code 平台产生并扫描及可连线。

未来想要修改帐号或修改 ShadowsocksR 参数,可以输入 bash ssr.sh 进入管理介面并选择数字来修改。

#注意:若是采用 Centos 7 主机需下命令关闭防火墙,否则可能会无法使用代理情况。

1. 查看防火墙状态指令:firewall-cmd –state

2. 停止防火墙指令:systemctl stop firewalld.service

3. 禁止防火墙开机启动指令:systemctl disable firewalld.service

电脑导入方式可以参考这篇教学文。

无论你是 Android 还是 iPhone 都可以参考这篇教学,至於连线速度会依据混淆加密方式不同有所差异,通常越复杂速度越慢,但被墙掉机率也比较低。

经过测试以 ShadowsocksR 加密方式连线 YouTube 网站,观赏 1080P 高画质影片还蛮顺畅,4K 也不错但会因为加密方式不同,部分可能会小卡情况。

以上程序只要开机会自动执行运作,若觉得怪怪或是很卡情况重开机也可以,输入 reboot 指令即可!!!!

最後就可以来开心翻墙上网啦 ~~

各种常见问题与解决办法 QA:

1. 搭建好主机帐号突然无法连线登入?

Ans1: 若是 IP 无法 Ping 不能透过 xshell 连接表示 IP 被封锁需要换台主机

Ans2: 假如 IP 可以 Ping 表示 IP 没被封锁,换个 Port 埠试试,或采用 origin 和 plain 协议混淆

2. 电脑能用可是手机无法连?

Ans: 有可能是手机仅使用 SS 端口没有填入协议混淆,假如布署时没填入选择兼容原版手机无法用。

3. VPS 系统是否要版本越新越好?

Ans: 参照本文所说 CentOS 6 或是 7 就好,太新系统可能因为防火墙问题而导致 SSR 无法顺利连线情况。

大致上就是这样,若有任何问题都可以在下方留言讨论 ~

Leave a Reply

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