因为国内运营商太狠了,没办法只能申请国外服务器,之前在阿里云香港服务器上搭建的vpn,刚搭建好还没用两天,端口就被墙了,我就又换了几个端口,又给我墙了 后来把我的服务器都给墙了,以为香港服务器,不会被墙;哎,运营商算你狠,那也挡不住我想去看看世界的心。
要在GooleCloud上搭建ss,需要先注册个goole邮箱账户,不会注册的,看下面;
1.在电脑上注册,需要先科学上网,注册不成功,会提示手机号有问题,忘记具体是什么了;
需要我们在自己的手机上下载一个QQ邮箱,选择Gmail
创建账户,一步一步往下,当输入验证码后,最后会出现转圈圈,无法登陆,这个是注册成功.
2.注册好goole邮箱后,下来需要到电脑上登录,电脑必须要科学上网才可以登录goole,
如果不会科学上网,请查看这片文章科学上网
这里选择那个区域,不影响,我是按照实际填写的;
这里需要一张VISA信用卡,这个不会扣钱的,刚开始为了防止机器人,扣掉1美元,等会就会退还
3.信息填写完,就是开始动手创建VM实例,搭建服务器了
4.点击ssh,连接网页版,控制台
刚连接上不是root权限,需要sudo -i切换至root
5.开始搭建了
- 使用一键搭建shadowsocks
apt update
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
按照提示输入:密码,端口
加密方式:自己设定(如不设定,默认为 aes-256-cfb)
协议(Protocol):自己设定(如不设定,默认为 origin)
混淆(obfs):自己设定(如不设定,默认为 plain)
# 按任意键进行安装
Press any key to start...or Press Ctrl+C to cancel
- 安装完成后,脚本提示如下:
Congratulations, ShadowsocksR server install completed!
Your Server IP :your_server_ip
Your Server Port :your_server_port
Your Password :your_password
Your Protocol :your_protocol
Your obfs :your_obfs
Your Encryption Method:your_encryption_method
Welcome to visit:https://shadowsocks.be/9.html
Enjoy it!
- 卸载方法:
使用 root 用户登录,运行以下命令:
./shadowsocksR.sh uninstall
- 安装完成后即已后台启动 ShadowsocksR ,运行:
/etc/init.d/shadowsocks status
- shadowsocks命令:
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status
配置文件路径:/etc/shadowsocks.json
日志文件路径:/var/log/shadowsocks.log
代码安装目录:/usr/local/shadowsocks
6.如果不需要配置多用户,可略过
vi /etc/shadowsocks.json
{
"server":"0.0.0.0",
"local_address":"127.0.0.1",
"local_port":1080,
"port_password":{
"8080":"password1",
"8081":"password2",
"8082":"password3",
"8083":"password4"
},
"timeout":600,
"method":"aes-256-cfb"
}
7.到上面第5步,就搭建完了,配置防火墙,就可以连接上网了
新建防火墙规则的时候,根据自己实际挺狂,网上好多时候是全部开放,我是开放我用的,都是可以的,到此搭建完毕
8.为了让网速起飞,开启BBR加速
- 关闭防火墙
systemctl disable firewalld
systemctl stop firewalld
- 下载BBR安装脚本
wget https://raw.githubusercontent.com/kuoruan/shell-scripts/master/ovz-bbr/ovz-bbr-installer.sh
chmod +x ovz-bbr-installer.sh
./ovz-bbr-installer.sh
安装过程中,会提示加速端口(可以更改)
- 判断BBR是否开启
ping 10.0.0.2 如果能通,则代表启动成功
- 控制BBR命令
systemctl {start|stop|restart|status} haproxy-lkl
- 配置bbr加速端口
vi /usr/local/haproxy-lkl/etc/port-rules
一行一个端口,可写范围
- 卸载BBR
./ovz-bbr-installer.sh uninstall
到此,已经安装和加速完毕,只需要在客户端连接即可,我使用的是Shadowsocks-qt5,支持liunx,mosx,windows
效果
最后,展示下连接情况,速度杠杠的,一点也不卡,我的是deepin系统,windows连接一样,祝大家网上冲浪愉快!
时过一年免费的goole cloud 到期了
给goole cloud 续命
选择地区的时候,我是选择了新加坡,其实香港更近点,但是香港最近不稳定,后面应该会好
首先需要注册一个新的账号,并切换到该账户下
会看到以下这个界面
选择创建虚拟机,相信都看见上面的免费$300刀了
选择地区
创建项目
填写个人信息,会发现goole把中国选项给移除了,没事选香港
创建实例
创建网络,外网ip
创建完成
使用Google Cloud SSH连接,修改配置并能三方工具ssh登录
# 切换root用户
sudo -i
# 编辑ssh配置文件
vi /etc/ssh/sshd_config
# 修改以下内容即可
PermitRootLogin yes
PasswordAuthentication yes
# 重启ssh
service sshd restart
防火墙规则
防火墙默认都是全部打开,我是只打开自己需要的端口,其余关闭
重新搭建ssr
使用一键搭建shadowsocks,和第一次搭建方法一样
修改shadowsocks.json
安装bbr加速
下载BBR安装脚本,和第一次搭建方法一样