今天没吃药 感觉自己萌萌哒~~

链接:https://www.fylstudio.online/2021/11/14/%E4%BD%BF%E7%94%A8digitalocean%E9%83%A8%E7%BD%B2SS%E5%92%8CV2ray%E4%BB%8EVPS%E5%BC%80%E5%A7%8B/

使用digitalocean部署SS和V2ray从VPS开始

从VPS开始到完成v2ray搭建+BBR加速

VPS服务器系统选择 Debian9或以上


搭建方式1:
V2Ray安装代码:
apt-get update -y && apt-get install curl -y
bash <(curl -s -L https://git.io/v2ray.sh)

开启自带 BBR 加速:
echo “net.core.default_qdisc=fq” >> /etc/sysctl.conf
echo “net.ipv4.tcp_congestion_control=bbr” >> /etc/sysctl.conf
sysctl -p
lsmod | grep bbr

只需以上这几步 即可完成


搭建方式2:

简介

针对“墙”的越来越严重,锁ip也越来越厉害;

今天这篇文章就是主要针对digitalocean如何部署ss和v2ray。

1、注册Digitalocean

注册Digitalocean 网址:https://www.digitalocean.com/

这是我的推广链接,从这里注册你可以得50$,而我会得25$,用不用各位随意。

注:注册需要绑定信用卡。

2、购买VPS(这里叫Droplets)

参数:选择最便宜的1C 1G 25G SSD 1TB流量

操作方法:购买流程.

注意后面的区域可以随机选,如果不满意 可以删掉重建。

3、登陆服务器 部署安装shadowsocks,并配置shadowsocks

3.1、安装pip

1
2
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

3.2 安装shadowsocks

1
pip install shadowsocks

3.3 配置shadowsocks

输入编辑文件命令vi /etc/shadowsocks.json并回车,如下:

1
[root@centos-s-1vcpu-1gb-sgp1-01 ~]# vi /etc/shadowsocks.json

上述步骤是编辑一个新文件,按键盘i键后,粘贴下面内容:

1
2
3
4
5
6
7
8
{
"server":"0.0.0.0",
"server_port":10086,
"local_port":1080,
"password":"10086abc+12345",
"timeout":600,
"method":"aes-256-cfb"
}

然后按键盘’Esc’键,再按shift+:键,再输入wq并回车。文件编辑结束。

上面的10086是你的服务器端口,10086abc+12345是你进行连接的密码,ase-256-cfb是加密方式

3.4 配置shadowsocks服务,并设为开机启动

输入编辑文件命令vi /etc/systemd/system/shadowsocks.service并回车,如下:

1
[root@centos-s-1vcpu-1gb-sgp1-01 ~]# vi /etc/systemd/system/shadowsocks.service

按键盘i键后,粘贴下面内容:

1
2
3
4
5
6
7
[Unit]
Description=Shadowsocks
[Service]
TimeoutStartSec=0
ExecStart=/usr/bin/ssserver -c /etc/shadowsocks.json
[Install]
WantedBy=multi-user.target

然后按键盘’Esc’键,再按shift+:键,再输入wq并回车

1
2
3
[root@centos-s-1vcpu-1gb-sgp1-01 ~]# systemctl enable shadowsocks
[root@centos-s-1vcpu-1gb-sgp1-01 ~]# systemctl start shadowsocks
[root@centos-s-1vcpu-1gb-sgp1-01 ~]# systemctl status shadowsocks

以上, shadowsocks已经部署完成。

3.5 配置 digitalocean防火墙允许10086任何客户端连接

添加防火墙方法 配置防火墙方法.

配置防火墙方法 配置防火墙方法2.

将防火墙对应主机 配置防火墙方法3.

4、部署安装v2ray,并配置v2ray

v2ray 部署比较简单,由于前人写好了轮子,直接拿来就可以用

4.1安装v2ray,并配置

1
2
3
4
bash <(curl -L -s https://install.direct/go.sh)
service v2ray status
service v2ray start|stop|status|reload|restart|force-reload
vi /etc/v2ray/config.json

v2ray配置说明: v2ray配置说明:.

4.2启动v2ray服务

1
2
systemctl start v2ray
systemctl enable v2ray

小功能:一键BBR加速

1
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

按照说明选择即可
BBR一键加速

link:https://zhizhebuyan.com/2019/10/16/%E4%BD%BF%E7%94%A8digitalocean%E9%83%A8%E7%BD%B2SS%E5%92%8CV2ray/

以上

End!


名称 优点 缺点
putty 功能实用,支持telnet 不支持标签页
Mobaxterm免费版 接近完美 无关紧要的各种限制
nxshell 计划中有x11支持 sftp、x11尚在开发,electron开发体积大
graSSHopper 功能实用 不支持x11,electron开发体积大
electerm 功能实用 不支持x11,electron开发体积大,窗体诡异不支持平铺
Bitvise SSH Client 功能实用 不支持x11,不支持标签页
finalshell 功能实用 不支持x11,java开发体积大,占用高
simpleremote 小巧、支持telnet,RDP 不支持传文件、x11, 功能薄弱,开发不活跃
vscode 通过插件支持各种功能 配置费劲,使用费劲,有些功能的插件没有,大

待续…

好用的SSH客户端软件推荐

SSH客户端是在管理和配置Linux服务器用到很多的软件了,一款好的SSH管理软件不但可以让你更好地执行Linux命令,对于工作效率的提升也是非常明显,在本文中我们就来介绍几款非常好用的SSH客户端软件

MobaXterm

MobaXterm 是一个功能强大的SSH工具,除了支持基本的SSH终端管理外,还有非常多的增强和扩展功能

  • 有绿色版本软件,使用方便
  • 多标签管理,随时切换
  • 支持SSH、Telent、FTP、SFTP等多种协议
  • 支持RDP远程连接Windows
  • 图形化SFTP管理,可上传下载文件
  • 内置MobaTextEditor,可以直接在服务端编辑和保存文件
  • 应用内分屏,最多支持4个屏幕
  • 支持安装插件

MobaXterm 是一个非常好的一站式服务器管理工具,对于多种协议的支持,让其不管是Linux、Windows还是VNC等,都可以在一个软件中进行操作管理,配合内置的SFTP文件管理和MobaTextEditor,可以让远程终端文件管理更加便捷

MobaXterm 多功能的Windows终端工具

Xshell

Xshell 是国内比较流行的SSH软件,和其他的SSH客户端相比,Xshell更加注重用户体验的一些东西,比如其现代化的界面,多种语言包括简体中文支持,代码高亮等,对于新手非常友好。

Xshell中还提供了一些高级功能,比如标签管理、批量命令等,不过有一些为高级功能,需要升级付费版才能使用,当然,因为现在很多操作都可以在网站面板完成,对于新手来说,其实Xshell免费版本已经足够了,而专业人员使用频率足够高的话付费购买也是非常值得的

Termius

Termius 是一款全平台的SSH客户端,该软件最大的特点就是支持全部平台,包括Windows、Mac、Linux、iOS、Android等,有了移动设备支持,只要有网络,你可以在任何时间地点管理服务器

如果你的工作经常用到SSH连接,还可以升级高级版实现全平台同步,全平台的好处就是只要你在一个平台添加或修改了服务器,其他平台会自动同步,随时随地管理主机,而且也不用在手机上输入复杂的密码了

在功能上,Termius 也有很多实用的东西,比如SFTP、代码片段、选项卡等,可以省下很多事情

PuTTY

PuTTY 是一款开源免费的SSH客户端,支持SCP,SSH,Telnet,rlogin等多种网络协议,该软件的特点非常小巧,大小只有1M左右, 而且有绿色版本下载下来就能使用,再加上其开源的特性,很多人都一直在使用PuTTY管理Linux服务器,不过由于软件是全英文的界面,而且有些东西需要学习设置,对新手来说可能并不是那么友好

SimpleRemote

SimpleRemote 是一款免费开源的远程连接管理工具,软件非常的小巧,解压后只有不到3MB的大小

虽然是一款很小的软件,但是基本远程连接功能都有,比如常用的多标签、配色方案、密钥连接、RDP、Telnet等,对于大多数人来说,功能完全够用,而且对于重要的信息,还可以为SimpleRemote设置打开密码,只有输入正确的密码才能使用

ZOC Terminal

ZOC Terminal 是一款强大的终端模拟器,其支持Windows和Mac平台,软件使用很方便,可以快速连接、也可以保存主机,支持多标签、多窗口,如果你对基础的界面不满意,还可以定制样式,包括背景、字体、颜色等,组成自己喜欢的界面,不过这款软件并没有提供免费版本,需要付费购买

Finalshell

Finalshell 是一款国人开发的远程连接工具,支持 Windows、Linux 和 macOS,通过界面我们可以看出这款软件非常强大,你不仅可以在远程窗口上执行命令,还可以实时监测到系统的消耗,比如CPU、内存、网络等资源的使用量

Finalshell 还有比较方便的一点就是文件的传输,在软件的右下角有一个文件夹管理界面,让你可以像在FTP软件中那样传输文件,支持右键上传下载,支持鼠标拖拽文件上传到服务器,省去了很多命令行的繁琐步骤

除了基础功能,Finalshell 还可以升级到专业版,包括打包传输、高级网络监控、高级进程管理、多地点ping监控等

JuiceSSH

JuiceSSH 是一款Android上的免费SSH客户端,你可以用它快速连接到Linux服务器,也可以添加账号密码或密钥保存多台机器,Juice 让你在手机上就能非常方便地执行这些操作

它的主要功能有

  • 全彩色终端显示,多个主题可选
  • 轻松输入,弹出键盘可以方便地输入常用的特殊字符
  • Telnet 和 本地 Shell 命令执行
  • 第三方插件支持,比如性能监控、OpenSSH导入等
  • 其他高级功能

对于想要在安卓手机上管理服务器的人来说,JuiceSSH 是一个非常好的选择,免费版本以及足够使用,付费版还有更多强大功能,包括端口转发、自动执行代码段、快捷方式等,能够极大提升运维效率

ServerCat

ServerCat 是一款iOS平台上的Linux管理软件,它可以让你在iPhone上连接远程服务器,用来监视系统性能、管理Docker和执行SSH命令,软件内提供了很多监控参数,比如CPU、内存、系统负载、网速、硬盘等,并且以可视化的形式展示,你可以随时查看自己服务器的系统状态,避免因负载过高则影响产品服务

ShellFish

ShellFish 是一款SFTP和SSH结合的软件,支持iPhone和iPad,你可以用它来连接远程服务并管理上面的文件,它专为移动设备做了很多优化,比如你可以使用SFTP管理服务器上的文件,使用专用键盘执行命令,创建代码片段快速使用等,而且还有一个很不错的地方在于它是支持快捷指令的,你可以和其他APP配合使用,使用语音执行命令等

作者

fyl

发布于

2021-11-14

更新于

2022-01-01

许可协议