首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

自建虚拟专用网络 | 奇怪的知识又增加了

之前呢,主要是使用frp内网穿透;最近新办了一条宽带,提供公网IP,直接端口转发+DDNS就搞定了 为了团队做实验方便,我购置了一台服务器,装了 ESXI,大量扩展虚拟机。...0x01 搭建服务端 系统选择:Ubuntu Server 18.04 x64 sudo apt update sudo apt install ocserv 0x02 配置SSL证书 我这没有申请证书.../ 安卓客户端无法在Android 10上使用,可以使用 AnyConnect 代替,直接在google play中可以下载 0x06 端口转发 如果没有公网IP,那你就直接做frp内网穿透就好,具体是路由器做穿透还是服务器做穿透...,那就取决于你了 如果家用宽带有公网IP,那么就在PPPoE认证的路由器上做端口转发,把我们设置的8443端口转发到公网 通过 curl ip.sb 可以查到自己的公网IP,可以使用OpenConnect...客户端连接一下试试 0x07 DDNS DDNS的核心其实非常简单,就是定时的确定自己的ip来更改dns解析记录,我是在godaddy买的域名,所以使用godaddy的api来进行ddns 购买一个域名

2.1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何在Ubuntu 18.04上安装Jenkins

    Jenkins是基于Java的,可以从Ubuntu软件包安装,也可以通过下载和运行其Web应用程序存档(WAR)文件来安装 - 该文件是构成在服务器上运行的完整Web应用程序的文件集合。...准备 要学习本教程,您需要: 一个Ubuntu 18.04服务器,配置了具有sudo权限的非root 用户和防火墙。我们建议从至少1 GB的RAM开始。...安装了Java 8,遵循我们在Ubuntu 18.04上安装特定版本的OpenJDK的指导原则。...Jenkins是否已成功启动: sudo systemctl status jenkins 如果一切顺利,输出的开头应该显示服务处于活动状态并配置为在启动时启动: ● jenkins.service -...第3步 - 打开防火墙 默认情况下,Jenkins在端口8080上运行,所以让我们使用ufw命令打开该端口: sudo ufw allow 8080 检查ufw的状态以确认新规则: sudo ufw status

    4.6K40

    如何在Ubuntu 18.04服务器上安装Python 3和设置编程环境

    本教程将为您的Ubuntu 18.04服务器设置Python 3编程环境。在服务器上编程具有许多优点,并支持跨开发项目的协作。本教程的一般原则将适用于Debian Linux的任何发行版。...先决条件 为了完成本教程,您应该sudo在Ubuntu 18.04服务器上具有非root用户特权。要了解如何实现此设置,请遵循我们的初始服务器初始设置指南或运行我们的自动化脚本。...设置好服务器和用户后,就可以开始了。 第1步-设置Python 3 Ubuntu 18.04和其他版本的Debian Linux都预装了Python 3和Python 2。...根据您所运行的Linux版本,您的前缀可能会有所不同,但是在括号中的环境名称应该是您在该行中首先看到的内容: 这个前缀让我们知道环境 my_env 当前处于活动状态,这意味着当我们在此处创建程序时,它们将仅使用此特定环境的设置和程序包...至此,您已经在Ubuntu Linux服务器上设置了Python 3编程环境,现在就可以开始编码项目了!

    1.5K30

    Anyconnect的VPN环境部署(1)-Ubuntu系统下安装Cisco AnyConnect VPN

    5)耗电量较低; AnyConnect是思科的安全远程接入解决方案,部署Anyconnect需要安装ocserv(OpenConnect server),它是一个OpenConnect SSL协议服务端...下面介绍在ubuntu系统下安装Anyconnect的操作记录: 安装过程如下(采用一键安装方式) root@localhost:~# apt-get update && apt-get upgrade...如果安装失败可以查阅安装日志文件ocinstall.log,日志文件在脚本所在文件夹下,可以使用下面命令逐步阅读 一般情况下安装成功之后,服务器就在启动状态了。...假定有三台服务器ABC: 在A服务器上,通过本脚本安装ocserv并选择使用证书登录方式。...在BC服务器上下载本脚本,并且请在同文件夹下放置A服务器上的ca-cert.pem,然后执行: # bash ocservauto.sh occ 这里ABC服务器共用了A服务器的验证证书。

    11.8K11

    如何将Ubuntu升级到18.04最新版

    为避免这些问题,我们建议直接将项目迁移到新的Ubuntu 18.04服务器,而不是升级。 准备 本教程假定您使用配置了sudo的非root用户的Ubuntu 16.04或更高版本系统。...没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后在购买服务器。 第一步、备份系统 在尝试对任何系统进行重大升级之前,应确保在升级失败时不会丢失数据。...sudo apt-get dist-upgrade 再次,在提示继续时回答y,并等待升级完成。现在您已经安装了最新的软件包,您可以使用do-release-upgrade升级到18.04版本。...在腾讯云系统上,可以安全地忽略此警告并继续升级,因为18.04的本地镜像实际上是可用的。...即使您的系统处于快速连接状态,也需要一段时间。 在安装过程中,您可能会收到各种问题的交互式对话框。例如,系统可能会询问您是否要在需要时自动重新启动服务: 在这种情况下,回答“是”。

    15.9K81

    如何在Ubuntu 18.04上安装Docker Compose

    准备 要阅读本文,您需要一台具有以下内容的Ubuntu 18.04服务器: 一台已经设置好可以使用sudo命令的非root账号的Ubuntu服务器,并且已开启防火墙。...没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。 安装Docker。 一旦这些到位,您就可以随时跟进了。...注意:尽管前提条件提供了在Ubuntu 18.04上安装Docker的说明,但只要安装了Docker,本文中的docker命令就可以在其他操作系统上运行。...Docker容器只在命令处于活动状态时才运行,因此一旦hello完成运行,容器就会停止。因此,当我们查看活动进程时,将显示列标题,但hello-world不会列出容器,因为它没有运行。...更多Ubuntu教程请前往腾讯云+社区学习更多知识。 参考文献:《How To Install Docker Compose on Ubuntu 18.04》

    10K20

    红蓝对抗-Cuckoo 恶意软件分析沙箱部署教程

    Python 2.7.18 x64 阐述下各软件安装位置,简单画个草图 部署 首先需要在Vmware上虚拟化一个Ubuntu作为cuckoo的宿主机,建议cpu和内存配置不要太低, 笔者配置如下...此处需要注意的是虚拟机CPU要开启VT-X或者AMD-V虚拟化嵌套 安装依赖 由于在具有中国特色的互联网环境下, 建议在安装下面各个依赖和组件时使用访问国外网站~ sudo apt-get install...curl git wget openconnect python-dev libffi-dev libssl-dev libfuzzy-dev libtool flex autoconf libjansson-dev...vboxhostonly 创建服务 sudo touch /etc/systemd/system/vboxhostonlynic.service sudo nano /etc/systemd/system...等待状态变为reported说明已经分析完成,点击任务可查看分析报告 总结 总体来说cuckoo还是一款比较完善且专业的开源沙箱分析系统, 对于研究分析恶意软件和应急响应人员来说都是一个很不错的选择

    6.5K10

    如何在Ubuntu系统上安装Git

    简介 版本控制系统在现代软件开发中越来越不可或缺,因为版本控制系统允许您在源代码级别跟踪代码状态。您可以跟踪更改,甚至还原到以前的状态,然后创建分支及相关文件和目录的备份。...在本教程中,我们将演示如何在Ubuntu 18.04服务器上安装和配置Git。我们将介绍如何以两种不同的方式安装软件,每种方式都有其自身的优势,具体取决于您的具体需求。...准备 Ubuntu 18.04 的服务器,您将需要一台安装了Ubuntu的服务器,没有服务器的同学可以在这个页面购买。...unzip 在安装了必要的依赖项后,您可以通过访问GitHub上的Git项目镜像来获取所需的Git版本,可通过以下URL获得: https://github.com/git/git 从这里,请确保您在...[右键单击下载zip以复制URL] 回到你的Ubuntu 16.04服务器上,进入tmp目录下载临时文件。 cd /tmp 从那里,您可以使用wget命令安装,粘贴复制的zip文件链接。

    2.1K90

    如何在Ubuntu上安装Jitsi Meet视频会议平台

    在本教程中,我们将学习如何在Ubuntu 18.04服务器上安装Jitsi Meet视频会议服务。 要求 运行Ubuntu 18.04 LTS的服务器。 具有sudo权限的非root用户。...入门 在开始之前,使用以下命令使用最新版本更新系统: sudo apt-get update -y sudo apt-get upgrade -y 系统处于最新状态后,重新启动系统以应用更改。...您可以通过运行以下命令来安装OpenJDK JRE 8: sudo apt-get install -y openjdk-8-jre-headless -y 因为之前安装了Oracle Java版本...您可以使用以下命令安装它: sudo apt-get install nginx -y 安装Nginx后,可以使用以下命令检查Nginx服务: sudo systemctl status nginx...15/15 (END) 重新启动nginx: /etc/init.d/nginx stop /etc/init.d/nginx start 安装 Jitsi Meet 默认情况下,Jitsi Meet在Ubuntu

    2.1K30

    在Ubuntu子系统中安装GNU Radio使用USRP

    在Windows上要使用usrp需要使用Windows版本的GNU Radio,但是用起来的体验一言难尽,打开慢而且闪退几率较大,因而考虑使用Linux版本的GNU Radio,正好Windows系统安装了...Linux子系统(WSL,版本为Ubuntu18.04),因而考虑在WSL中安装GNU Radio和UHD驱动,从而实现操作USRP。...子系统安装 直接在Microsoft Store搜索Ubuntu,安装你想要安装的版本即可,我装的时间比较早,就选了Ubuntu18.04。...安装WSL 接着,需要把WSL版本从1升级到2,命令如下: wsl --set-version Ubuntu-18.04 2 装了其它版本的只需要把Ubuntu-18.04替换为你安装的版本。...开始使用 安装完了之后,可以在开始菜单的Ubuntu18.04中找到GNU Radio Companion,点击即可打开使用 开始菜单其中查看fft的效果如下 开始菜单 参考资料 [1] 连接

    2.6K30

    在 Ubuntu 和 Linux Mint 上快速安装 Java

    先决条件在继续在 Linux 上安装 Java 之前,请确保您以具有sudo 权限的用户身份登录。此外,请检查您的机器上是否默认安装了 Java。...安装 Oracle Java 的步骤:要安装最新版本的 Oracle Java,您需要添加Linux Uprising PPA并按照以下步骤在 Ubuntu 18.04 上安装 Oracle Java...现在您已经在系统上安装了 Java,是时候学习一些有助于您在 Ubuntu 上管理 Java 的配置选项了。...设置默认版本该java -version命令将为您提供默认情况下处于活动状态的 Java 的当前版本。但是,如果您在系统或服务器上安装了多个 Java 版本,则可以将所需的版本设置为默认版本。...Ubuntu 上安装 Java 以及在您的系统或服务器上管理它的快速方法的详细且内容丰富的指南。

    7.9K21

    如何在Ubuntu 18.04上安装Python 3并设置编程环境

    介绍 Python是一种灵活多样的编程语言,在脚本编写,自动化,数据分析,机器学习和后端开发方面具有优势。 本教程将指导您在Ubuntu 18.04服务器上安装Python并设置编程环境。...没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。...第一步 - 更新和升级 以sudo非root用户身份登录到您的Ubuntu 18.04服务器,首先更新并升级您的系统,以确保您发布的Python 3版本是最新的。...python3-dev 第五步 - 安装venv 虚拟环境使您可以在服务器上为Python项目提供隔离空间。...第九步 - 停用虚拟环境 退出Python解释器: quit() 然后退出虚拟环境: deactivate 进一步阅读 以下是与本教程相关的更详细教程的链接: 如何在Ubuntu 18.04服务器上安装

    9.1K40

    如何在Ubuntu 18.04上设置时间同步

    Ubuntu 18.04内置了时间同步,默认情况下使用systemd的timesyncd服务激活。...在本文中,我们将介绍一些与时间相关的基本命令,验证timesyncd是否处于活动状态,并了解如何安装备用网络时间服务。...准备 在开始本教程之前,您将需要一个Ubuntu 18.04服务器,该服务器具有sudo权限的非root用户。...没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。 导航基本时间命令 查找服务器上时间的最基本命令是date。...timesyncd连接到相同的时间服务器,并以大致相同的方式工作,但更轻量级,更集成systemd和Ubuntu的低级别工作。

    18.9K00

    如何在Ubuntu 18.04上安装Python 3并设置本地编程环境

    本教程将指导您在本地 Linux机器上安装Python 3 并通过命令行设置编程环境。本教程将明确介绍Ubuntu 18.04的安装过程,但一般原则适用于Debian Linux的任何其他发行版。...课程准备 您将需要安装了Ubuntu 18.04的计算机或虚拟机,以及对该计算机和Internet连接的管理访问权限。...没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。...在Ubuntu 18.04上,您可以通过单击屏幕左上角的Ubuntu图标并在搜索栏中键入“terminal”来找到终端应用程序。单击终端应用程序图标将其打开。...Ubuntu 18.04预装了Python 3和Python 2。

    2.8K20

    如何在Ubuntu 18.04服务器上安装Python 3并设置编程环境

    本教程将使用Python 3编程环境设置您的Ubuntu 18.04服务器。服务器上的编程具有许多优点,并支持跨开发项目的协作。本教程的一般原则适用于Debian Linux的任何发行版。...准备 为了完成本教程,您应该拥有一个sudo具有Ubuntu 18.04服务器权限的非root用户。要了解如何实现此设置,请按照Linux系统下给非root用户添加sudo权限。...没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。 设置好服务器和用户后,即可开始使用。...第一步 - 设置Python 3 Ubuntu 18.04和其他版本的Debian Linux预装了Python 3和Python 2。...在使用第三方软件包时,这一点尤为重要。 您可以根据需要设置尽可能多的Python编程环境。每个环境基本上都是服务器上的一个目录或文件夹,其中包含一些脚本以使其充当环境。

    3.6K50
    领券