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


  之后选择Droplets
  接着选择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就可以使用了,这样就完成了网络代理了。

使用OceanDigital服务器进行网络代理相关推荐

  1. 网络代理和网络转发的区别

    什么是网络代理 用户通过代理请求信息 请求通过网络代理完成转发到达目标服务器 目标服务器相应后再通过网络代理回传给用户 什么是网络转发 简单的理解就是,客户端访问公网服务器,数据包在网络上传输时会经过 ...

  2. 什么是网络代理,如何设置浏览器代理

    代理就是指:你要访问一个网站,但不直接访问,而是另找一台服务器,发请求给它,让他代你访问那个网站,然后再把结果返回给你.这样的话在那个网站看来.访问它的不是你,而是那个代理服务器. 那个服务器就是网络 ...

  3. 彻底吃透Web服务器、容器、应用程序服务器与反向代理

    出处:cnblogs.com/vipyoumay/p/7455431.html 我们知道,不同肤色的人外貌差别很大,而双胞胎的辨识很难.有意思的是 Web 服务器/Web 容器/Web 应用程序服务器 ...

  4. 云原生网络代理(MOSN)的进化之路

    本文系云原生应用最佳实践杭州站活动演讲稿整理.杭州站活动邀请了 Apache APISIX 项目 VP 温铭.又拍云平台开发部高级工程师莫红波.蚂蚁金服技术专家王发康.有赞中间件开发工程师张超,分享云 ...

  5. socks+proxychains网络代理

    流程 案例:socks+proxychains网络代理 软件分享 实施步骤: 1.基本IP地址配置 2.搭建socks5服务器 3.客户端工具安装及使用 案例:socks+proxychains网络代 ...

  6. Android网络代理原理及实现

    网络代理简介 代理典型的分为三种类型: 正向代理 缓存服务器使用的代理机制最早是放在客户端一侧的,是代理的原型,称为正向代理.其目的之一 是缓存,另一目的是用来实现防火墙(阻止互联网与公司内网之间的包 ...

  7. debian 网络代理_在Ubuntu 18.04/Debian 10上设置系统范围的Proxy(代理)

    本文介绍在Ubuntu 18.04/Debian 10上设置系统范围的Proxy(代理)的方法,代理服务器在其基本级别上是一个计算机系统,其服务位于发出Web请求的计算机(客户端)和包含所请求内容的服 ...

  8. 网络代理(Proxy)

    网络代理,是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接.一些网关.路由器等网络设备具备 网络代理功能.一般认为代理服务有利于保障网 ...

  9. 大学选课系统外网不能登录的问题-网络代理的实质

    图片传的烦人,可能图不达意  回到家发现学校的选课系统竟然打不开,起先认为是学校关闭了其外网功能,就让凯歌帮忙查个成绩,不错半年没学习考试尽然过了,并且过的轻松,想想当年努力大半年,还要补考,正是没有 ...

最新文章

  1. html5实现贪吃蛇,分享一个用html5实现的贪吃蛇特效代码
  2. dial up network
  3. “温室里的花朵”也要直面困难
  4. FeignClient调用服务及上传文件的注意点及问题
  5. python编写加密程序_用Python实现一个简单的加密程序
  6. 带你入门SpringCloud服务发现 | Eurka搭建和使用
  7. 嵌入式系统——流水线处理机执行时间计算
  8. 东芝Toshiba DP-3003 一体机驱动
  9. word封面和目录不要设置页码
  10. 厦门大学计算机调剂要求,厦门大学调剂公告
  11. Android主题色设为透明
  12. 嵌入式linux 使用ntpdate命令同步时间
  13. cesium中长度测量和面积测量
  14. 中国象棋游戏Chess(3) - 实现走棋规则
  15. 【VMD-SSA-LSSVM】基于变分模态分解与麻雀优化Lssvm的负荷预测【多变量】(Matlab代码实现)
  16. 学习python不要盲目跟风,看看自己适合吗?
  17. 迪克体育Dick’s Sporting Goods EDI需求分析
  18. ABB系统备份与恢复(重做系统)S4C系统
  19. javascript 火星文,菊花体,繁体,简体文字转换
  20. [Ubuntu]Scrcpy+Zeromq实现手机屏幕yuv数据传输,并通过OpenCV实现连续播放——(二)(思路+代码解析)

热门文章

  1. 树莓派的硬件解码播放神器——Omxplayer
  2. php 微博 数据库,数据中心
  3. Eclipse调试夜神模拟器
  4. 成套设备企业ERP系统哪个好?好用的成套设备企业ERP推荐
  5. JS+COOKIES实现健壮的购物车
  6. Outlook 设置对方收到邮件提醒
  7. CAD教程:将CAD图纸中图形插入到Word/WPS中
  8. 淘宝天猫商家运营,淘宝店铺和实体店有什么不同,网店购物的优劣势
  9. SSM 写出乐淘商城
  10. ERP功能需求分析问卷表