【项目实战】【Docker】【Git】【Linux】部署V2rayA项目
今天着手了一个全新领域的项目,从完全没有头绪到成功运行,记录一下具体的部署流程
github项目链接V2rayA
一开始拿到以后完全没有抓手,去阅读了一下他的帮助文档

写着能用docker运行,就去下载了一个Docker配置了一下
拉取代码到本地
没下安装包,直接用终端git拉取到本地的
首先通过
cd 文件名 //进入当前目录下的文件
ls //展示当前目录下的所有文件
pwd //显示当前路径
进入想要保存的路径,然后通过
git clone https://github.com/v2rayA/v2rayA.git
git clone 项目网址 //来拉取代码
然后项目就进入本地了

用VScode打开项目

其中这个Dockerfile就是docker的配置文件
配置Docker
就类似于这个项目在docker中已经把自己的所有运行环境全部配置好了,现在只要运行这个文件,就可以配置这个项目所需的所有文件,然后成功运行
在当前文件下的终端中运行
docker build -t v2raya . //v2raya是文件名
//这里需要注意几个点
//1.v2raya应该全小写 源文件名是v2rayA但是必须最后一个A要小写
//2.最后要加一个 . (空格+点)不然也不能成功运行

然后系统就回运行这个项目所需要部署的所有程序
在运行完成后,可以通过
docker image
来查看当前的镜像

其中v2raya就是我们生成的镜像
同时在Docker应用的image里面也能看得到

然后输入代码
docker run -p 2017:2017 v2raya
//这里注意,可能是docker的原因
//如果直接使用
//docker run v2raya
//会导致显示在对应端口监听但是进不去的情况,个人猜测是配置在Docker上的这个端口而不是本地的端口上了
//网上搜了一下第一行的代码是将Docker的这个端口对应词到本地
如果直接使用docker run v2raya会导致显示在对应端口监听但是进不去的情况,个人猜测是配置在Docker上的这个端口而不是本地的端口上了网上搜了一下第一行的代码是将Docker的这个端口对应词到本地

