关于实现远程服务器使用本地网络的清晰简洁的教程

背景

事情的起因是,组里的服务器总是连不上外网,导致下载模型数据集等十分麻烦,在师兄的提醒下发现可以通过让服务器使用本机的网络,从而达到有效解决。

方法

方法十分简单:

1.在本机clash上启用lan,允许局域网连接clash

  1. 在本机cmd打开命令行窗口:

输入:ssh -R 8888:127.0.0.1:7890 user@yourIP

注意7890指的是你clash上的端口号以及后面是你的远程服务器的IP地址

运行这行命令后,成功的话应该会成功连接上远程服务器,进入远程服务器的终端界面

3.在服务器端执行

export http_proxy=http://127.0.0.1:8888

export https_proxy=http://127.0.0.1:8888

git config --global http.proxy http://127.0.0.1:8888

git config --global https.proxy http://127.0.0.1:8888

配置代理到本机

接下来就可以使用本机网络啦!有帮助的话还请点赞支持一下啊

---------------------------------------------------------------------------------------------------------------------------------更新:

另外注意一个问题:

即在本机终端运行完命令后不要关掉那个终端!!!

不然连接会断!例如我使用lfs传输文件时如果还没有传完一定不要关本机的那个终端,否则会断开!!

解决方法就是先在本机再启动一下然后cd到下载数据的目录然后运行

git lfs pull

这个命令然后才能继续传输!

相关推荐
电子_咸鱼1 小时前
【STL string 全解析:接口详解、测试实战与模拟实现】
开发语言·c++·vscode·python·算法·leetcode
阿珊和她的猫2 小时前
HTTP 状态码 404:深入解析与实践应对
网络·网络协议·http
这儿有一堆花2 小时前
进阶 Markdown 指南:高级语法
vscode
半个西瓜.2 小时前
车联网NFC测试:NFC信号嗅探测试.
网络·安全·网络安全·车载系统
顾安r2 小时前
11.22 脚本打包APP 排错指南
linux·服务器·开发语言·前端·flask
小小编程能手3 小时前
Linux文件编程
linux·运维·服务器
木童6623 小时前
nginx安装步骤详解
linux·运维·服务器·网络·nginx
Coding_Doggy3 小时前
链盾shieldchain | 项目管理、DID操作、DID密钥更新消息定时提醒
java·服务器·前端
wa的一声哭了4 小时前
Webase部署Webase-Web在合约IDE页面一直转圈
linux·运维·服务器·前端·python·区块链·ssh