美文网首页收藏后端砖头
xshell借隧道访问外网

xshell借隧道访问外网

作者: halfempty | 来源:发表于2021-11-23 13:59 被阅读0次

1 背景

测试服务未开放外网, 使用yum, pip等命令失败, 如何解决呢?

2 方案

通过隧道技术, 将外部服务映射到本机

通常我们使用的类型为本地(拨出), 即将服务器的服务映射到本地

这里使用的类型为远程(传入), 即将外部服务映射到服务器上

image.png

pip的国内镜像源: https://pypi.doubanio.com/simple/, 那么只需要将此https服务映射到服务器上, 就能使用无法上网的服务器访问pip镜像

因为https服务默认端口为443, 所以隧道的端口使用443

然而, 直接访问提示证书不匹配, 又该如何处理?

[root@bd124 ~]# curl https://localhost/simple
curl: (51) Unable to communicate securely with peer: requested domain name does not match the server's certificate.

一般https网站对域名有要求, localhostpypi.doubanio.com是不对等的

只要将pypi.doubanio.com映射到localhost就行, 配置/etc/hosts文件

[root@bd124 ~]# cat /etc/hosts |grep douban
127.0.0.1 pypi.doubanio.com

万事具备, 执行pip命令成功

[root@bd124 ~]# pip install -i https://pypi.doubanio.com/simple/ requests

相关文章

  • xshell借隧道访问外网

    1 背景 测试服务未开放外网, 使用yum, pip等命令失败, 如何解决呢? 2 方案 通过隧道技术, 将外部服...

  • 搭建ssh反向隧道

    实现外网利用ssh反向隧道访问内网主机 准备 实现内网穿透都需要一台外网主机,而且是可以访问的 内网主机A IP:...

  • iptables简单配置DMZ

    要求 内网可以访问外网 内网可以访问DMZ区 外网不能访问内网 外网能访问DMZ区的服务 DMZ区不能访问内网 D...

  • mac电脑内外网同时上网

    本教程通过网线访问内网,wifi访问外网,达到mac同时内外网上网的目的;网线访问外网,wifi访问内网亦可,原理...

  • XShell 建立隧道

    一、打开XShell 【新建】,创建一个对服务器的连接 。 二、建好了之后,并且保证该链接是可以正常连接的,然后打...

  • SSH端口转发实现内网穿透

    我们局域网的机器能够访问外网,但是外网不能访问内网。因为内网访问互联网时候能确定外网的地址,外网却不能确定我们局域...

  • 外网访问

    购买链接会经常变换,如打不开或不可用,请联系我,我进行修改。 打开购买链接后会显示如下图所示: 想必到这里大部分同...

  • 通过nginx实现智能家居自动内外网切换

    设置同一个域名内外网分别访问对应的ip 搞了HomeAssistant的外网访问后,内外网访问需要不同的地址,导致...

  • consul基本操作

    ui外网访问

  • ssh隧道实现nat穿透

    关于ssh隧道原理自行百度 本次我是为了在异地访问内网的linux,前提是要有一台外网的服务器ssh -CNf -...

网友评论

    本文标题:xshell借隧道访问外网

    本文链接:https://www.haomeiwen.com/subject/vycetrtx.html