JRebel插件扩展-mac版

news2024/9/28 17:29:18

前言

      上一篇分享了mac开发环境的搭建,但是欠了博友几个优化的债,今天先还一个,那就是idea里jRebel插件的扩展。


一、场景回眸

      这个如果在win环境那扩展是分分钟,一个exe文件点点就行。现在在mac环境就没有这样的dmg可以执行的,其实原因也很简单,mac OS安全性很高,这样的程序根本过不了apple的安全检查关,要扩展只能换个思路。
      其实这个优化扩展原理也很简单,就是利用jRebel的url注册机制,这个url不用官网的,那就用自己搭建的呗。所以关键是要跑一个代理服务,配合uuid实现注册就ok了。

二、使用步骤

      因为mac的安全机制,所以其实让别人跑个代理、或者自己再搞个电脑跑代理服务(注意是特殊的uuid服务的代理)
我这里的思路是用docker跑镜像,注册的时候填这个镜像代理地址。所以需要先安装docker。

1.docker安装

官网下载
选择对应的芯片下载。
地址:https://www.docker.com/
在这里插入图片描述
下载完成以后,下一步下一步就行了,没啥可说的,唯一就是中间有一个配置选择,不要选手动的就行,当然不怕麻烦的有可以选。
验证安装成功
如果安装成功
1、在终端输入命令:docker version
是可以看到相关版本信息的
在这里插入图片描述

2、或者直接输入命令:docker
是有相关指令帮助提示的
在这里插入图片描述

注册账号
安装完成后,启动docker,会自动打开你的浏览器让你登陆的,没有账号就新建账号,填邮箱、密码就OK了。
登陆
用注册好的账号在安装的docker里登陆,登陆其实主要是找那个代理的镜像:golang-reverseproxy
在这里插入图片描述
这几个应该都是一样的作用,我看第一个是下载的较多,所以选择的第一个。
拉取与运行
在界面点击pull,run都是可以的,我因为现在用上mac,还是多用用命令:
在终端分别输入拉取、启动命令:
docker pull qierkang/golang-reverseproxy
docker run -d -p 8888:8888 qierkang/golang-reverseproxy
在这里插入图片描述

2.开始扩展

生成一个uuid
地址特别多,我这里使用的:
https://www.guidgen.com/
在这里插入图片描述
打开jRebel注册界面
a、选择Team URL激活方式
b、填写url,注意前面的地址http://127.0.0.1:8888,是的本地地址,8888这个端口是你映射到docker的端口,后面紧跟uuid
c、输入邮箱,这个随便输入(有需要可以跟我这个地址发邮件,欢迎交流)
d、勾选“I agree xx”,点击“Activate JRebel”
在这里插入图片描述


总结

  • mac对于一些软件的扩展,可能得绕一下,但是其实原理是一样的
  • mac有利于保护软件的合法权益、安全性(当然这不是我们喜欢的,毕竟很多公司是不提供开发工具的)
  • mac香、开发工具香、插件香,都香
  • 这个docker扩展方式也是适合win的
  • 不长时间运行这个代理的,隔段时间可能失效,运行起来,换个uuid再来一遍就行了
          欠的这个债就还了,希望博友们喜欢,uping!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/889059.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何用Apipost实现sign签名?

我们平常对外的接口都会用到sign签名,对不同的用户提供不同的apikey ,这样可以提高接口请求的安全性,避免被人抓包后乱请求。 如何用Apipost实现sign签名? 可以在Apipost中通过预执行脚本调用内置的JS库去实现预执行脚本是在发送请求之前自…

(JAVA)事件

