目前用的 Pypiserver ,虽然说可以安装自己上传的 package ,但是在 A 上遇到安装 Package 有别的依赖时,会自动跳转到 pypiserver --fallback-url 指定的公共源去下载,但是 A 无法访问这个地址。
请问这种情况我该如何配置呢
1
Livid MOD 能访问互联网的机器上用 nginx 反向代理 pypi 。
|
2
wtks1 2022-03-21 13:58:30 +08:00 via Android 1
b 上做个代理就好了吧
|
3
levinit 2022-03-21 14:02:16 +08:00 via iPhone
a 上面 ssh 动态端口转发 b ,用 proxychains 代理 简单易用
|
4
salmon5 2022-03-21 14:03:43 +08:00
squid
|
5
thevita 2022-03-21 14:32:15 +08:00 1
啥额外软件都不用:
A: execute `ssh -N -D 1080 B` A: another shell execute `pip install <package-name> --proxy '127.0.0.1:1080' ` |
6
LLaMA2 2022-03-21 15:23:45 +08:00
B 机器 console1
# manjaro 系统安装软件 yay -S gost # 运行 gost gost -L=:1082 B 机器 console2 连接 A 机器(172.50.10.58) ssh -R 1082:localhost:1082 -p 22 [email protected] A 机器 yum 代理 /etc/yum.conf proxy=http://127.0.0.1:1082 环境变量 export ALL_PROXY=socks5://127.0.0.1:1082 测试 curl www.baidu.com |
7
liuliangyz 2022-03-21 15:34:35 +08:00
很简单,snat 解决,还解决了你 a 机器没办法上网的问题
|
8
kingfalse 2022-03-22 07:36:34 +08:00 via Android
思路换一下,直接设置 B 网络代理到 A 机器出去呗
|
10
lff0305 2022-03-22 09:40:39 +08:00 via Android
B 上装个 Nexus , 不止 pypi, docker mvn npm .net 等等都有了
|