注册google的账号
首先,你得能FQ,然后就可以打开google的网站进行注册账号。
第一步:注册google账号
注册地址:https://accounts.google.com/signin/v2/identifier?hl=zh-CN
点击注册账号:
第二步:验证手机
选择中国手机号码。
第三步: 补充信息
申请google的免费试用cloud服务
第一步: 登录google的云服务器中心
进入google的云服务器中心:https://console.cloud.google.com/
用刚刚注册google的账号登录。
第二个选项选择是。
第二步: 注册免费试用cloud服务
打开地址:https://console.cloud.google.com/freetrial?authuser=0&page=0
第三步: (关键) 验证信用卡
支持jcb、visa卡,建议申请工行的全球旅行卡、招行全币种卡等带visa标志的卡。验证通过后,google送300$,可以用于购买google的云服务器或者服务,期限为1年。 银行卡借用别人的也可以,验证通过后会扣1$,然后取消扣款,google只是校验是否扣款成功,会把钱还你。
创建google的vm实例(虚拟主机)
第一步: 进入官网
打开google云官网:https://cloud.google.com/
第二步: 创建vm实例
选择CPU、操作系统、服务器托管区域
等待一会,实例就创建好了。
设置静态ip地址
可以设置一个静态的ip地址,这样我们访问自己的服务器的ip就不会变了。
如果有域名,直接解析到ip上也可以,国外的服务不需要备案的。
配置linux系统的root账号的ssh登录及密码
修改google的cloud的vm实例的root密码
选择使用浏览器的终端打开。
- 修改root账号的密码。
打开终端后,在终端输入命令 ,首先:切换root,然后:修改密码
$ sudo -i
$ passwd
Google Cloud远程ssh登录方法
google的浏览器终端非常慢,可以改用自己的终端直接ssh连接。默认root账号是不允许密码ssh连接的,可以修改配置后,可以正常ssh连接。配置如下:
# 1.切换到root账号
$ sudo -i
# 2.编辑ssh配置文件
$ vi /etc/ssh/sshd_config
# 3.修改以下内容即可
PermitRootLogin yes
PasswordAuthentication yes
# 4.重启ssh
$ service sshd restart
配置ss服务器端
安装ss服务器端最简单的方式就是,一站式脚本。
# 第一步:安装wget
$ yum install -y wget
# 第二步:下载自动安装脚本
$ wget https://raw.githubusercontent.com/malun666/aicoder_node/master/ss_centos.sh
# 第三步: 给下载的脚本文件添加执行权限 $ chmod +x ss_centos.sh # 第四步: 执行自动化安装脚本任务 $ ./ss_centos.sh # 获取配置好的用户名、密码、加密方式等,例如终端输出的 server: 92.2.3.1 server_port: 8388 password: xsrpEB0TUxxxxxxxxxxxxx method: aes-256-cfb
配置客户端
我这里配置的是windows的客户端,挺方便的,点击即用,不需要安装。
Windows客户端下载地址:
Mac客户端下载地址:
Android客户端下载地址:
运行客户端程序,右键点击shadowsocks图标,然后点击编辑服务器:
配置对应的信息:
然后显示已启用代表配置成功:
配置google的cloud的防火墙添加8388端口
一切都配置好了,重启一下服务器,就可以了用ss客户端连接服务器端了。
如果需要加速:请google搜索:配置BBR加速