logo头像
Snippet 博客主题

[翻墙不求人]利用谷歌云GoogleCloud免费搭建私人SS

转载声明:商业转载请联系作者获得授权,非商业转载请注明出处 © soho.tips

之前介绍过使用亚马逊云AWS免费搭建私人VPN,现在有更快更好用的谷歌云GoogleCloud,免费一年300美金额度,而且最近谷歌云GoogleCloud出了香港节点,速度更快!让我们一起来搭建私人SS(shadowsocks)服务器! 这次搭建更快更简单。 首先,请借用其他的科学上网工具进行以下所有操作…(⊙ˍ⊙)

1 TRY IT FREE


打开谷歌云网址GoogleCloud,并登陆Google账号,然后点击TRY IT FREE
try_it_free
随后的Country可以选China, 全部同意,下一步,按照表格要求填写即可,因为是免费试用,所以只验证信用卡信息,不扣费(信用卡验证时会扣取1美金进行验证,一般情况会退还,我也没有深究过)。

2 创建Compute Engine实例


表格填完,捣鼓捣鼓后大概能进入到Google Cloud Platform的Dashboard界面, GoogleCloudPlatform 点击Google Cloud Platform左边的三横唤出侧边栏,
sidebar
点击Compute Engine,进入Compute Engine面板。在创建VM instance的过程中,系统会让我们先新建一个project,这个project名没什么关系,大家喜欢就好。 点击CREATE INSTANCE按钮,进入实例配置界面,按照下图的配置来进行选择就好了,zone这里一定要选asia-east1,a/b/c倒是影响不大
instanceConfig
如图配置完后,点击create创建实例。

3 安装并启用shadowsocks服务


创建完实例后,我们回到VM instance列表,可以在列表中看到我们刚刚创建的实例。我们点击ip地址右边的SSH,打开SSH窗口,开始我们的安装。
首先,输入sudo passwd设置超级用户的密码,根据提示输入两次密码进行密码设置
sudoPasswd
然后输入su

su

回车后输入刚刚设置的超级用户密码,启用root账户,此时命令行前缀会变成root@instance-1:
然后输入apt-get update

apt-get update

更新一下列表,然后输入 apt-get install python-setuptools 安装python工具

apt-get install python-setuptools

然后输入easy_install pip 安装pip

easy_install pip

然后输入pip install shadowsocks 安装我们的主角shadowsocks

pip install shadowsocks

安装完后,输入命令ssserver -p 54321 -k bitbottle -m rc4-md5 -d start 启用shadowsocks服务,

ssserver -p 54321 -k bitbottle -m rc4-md5 -d start

这里面的54321是端口号,可以修改成自己喜欢的,范围是1-65535,最好选择大一点的数字,躲开常用的端口号以防冲突,而 bitbottle 则是密码,可以修改为自己的密码。
servicestart
服务启用后,此时还不能连接,因为服务器防火墙还没开通你刚设置的端口的访问权限。

4 设置网络端口访问权限


把SSH窗口最小化,回到Compute Engine的网页,依然是点击Google Cloud Platform左边的三横唤出侧边栏,这次选择Networking,进入网络设置面板 点击default,进入到network detail界面
networking
点击Add firewall rule,按照如下填写,其中tcp:54321可以修改为你的端口号
addfirewallrule
点击Create后,防火墙端口已开通,便可使用SS客户端尝试连接,ip地址是实例列表中的External IP,端口是上面命令设置的端口,密码是上面命令设置的密码,加密方式为rc4-md5.

5 设置自启动


VPS有时候会进行维护需要重启,重启后需要重新输入上面的ssserver命令来启用服务,想要一劳永逸的话,就需要配置一些自启动。 回到SSH的窗口,输入cd /etc进入etc文件夹 输入nano rc.local 打开rc.local文件,并在exit 0 上加上一行ssserver -p 54321 -k bitbottle -m rc4-md5 -d start

ssserver -p 54321 -k bitbottle -m rc4-md5 -d start

rclocal
按Ctrl+X并根据提示按y以及回车保存 以上,大功告成!

转载声明:商业转载请联系作者获得授权,非商业转载请注明出处 © soho.tips
微信打赏

不考虑赞赏一个?