2018年11月20日更新~~

时隔一年,抽空更新~

本次更新内容:

【1】更新Softether Server版本为2018.9月版本

【2】更新OpenVPN为2018年4月版本

【3】教程分为Cent OS/Windows Server版本的教程,Debian/Ubuntu等基于Linux或者类Linux系统也能装,方法大同小异~

【4】Cent OS/Windows Server的教程分为两篇文章,都分享在Q群193854031 群文件里

只是做技术的分享~任何商业行为都与本文无关。

还是那句话~方法比较Low,小白可以看看,大佬可以飘过~

注意事项

【1】注意开启服务器的端口,有可能是在防火墙里,也可能需要自己敲代码开启,例如本文用到的阿里云,则在防火墙里添加规则。

通常(这里只是通常,实际根据你的情况而定)开启的端口为:

TCP 80

TCP 443

TCP 22

UDP 53

UDP 67

UDP 68

UDP 69

如果嫌麻烦则可以选择开启全部TCP+UDP,不过为了服务器安全,最好单独添加规则,否则开启全部TCP+UDP,服务器可能会被攻击。

需要用到的东东~

---我是分割线---

【1】云服务器

(腾讯,阿里或者其他比较稳定而且线路多一些的服务商,本文用到的为阿里云CentOS7.3,在此感谢@347 提供的测试服务器。)

【2】Xshell或者secureCRT或者同类软件

【3】Softether Server

【4】openVPN GUI

下载地址:Q群193854031 群文件~

【注意】一定要重装的新系统,里面没有其他应用,否则可能会冲突。

OpenVPN安装在D盘。安装过程很简单,中途要求装一个网卡,点击安装,其他的点击下一步即可这里就不赘述。

打开SecureCRT-文件-快速连接

填写公网IP,用户名root,点击确定

输入你的主机密码。

如果弹出需要保存主机密钥,点击接受并保存即可。

出现这个界面就说明连接成功

以下是linux命令,在secureCRT粘贴并且回车。

安装GCC环境

代码:

yum install gcc gcc-c++ make tar -y

出现complete即成功安装。

安装linux版的Softether

64位系统(什么?你不知道什么是64位系统?那你看教程可以到此结束了)

代码:

wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.30-9696-beta/softether-vpnserver-v4.30-9696-beta-2019.07.08-linux-x64-64bit.tar.gz

32位系统(什么?你不知道什么是32位系统?那你看教程可以到此结束了)

代码:

wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.30-9696-beta/softether-vpnserver-v4.30-9696-beta-2019.07.08-linux-x86-32bit.tar.gz

64位解压

tar -zxvf softether-vpnserver-v4.30-9696-beta-2019.07.08-linux-x64-64bit.tar.gz

32位解压

tar -zxvf softether-vpnserver-v4.30-9696-beta-2019.07.08-linux-x86-32bit.tar.gz

进入目录

cd vpnserver/

输入

make

提示输入的时候,输入1然后回车,一共要输入3次。

启动vpn。

./vpnserver start

输入

./vpncmd

输入1后回车,然后再次按两次回车。

进入到VPN交互。

ServerPasswordSet

然后会提示输入两次密码。(记住这个密码,马上要用到,为了小白方便区分,暂且叫为SoftEther VPN Server管理密码)

-------------

下面是本地Windows电脑上的操作。

安装softether-vpnserver_vpnbridge-v4.28-9669-beta-2018.09.11-windows-x86_x64-intel.exe

选择安装SoftEther VPN Server管理工具

安装过程就不赘述

安装完成的界面

点击新设置

点击确定后,点击连接。

点关闭

当前我这里账号密码都设置为001(为了区别,暂且叫为用户账号密码)

点击确定后,提示用户001已经创建好了。

回到这个界面,点击虚拟NAT和虚拟DHCP服务器

回到管理主界面。

生成的OpenVPN的文件我放在桌面,解压后如图

将红框里的文件复制到openVPN下的config目录下(不要告诉我你不会)

我的openVPN在D盘,目录和粘贴后的结果如图

打开桌面的OpenVPN GUI,电脑右下角会出现带锁的显示器图标。

右键点击带锁显示器图标

点击OK

图标变为绿色即可连接成功,可以畅游网络。

Android和IOS等平台也非常简单,请到Q群193854031下载相关软件。

【连接不上问答】

【1】检查一下是否配置文件里是默认的1194

如果是1194则需要另外再一次生成53/67/68/68等端口的文件。

【2】请检查防火墙是否关闭,Cent OS7的命令为

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

【3】检查主机管理面板的端口规则是否添加

【4】更换端口,如53连接不上更换67/68/69等

【5】本地电脑是否启用TAP的网卡

如果你需要的是Windows服务器版本的请到Q群193854031下载另外一篇文章。谢谢。

