-
Notifications
You must be signed in to change notification settings - Fork 767
全自动安装 SSRoT 服务器
VPS 的操作系统最好是 ubuntu
18.04+
由于涉及到 web 服务器的安装和数字证书的申请, 安装过程较为繁琐复杂, 不可能真的一键到底, 中间有几处需要您输入 域名
, 端口
, 密码
等信息, 其中除了 域名
必须人工输入以外, 其余都可以使用默认值, 回车即可.
用 ssh
登入主机后, 使用 sudo -i
命令切换到 root
权限, 然后运行下列命令, 按照提示输入应答, 即可完成安装.
对于新创建的主机, 这时候可能连
wget
工具都没有, 那就先把它装上: ubuntu,apt install wget -y
; CentOS,yum install wget -y
.
wget --no-check-certificate https://raw.githubusercontent.com/ShadowsocksR-Live/shadowsocksr-native/master/install/ssrn-ot-install.sh
chmod +x ssrn-ot-install.sh
./ssrn-ot-install.sh 2>&1 | tee ssr-n-ot.log
安装失败的绝大部分原因参阅 这里
安装结束以后, 配置文件全文会显示在屏幕上, 该文件是 服务器/客户端 通用的. 复制/粘贴 下来保存成 json 文件就可以供本地 客户端 使用了.
当然. 这时候位于 /fakesite/
文件夹内的网站内容, 还是一个孤零零的示例网页文件, 下一步您得尽快填补一些看起来有趣的内容. 否则, 等 GFW
醒过闷儿来, 就可能封杀这个网站了.
祝玩得开心.
安装结束以后,各种配置和设定可以看 成果汇总
注意:对于某些开启了 IPv4 / IPv6 双栈的服务器,请求目标网站地址时可能会失败,这时你得 关掉整个主机的 IPv6 支持。
执行以下命令就可以自动更新。
sudo -i
rm -rf update-server.sh
wget https://raw.githubusercontent.com/ShadowsocksR-Live/shadowsocksr-native/master/install/update-server.sh
chmod +x update-server.sh
./update-server.sh
执行完毕以后,如果出现绿色的 active (running)
字样,表示更新成功,如下图。如果失败,请备份你的配置文件 /etc/ssr-native/config.json
到其它文件夹后全新安装。
wget https://raw.githubusercontent.com/ShadowsocksR-Live/shadowsocksr-native/master/install/ssrn-ot-install-ipv6.sh
chmod +x ssrn-ot-install-ipv6.sh
./ssrn-ot-install-ipv6.sh 2>&1 | tee ssr-n-ot.log
创建 IBM cloud 云服务实例时,选 Java 或 Node.js 类型,内存大小随意。
安装过程中,仅 应用名称 是必须输入的,内存大小与创建实例时指定大小要匹配,其它的一路回车就可以了。
wget https://raw.githubusercontent.com/ShadowsocksR-Live/shadowsocksr-native/master/install/ibmcloud.sh
bash ibmcloud.sh
由于 IBM 对滥用其免费云服务的打击力度加大,对于白嫖族来说, 部署 SSRoT 在 IBM 免费服务器上其实意义不大,一般几个小时就销号;但如果付费购买一个,应该是个不错的选择。
任何疑问或建议, 请到 Issues 提出.