使用OceanDigital服务器进行网络代理

本博客不再维护,博客内容已签到Github Pages
  本学期学习了计算机网络,其中有一章为网络代理,什么是网络代理?打个比喻就是相当与两个人在对话,但他们中间隔着一堵墙,导致这两个人的对话出现障碍,但是刚好有个“幽灵”,它可以透过这堵墙,将两个人的聊天信息转发给对方。通过这个“幽灵”这两个人就可以正常聊天,不会受到这个墙的影响。
  现在你在上网,刚好要访问一个放在远程服务器的网页,此时你的电脑和远程的服务器相当于上述两个聊天的人,但是由于距离太远,相当于一堵墙,此时需要一个“幽灵”来帮助你们之间的信息传输。在此使用OceanDigital的服务器来实现“幽灵”的功能,也就是网络代理。
  首先去Oceandigital上去注册账号,就会送你10美元。登入之后看到如下界面,点击Create

avatar

  之后选择Droplets
avatar

  接着选择CentOS操作系统,再选择服务器的型号,如果你的网络地址支持IPv6的话,还可以添加上IPv6的地址
这里写图片描述
这里写图片描述
这里写图片描述

  在选择好上述选项后点击确认创建,之后OceanDigital就会给你发送邮件,里面有该服务器的IP地址,用户名和用户密码
这里写图片描述

  在Windows下通过Xshell来连接到远程的服务器,新建一个会话,输入服务器IP地址,确认后,在连接成功后就可以输入用户名和密码进行连接
这里写图片描述
这里写图片描述
这里写图片描述

首先进行BBR加速,输入

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh

安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。重启完成后,进入 VPS,验证一下是否成功安装最新内核并开启 TCP BBR,输入以下命令:

sysctl net.ipv4.tcp_available_congestion_control

返回值为

net.ipv4.tcp_available_congestion_control = bbr cubic reno

输入

sysctl net.ipv4.tcp_congestion_control

返回值为

net.ipv4.tcp_congestion_control = bbr
  • 返回值有 tcp_bbr 模块即说明 bbr 已启动。注意:并不是所有的 VPS 都会有此返回值,若没有也属正常。

ShadowsocksR 一键安装

输入

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

上面的3行代码要一次复制完,然后粘贴到ssh里,运行后出现如下界面,可以自己设置密码,否则服务器采用默认的密码

这里写图片描述
设置端口
这里写图片描述
设置加密协议,一般采用默认值
这里写图片描述
设置协议和混淆参数,一般情况下使用默认值
这里写图片描述
配置完后,安装ShadowsocksR并显示出当前配置好的参数
这里写图片描述
进入配置文件,将IPv6的参数改为“true”,这样就可以使用IPv6的通道
这里写图片描述
这里写图片描述

然后输入

/etc/init.d/shadowsocks status

可以查看 ShadowsocksR 进程是否已经启动如果显示 running表示已经启动。
  这样就实现了“幽灵”这一角色的功能,最后只要在自己的客户端上安装ShadowsocksR就可以使用了,这样就完成了网络代理了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值