解決 服務器、虛擬機無法訪問 github


問題描述:

  服務器用的是學校教育網,屏蔽了 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 地址,代理端口號也是主機的端口號,在主機網絡設置代理中可以看到。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM