八千里路云和月

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

问题描述:

  服务器用的是学校教育网,屏蔽了 github,但是笔记本连接热点或者挂 VPN 是可以访问 github 的。想要在笔记本上远程服务器时,可以访问 github。

 

解决:

  首先在笔记本设置中查看自己的网络代理转发端口,然后用 ssh -R 2080:127.0.0.1:10809 name@ipaddress,这里 127.0.0.1 是笔记本的地址,10809 是笔记本转发端口,2080 是任意设置的端口,需要与服务器对应。连接上服务器后,在终端通过 export http_proxy="127.0.0.1:2080" 和  export https_proxy="127.0.0.1:2080" 来指定远程转发端口。如此,便可以访问 github.

  此外,在 xshell 中,ssh 选项下隧道中设置,结果如下图

 

问题描述:

本机有代理,可以访问 github,虚拟机如何使用本机代理,实现访问 github ?

 

解决:

首先需要更改虚拟机网络连接方式改为桥接,VM->Settings->NetWaorks Adapter,选择Bridge;然后将虚拟机桥接对象选择为主机网卡,Edit->Virtual Network...->,进行修改。

继而,需要设置主机代理软件允许来自局域网的连接;最后修改虚拟机代理,其中 ip 地址是主机的 IP 地址,代理端口号也是主机的端口号,在主机网络设置代理中可以看到。

posted on 2022-01-22 16:12  hanX3  阅读(6679)  评论(0编辑  收藏  举报