运行成功进入监听端口项目成功运行
相关文章:
【项目实战】【Docker】【Git】【Linux】部署V2rayA项目
今天着手了一个全新领域的项目,从完全没有头绪到成功运行,记录一下具体的部署流程 github项目链接V2rayA 一开始拿到以后完全没有抓手,去阅读了一下他的帮助文档 写着能用docker运行,就去下载了一个Docker配置了一下 拉取代码到…...
mac 切换 jdk
查看 mac 上都有哪些版本 /usr/libexec/java_home -V看准版本切换 按前缀切换 比如 export JAVA_HOME/usr/libexec/java_home -v 1.8这样会随机一个 1.8 的 如果想再确定一个比如 openjdk export JAVA_HOME/usr/libexec/java_home -v 1.8.0_292这个方式是临时的,…...
MD5加密返回32位密文字符串
前言: 项目中需要调用其他系统的 api 接口,接口使用的是按一定规则生成 MD5 密文作为签名来进行身份验证,本文仅记录 32 位 MD5 密文的生成方式,仅供参考。 什么是MD5 加密? MD5 加密是一种加密算法,MD5…...
npm常用命令技巧
NPM (Node Package Manager) 是 JavaScript 的包管理工具,广泛用于管理项目中的依赖。无论是前端项目还是Node.js后端项目,NPM 都扮演着重要的角色。本文将介绍 NPM 中常用的几个命令,并提供相应的代码示例。 1. 初始化项目:npm …...
intellij idea 使用git撤销(取消)commit
git撤销(取消) 未 push的 commit Git,选择分支后,右键 Undo Commit ,会把这个 commit 撤销。 git撤销(取消) 已经 push 的 commit 备份分支内容: 选中分支, 新建 分支,避免后续因为操作不当,导…...
【计算机网络】四层负载均衡和七层负载均衡
前言 1、分层方式 首先我们知道,在计算机网络中,常用的协议分层方式:OSI和TCP/IP,以及实际生产中使用的协议划分方式。 在OSI中,各层的职责如下: 应用层:对软件提供接口以使程序能使用网络服…...
IP-guard WebServer 任意文件读取漏洞复现
0x01 产品简介 IP-guard是由溢信科技股份有限公司开发的一款终端安全管理软件,旨在帮助企业保护终端设备安全、数据安全、管理网络使用和简化IT系统管理。 0x02 漏洞概述 由于IP-guard WebServer /ipg/static/appr/lib/flexpaper/php/view.php接口处未对用户输入的数据进行严…...
【IoTDB 线上小课 01】我们聊聊“金三银四”下的开源
关于 IoTDB,关于物联网,关于时序数据库,关于开源...你是否仍有很多疑问? 除了自己钻研文档,群里与各位“大佬”的沟通,你是否还希望能够有个学习“捷径”? 天谋科技发起社区小伙伴,正…...
2024053期传足14场胜负前瞻
2024053期售止时间为4月6日(周六)21点00分,敬请留意: 本期深盘多,1.5以下赔率1场,1.5-2.0赔率8场,其他场次是平半盘、平盘。本期14场难度中等。以下为基础盘前瞻,大家可根据自身判断…...
C语言------冒泡法排序
一.前情提要 1.介绍 冒泡法排序法: 1)冒泡排序(Bubble Sort)是一种简单的排序算法,它重复地遍历要排序的列表,一次比较相邻的两个元素,并且如果它们的顺序错误就将它们交换过来。重复这个过程直到没有需…...
C#(C Sharp)学习笔记_Enum枚举类型【十三】
什么是枚举类型 枚举类型(Enum) 是由基础整型数值类型的一组命名常量定义的值类型。枚举包含自己的值,但不能继承或传递继承。 语法 // enum enum_name // enum_name variable enum_name.enum_value// 定义一个枚举类型——例如: enum enum_name {va…...
乐知付-如何制作html文件可双击跳转到指定页面?
标题: 乐知付-如何制作html文件可双击跳转到指定页面? 标签: [乐知付, 乐知付加密, 密码管理] 分类: [网站,html] 为了便于买家理解使用链接进行付费获取密码;现开发个小工具,将支付链接转为浏览器可识别的文件,双击打开即可跳转到…...
电工技术学习笔记——直流电路及其分析方法
一、直流电路 电路的组成 1. 电压和电流的参考方向 电压(Voltage):电压是电场力对电荷产生的作用,表示为电荷单位正电荷所具有的能量。在电路中,电压通常被定义为两点之间的电势差,具有方向性,…...
详解python中的迭代
如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。 在Python中,迭代是通过for ... in来完成的,而很多语言比如C语言,迭代list是通过下标完…...
机器学习模型——集成算法(三)
前面我们说了bagging算法和Boosting算法 接下来我们学习Adaboost算法 Adaboost基本概念: AdaBoost (Adaptive Boosting,自适应提升): 算法原理是将多个弱学习器进行合理的结合,使其成为一个强学习器。 Adaboost采用…...
企业微信企业主体变更认证介绍
企业微信变更主体有什么作用? 说一个自己亲身经历的事情,当时我在一家教育公司做运营,公司所有客户都是通过企业微信对接的。后来行业整顿,公司不得不注销,换了营业执照打算做技能培训,但发现注销后原来的企…...
如何降低AI功耗? —— 超低功耗的仿生硬件
一、背景 仿生硬件(Bionic Hardware)这一术语通常指的是受自然界的生物系统启发而设计制造的电子或机械硬件设备,它们在功能、结构、材料、能源效率等方面模仿生物体的特性,以实现更高效、智能、自适应或环境友好的性能。在人工智…...
原型模式详解
原型模式简单的理解来说,就是复制品,用一个已经做好的成品作为原型,然后通过复制它得到新的产品。就好像细胞分裂一样。用Java来说,就是用对象创建对象,而不是通过类来创建对象。 原型模式的目的是从原型实例克隆出新的实例 ,对于那些有非常复杂的初始化过程的对象或者是…...
嵌入式开发中状态模式实现
文章目录 状态模式代码实现代码解释小结 状态模式 状态模式(State Pattern)是一种行为设计模式,它允许对象在内部状态改变时改变它的行为。在嵌入式系统中,状态模式尤其适用于那些根据外部事件或内部条件频繁改变状态并且每种状态…...
目标检测——车牌数据集
一、重要性及意义 交通安全与管理:车牌检测和识别技术有助于交通管理部门快速、准确地获取车辆信息,从而更有效地进行交通监控和执法。例如,在违规停车、超速行驶等交通违法行为中,该技术可以帮助交警迅速锁定违规车辆࿰…...
TrollInstallerX终极指南:深度解析iOS 14-16.6.1越狱级安装技术
TrollInstallerX终极指南:深度解析iOS 14-16.6.1越狱级安装技术 【免费下载链接】TrollInstallerX A TrollStore installer for iOS 14.0 - 16.6.1 项目地址: https://gitcode.com/gh_mirrors/tr/TrollInstallerX 在iOS生态系统中,系统限制与应用…...
《OpenClaw语义采集:让机器第一次真正读懂网页》
传统网页采集的本质困境从未被真正打破,所有基于结构匹配的工具都逃不过网站改版的宿命。开发者耗费数小时精心编写的规则,可能在一次前端更新后彻底失效,而数据清洗的工作量往往占据整个流程的七成以上。OpenClaw的出现彻底重构了这一范式,它将采集的核心从"定位元素…...
【2026最硬核LLM加速框架】:仅用7行Triton内核重写Attention,吞吐翻3.2倍——SITS现场调试录屏首曝
更多请点击: https://intelliparadigm.com 第一章:AI原生性能优化:SITS 2026 LLM推理加速实战技巧 在 SITS 2026 基准测试中,LLM 推理延迟与显存带宽利用率高度相关。AI 原生优化强调从计算图调度、内核融合到硬件亲和性配置的端…...
5分钟掌握B站视频下载:开源工具bilibili-downloader完全指南
5分钟掌握B站视频下载:开源工具bilibili-downloader完全指南 【免费下载链接】bilibili-downloader B站视频下载,支持下载大会员清晰度4K,持续更新中 项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader 还在为无法下…...
KMS_VL_ALL_AIO实战指南:Windows与Office智能激活高效方案
KMS_VL_ALL_AIO实战指南:Windows与Office智能激活高效方案 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 你是否曾为Windows系统激活问题而烦恼?Office软件突然变成只读…...
3步解锁知网文献:caj2pdf开源工具让你的学术阅读无界
3步解锁知网文献:caj2pdf开源工具让你的学术阅读无界 【免费下载链接】caj2pdf Convert CAJ (China Academic Journals) files to PDF. 转换中国知网 CAJ 格式文献为 PDF。佛系转换,成功与否,皆是玄学。 项目地址: https://gitcode.com/gh_…...
实测Taotoken多模型API的响应延迟与稳定性观感
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 实测Taotoken多模型API的响应延迟与稳定性观感 作为一名需要频繁调用大模型API的开发者,选择一个稳定、可靠的接入平台…...
半导体制造从试生产到量产:变异性、污染、工具差异如何影响良率?
半导体制造工艺从试生产到量产的关键过渡将半导体制造工艺从试生产扩展到量产 (HVM),是半导体生命周期中最关键、最复杂的过渡阶段之一,也是大多数工艺真正得到验证的阶段。在试生产阶段,目标是证明工艺的有效性。工程师在受控条件下操作&…...
2026AI医疗急救系统落地实战手册(附卫健委备案模板+边缘算力配置清单)
更多请点击: https://intelliparadigm.com 第一章:2026AI医疗急救系统的战略定位与政策演进全景 2026AI医疗急救系统已超越技术工具范畴,成为国家公共卫生韧性建设的核心基础设施。其战略定位聚焦于“黄金10分钟”智能响应闭环——通过边缘端…...
如何用WeChatMsg将微信聊天记录永久保存为个人数字资产
如何用WeChatMsg将微信聊天记录永久保存为个人数字资产 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg …...
