我们在运行代码时经常需要从网站上下载模型或数据集等,但一些国外的网站因政策原因无法正常连接,因而需要使用VPN,那么如何在本地终端中运行代码时使用VPN呢?
一、打开VPN
首先,我们需要登录VPN,并查看所使用的端口号。
二、设置终端
登录VPN后应该就可以浏览外网了,但要想在终端中连接外网,还需要对终端进行如下设置。
1. CMD命令行
若使用CMD命令行终端运行代码,只需在命令行中执行如下命令:
set http_proxy=http://127.0.0.1:xxxx
set https_proxy=http://127.0.0.1:xxxx
其中xxxx
为VPN使用的端口号。
2. PowerShell
若使用PowerShell终端运行代码,则执行如下命令:
$env:http_proxy="http://127.0.0.1:xxxx"
$env:https_proxy="http://127.0.0.1:xxxx"
其中xxxx
为VPN使用的端口号。
执行上述命令后,就可以在终端中正常连接外网了。
参考文献
[1] https://gist.github.com/dreamlu/cf7cbc0b8329ac145fa44342d6a1c01d.