[校园网]UDP绕过校园网,纯手工搭建Linux版相关推荐

  1. 纯手工搭建k8s集群-(二)核心模块部署

    1. 部署ETCD(主节点) 1.1 简介 kubernetes需要存储很多东西,像它本身的节点信息,组件信息,还有通过kubernetes运行的pod,deployment,service等等.都需 ...

  2. linux oa系统搭建,linux版OA系统的安装配置

    一.为什么要用linux操作系统 过去我们国家对操作系统的认识严重不足,导致国产操作系统失去黄金发展时期,最近让国人明白国产操作系统的重要性英莫过于中兴事件.我们现在明白了PC桌面操作系统随时都面临卡 ...

  3. 纯手工搭建DCGAN,从零开始

    目 录 前言 1.明确搭建流程 2.搭出大概轮廓 2.1. nn.BCELoss(x,y)交叉熵损失函数的公式 2.2. 注意 2.3. 参考 3.调通程序 3.1. 运行结果 3.2. 调试中,需要 ...

  4. elasticsearch数据库搭建 linux版

    介绍 Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 L ...

  5. eolinker搭建(Linux版)

    1.什么是eolinker Eolinker是一个api管理平台,可满足各行业客户在不同应用环境中对接口管理全生命周期的个性化需求,提供API开发管理.开发团队协作.自动化测试.网关以及监控等服务,帮 ...

  6. dns2tcp搭建DNS隧道绕过校园网

    1.问题场景 在学校是如果校园网没钱了,难道就不能上网了???? 对于从事技术的人来说尤其是学计算机出身的人来说这是不能容忍的 我们看下面场景:当我们校园网没有认证时,连接百度时会出现下面情景: 并且 ...

  7. win10搭建代理服务器实现绕过校园网的共享限制--从入门到放弃

    博主所在学校特别坑爹,校园网被电信一家垄断了,而且最恶心的还是电信要求一条网线只能供一台电脑上网,不许接路由器共享网络= =- (还有电信2M价格是380+每年,20m是500每年,而且网速都很慢= ...

  8. 建立DNS隧道绕过校园网认证

    建立DNS隧道绕过校园网认证 因为之前在本科的时候破解过校园网三次,主要就是利用其业务逻辑上的漏洞.53端口未过滤包.重放攻击的手段,然后就是一个博弈的过程,这三次加起来用了大概有一年的时间就被完全堵 ...

  9. 基于Linux内核的纯手工极简系统研究

    原文地址:http://shajunxing.tpddns.cn:8888/web/blog/2018-04-06-基于Linux内核的纯手工极简系统研究/index.html 问提由来 Linux操 ...

最新文章

  1. Python高级特性(切片,迭代,列表生成式,生成器,迭代器)
  2. [我的1024开源程序]30元写的广义误差分布函数
  3. Boost:bzip2解压缩器
  4. 解决在非Activity中使用startActivity
  5. git clone报错:fatal: unable to access ‘https://github.com/...
  6. [转]麻省理工学院(MIT)研究生学习指导[上]
  7. MySQL基础_练习和一个经典面试题
  8. 用 Nginx 禁止国外 IP 访问我的网站..
  9. 通信接口——RS-232与RS-422及RS-485三者之间的特性与区别
  10. pcshare完美版
  11. 1483选票统计(一)(结构体专题)
  12. 计算机专业毕业论文选哪方面,计算机专业毕业论文格式有哪些要求
  13. (int)类型和(int )类型的区别
  14. 小米 android12 签名问题 机型红米note11
  15. python还款程序_python 之简单模拟银行系统功能(卡号申请、还款、支付、取现)...
  16. 【本科毕业论文格式调整全家桶~页面设置|目录生成与调整|文献插入与格式】
  17. 香侬科技提出中文字型的深度学习模型Glyce,横扫13项中文NLP记录
  18. 数学建模常用算法汇总及python,MATLAB实现(五) —— 拟合
  19. 鸟人的Android揭秘(3)——Android 编译环境搭建
  20. BuKu web18 秋名山车神

热门文章

  1. Mbus主机常用发送命令解析
  2. oracle一个表空间超出32g,Oracle表空间超出32G的解决方法
  3. 高斯过程的matlab程序实现及其参数优化
  4. 读书笔记:《SEO教程:搜索引擎优化入门与进阶》(2)——关键字
  5. seo搜索引擎优化教程:新网站怎么做seo优化才能提高收录?
  6. Revit 二次开发---用命令绘制墙体预设置定位线
  7. 计算机设备在国民经济中的地位,论信息产业在国民经济中的地位研究_计算机毕业论文...
  8. java基础语法——条件判断与循环语句
  9. 2020年机修钳工(初级)试题及答案及机修钳工(初级)模拟考试题库
  10. python2.7中文编码_python2.7