问题描述:
服务器用的是学校教育网,屏蔽了 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 地址,代理端口号也是主机的端口号,在主机网络设置代理中可以看到。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!