ActionListener public class Test3 {public static void main(String[] args){JFrame jFrame new JFrame();//设置界面的宽高jFrame.setSize(603,680);//设置界面标题jFrame.setTitle("事件演示");//设置界面置顶jFrame.setAlwaysOnTop(true);//设置界面居中jFram…

java初级算法(杨辉三角)

java初级算法(杨辉三角) java初级算法(杨辉三角)内容:思路解法:代码实现 学习时间:2023/08/16 java初级算法(杨辉三角) 每日一算法:杨辉三角 内容&#xff1a…

跨境外贸必看|海外版小红书“Pinterest”如何推广引流?

Pinterest是一个海外图片社交分享网站,Pinterest与国内小红书的营销方式非常相似,它允许我们定位特定的人群、兴趣甚至位置,借助庞大的用户群体和针对特定受众的能力,它成为外贸与跨境电商的推广营销利器,越来越多的跨…

在项目中如何解除idea和Git的绑定

在项目中如何解除idea和Git的绑定 1、点击File--->Settings...(CtrlAltS)--->Version Control--->Directory Mappings--->点击取消Git的注册根路径: 2、回到idea界面就没有Git了: 3、给这个项目初始化 这样就可以重新绑定远程仓库了&#x…

记录hutool http通过代理模式proxy访问外面的链接

效果: 代码: public class TestMain {public static void main(String[] args){HttpRequest httpRequest HttpRequest.get("https://www.youtube.com").timeout(30000);httpRequest.setProxy(new Proxy(Proxy.Type.HTTP,new InetSocketAddre…

嵌入式开发场景下的代码管理方案(上)

目录 嵌入式开发场景的代码管理特点与诉求 特点 诉求 嵌入式开发场景的代码管理工具与方式 SVN 与 Git ➤ 1. 架构 ➤ 2. 安全 ➤ 3. 权限 ➤ 4. 性能 ➤ 5. 体验 本文来自 武让 极狐GitLab 高级解决方案架构师 版本控制,也称为源码控制、代码管理&#x…

开源代码分享(15)—电-气-热综合能源系统优化调度(附matlab代码)

参考文献: [1]邓红卫. 计及碳排放成本的电—气—热综合能源系统节点能价计算方法研究[D].东北电力大学,2019. [2]王静,徐箭,廖思阳,司马莉萍,孙元章,魏聪颖.计及新能源出力不确定性的电气综合能源系统协同优化[J].电力系统自动化,2019,43(15):2-9. [3]郑豪丰,杨国…

配置 crontab 作业和 创建协作目录

一: 配置 cron 作业,该作业每隔 3 分钟运行并执行以下命令: logger "EX200 in progress",以用户 natasha 身份运行 crontab -eu natashacrontab -lu natasha e:编辑 u:指定用户 l:查看 创建协作目录 创…

OpenShift 4 - 基于 MinIO 安装 Red Hat Quay 镜像仓库

《OpenShift / RHEL / DevSecOps 汇总目录》 说明:本文已经在 OpenShift 4.13 Quay 3.9 的环境中验证 本文适合在单机 OpenShift 环境安装 Red Hat Quay 镜像仓库。 另外《OpenShift 4 - 安装 ODF 并部署红帽 Quay (1 Worker)》也可以在单节点部署。 而《OpenShif…

Ubuntu 20.04配置静态ip

ip配置文件 cd /etc/netplan配置 根据需求增加 # Let NetworkManager manage all devices on this system network:version: 2renderer: NetworkManager # 管理 不是必须ethernets:enp4s0: #网卡名dhcp4: no #关闭ipv4动态分配ip地址dhcp6: no #关闭ipv6动态分配…

[亲测有效]android studio 连接不上模拟器夜神 雷电 解决方法

问题描述: A. android studio 连接不上模拟器 B. adb devices 显示没有连接设备 C. android studio 中有时候可以连接推送安装应用,但是日志查看窗口显示设备下线 等等情况,都是一个问题: adb 版本不一致 电脑主机上adb 版本与…

MySQL存储过程 、存储函数、以及优缺点

存储过程 VS 存储函数(函数) | | 关键字 |调用语法 | 返回值 | 应用场景 | |-存储过程-|-procedure-|-call 存储过程()-|-理解为0个或多个-|-一般用于更新-| | 存储函数 | function | select 函数() | 只能是一个 | 一般用于查询结构为一个值并返回时| …

C++——两个关于继承,多态的奇妙问题

文章目录 问题一(有关菱形虚拟继承)问题二(有关多态)总结 问题一(有关菱形虚拟继承) 前言:该问题涉及菱形虚拟继承的问题,如果不知道菱形虚拟继承是什么的,可以看看博主的另一篇博客,链接如下: …

​下一代Transformer:RetNet结构可视化及Vision RetNet展望

©PaperWeekly 原创 作者 | 岳廷 微软和清华大学的研究人员在论文《Retentive Network: A Successor to Transformer for Large Language Models》中提出了一种新的模型架构 RetNet,同时实现 Transformer 模型的高效并行训练、低延迟高吞吐量的推理以及良好的建…

数据结构--拓扑排序

数据结构–拓扑排序 AOV⽹ A O V ⽹ \color{red}AOV⽹ AOV⽹(Activity On Vertex NetWork&#xff0c;⽤顶点表示活动的⽹)&#xff1a; ⽤ D A G 图 \color{red}DAG图 DAG图&#xff08;有向⽆环图&#xff09;表示⼀个⼯程。顶点表示活动&#xff0c;有向边 < V i , V j …

(二)Git在公司中团队内合作和跨团队合作和分支操作的全部流程(一篇就够)

&#xff08;一&#xff09;Git连接GitHub的全部流程https://blog.csdn.net/m0_65992672/article/details/132333727 团队内协作 项目经理通过git push将代码推送到远程仓库【也就是git、gitee等代码托管中心】,推完以后组员可以通过git clone克隆下来代码&#xff0c;如果组…

版本控制工具Git集成IDEA的使用(第一篇Gitee)

目录 一、Gitee的使用 1、注册网站会员 2、用户中心 3、创建远程仓库 4、配置SSH免密登录 二、集成IDEA&#xff0c;Git项目搭建 1、本地仓库搭建 1&#xff09;创建一个新项目 2&#xff09;打开终端&#xff0c;在当前目录新建一个Git代码库 3&#xff09;忽略文件 …

APP内嵌小游戏,全面提升用户活跃、留存

开发者想要提高APP的用户活跃度可以通过拉新的方式完成&#xff0c;但目前拉新的成本较高&#xff0c;而且新的目标用户一般很难留住&#xff0c;流失率也比较高。 此时&#xff0c;可以通过植入小游戏的方式来提高用户活跃度&#xff0c;游戏的优势在于可以快速吸引用户&…

无涯教程-Perl - system函数

描述 该函数执行PROGRAM指定的命令,并将LIST作为参数传递给该命令。 返回值是等待功能返回的程序的退出状态。要获得实际的退出值,请除以256。 语法 以下是此函数的简单语法- system PROGRAM, LISTsystem PROGRAM返回值 此函数返回wai返回的程序的退出状态 例 以下是显…