nexus 代理 pypi

news/发布时间2024/5/19 23:26:40

环境说明

服务 ip 端口 备注
nexus 192.168.80.129 (内网) 8081 内网地址无法访问外网
nginx

192.168.80.128 (内网)

192.168.174.126 (外网)

 88

19000

192.168.174.126 地址可以访问外网

创建 Blob Stores

创建 Repositories

设置 proxy

repo 测试

# pip install xlrd -i http://192.168.80.129:8081/repository/pypi-aliyun-repo/simple/ --trusted-host 192.168.80.129
Collecting xlrdDownloading http://192.168.80.129:8081/repository/pypi-aliyun-repo/packages/xlrd/2.0.1/xlrd-2.0.1-py2.py3-none-any.whl (96kB)100% |████████████████████████████████| 102kB 102.9MB/s 
Installing collected packages: xlrd
Successfully installed xlrd-2.0.1
# pip install pandas -i http://192.168.80.129:8081/repository/pypi-aliyun-repo/simple/ --trusted-host 192.168.80.129
Looking in indexes: http://192.168.80.129:8081/repository/pypi-aliyun-repo/simple/
Collecting pandasDownloading http://192.168.80.129:8081/repository/pypi-aliyun-repo/packages/pandas/2.2.1/pandas-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.0 MB)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.0/13.0 MB 81.4 MB/s eta 0:00:00
Collecting numpy<2,>=1.23.2 (from pandas)Downloading http://192.168.80.129:8081/repository/pypi-aliyun-repo/packages/numpy/1.26.4/numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.3 MB)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.3/18.3 MB 72.9 MB/s eta 0:00:00
Collecting python-dateutil>=2.8.2 (from pandas)Downloading http://192.168.80.129:8081/repository/pypi-aliyun-repo/packages/python-dateutil/2.9.0.post0/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 kB 64.2 MB/s eta 0:00:00
Requirement already satisfied: pytz>=2020.1 in /usr/lib/python3/dist-packages (from pandas) (2023.3)
Collecting tzdata>=2022.7 (from pandas)Downloading http://192.168.80.129:8081/repository/pypi-aliyun-repo/packages/tzdata/2024.1/tzdata-2024.1-py2.py3-none-any.whl (345 kB)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 345.4/345.4 kB 79.0 MB/s eta 0:00:00
Requirement already satisfied: six>=1.5 in /usr/lib/python3/dist-packages (from python-dateutil>=2.8.2->pandas) (1.16.0)
Installing collected packages: tzdata, python-dateutil, numpy, pandas
Successfully installed numpy-1.26.4 pandas-2.2.1 python-dateutil-2.9.0.post0 tzdata-2024.1

查看

不启用 http proxy 的方法

Repositories 设置

nginx 配置

server {listen       19000;server_name  localhost;#resolver 202.106.0.20 ipv6=off;# 设置代理访问日志access_log  logs/proxy.access.log ;error_log  logs/proxy.error.log ;location /pypi {proxy_pass https://mirrors.aliyun.com;}
}

测试 repo

# pip install xlrd -i http://192.168.80.129:8081/repository/pypi-aliyun-1-repo/simple --trusted-host 192.168.80.129
Collecting xlrdDownloading http://192.168.80.129:8081/repository/pypi-aliyun-1-repo/packages/xlrd/2.0.1/xlrd-2.0.1-py2.py3-none-any.whl (96kB)100% |████████████████████████████████| 102kB 72.5MB/s 
Installing collected packages: xlrd
Successfully installed xlrd-2.0.1
# pip install tzdata -i http://192.168.80.129:8081/repository/pypi-aliyun-1-repo/simple --trusted-host 192.168.80.129
Collecting tzdataDownloading http://192.168.80.129:8081/repository/pypi-aliyun-1-repo/packages/tzdata/2024.1/tzdata-2024.1-py2.py3-none-any.whl (345kB)100% |████████████████████████████████| 348kB 123.7MB/s 
Installing collected packages: tzdata
Successfully installed tzdata-2024.1

查看

参考文档

https://help.sonatype.com/en/pypi-repositories.html

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

如若内容造成侵权/违法违规/事实不符,请联系编程大学网进行投诉反馈email:xxxxxxxx@qq.com,一经查实,立即删除!

相关文章

绕过JDK高版本限制进行JNDI注入

前面学过了log4j2的打法,但CVE2021属实是有点久远了,打NSS搜了道java,那道题有点意思,是绕过高版本的打一个ldap,然后二次打fastjson。 但是复现的时候,我配环境那里我始终有问题,感觉还是配少了😭😭😭 而且我需要收回前面乱配java环境改名字的blog说法,跑代码的…

代码审计[一] [0CTF 2016]piapiapia

代码审计[一] [0CTF 2016]piapiapia对着登录框一顿乱注,发现都没什么效果,于是转向目录爆破。 gobuster不知道为什么爆不了,只能用dirsearch来了 dirsearch -u [url] -s 1 -t 10爆到了一整个源码备份压缩包,下载后进行分析源码分析 index.php 对于html部分,可以见到是登录…

Yolov 体验

参考Yolov 中文文档 yolov8_wpf_example(简单搜索到的一个示例程序) 本文源码【下载】环境软件/系统 版本 说明Windows Windows 10 专业版 22H2 19045.4170Microsoft Visual Studio Microsoft Visual Studio Community 2022 (64 位) - 17.6.5Microsoft .Net SDK 8.0.101 手动…

第35章: 中间件塔尖实战—穿透Netty对象池、内存池,内存泄露排查

文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,…

Spring中如何解决循环依赖

八字真言:“三级缓存,提前暴露” 此文只是介绍简单的情况便于理解,实际上场景会更复杂、情况会更多,但是原理相通。 一、什么是循环依赖? 从字面上来理解就是A依赖B的同时B也依赖了A,就像下面这样上图是简单的循环依赖,也会存在A依赖B,B依赖C,C依赖A这种循环,或者更复…

Postgresql同步数据到Elasticsearch

Postgresql同步数据到es需要借助中间工具连接器,连接器部署主要有两种方式,一种是基于Elastic云托管的连接器(Native connectors), 另外一种自己安装管理的连接器(self-managed connector). 托管方式连接器的使用方法文档:https://www.elastic.co/guide/en/enterprise-sear…