关于内网服务器依托可上网电脑实现访问互联网

关于内网服务器依托可上网电脑实现访问互联网

背景:在实验室内网的一个服务器,没有配置 NAT ,无法使用外网,只能在局域网内进行访问,但是呢,我们自己的电脑是可以访问互联网的,那么怎么通过让自己的电脑作为服务器的代理,让服务器访问互联网呢?这往往是非常重要的,服务器上往往要跑实验,但是实验跑起来需要下载,所以代理就必不可少了
原理简单讲一下我的理解吧:

  • 首先服务器本身不能连接互联网,但是我们自己的电脑在同一个局域网内,但是自己的电脑连接的路由器配置了NAT故可以访问外网,现在需要的就是服务器可以访问互联网,怎么做到呢?
  • 把自己的电脑作为一个中转站即可,因为服务器和自己的电脑在同一个局域网中,所以可以互相通信,当服务器要访问互联网时,在服务器中配置,把所有访问互联网的请求都转发给自己的电脑,然后自己的电脑再转发出去,得到结果以后,自己的电脑再转发给服务器,这样就完成了访问互联网了。

没开代理的情况:

第一步下载一个代理软件

比如 Clash,CCProxy

然后开启代理功能

第二步设置代理

bash 复制代码
# 设置 http、https 代理
export http_proxy=http://<Your IP>:<Your Port> # 这里的端口如果你选择Clash的话一般就是 7890,还需要在自己电脑上设置防火墙,把7890端口进行开放
export https_proxy=http://<Your IP>:<Your Port>

# 设置 conda 代理
conda config --set proxy_http <proxy_address>:<proxy_port>
conda config --set proxy_https <proxy_address>:<proxy_port>
开放本地端口
  1. 打开防火墙与网络保护点击高级设置
  1. 新建入站规则
  1. 选择新建端口就好,后面一路往下,后面都直接下一步就好,就完成了。


第三步验证

成功

相关推荐
人鱼传说9 分钟前
docker desktop是一个好东西
运维·docker·容器
B站_计算机毕业设计之家30 分钟前
豆瓣电影数据采集分析推荐系统 | Python Vue Flask框架 LSTM Echarts多技术融合开发 毕业设计源码 计算机
vue.js·python·机器学习·flask·echarts·lstm·推荐算法
Thera77737 分钟前
【Linux C++】彻底解决僵尸进程:waitpid(WNOHANG) 与 SA_NOCLDWAIT
linux·服务器·c++
渣渣苏38 分钟前
Langchain实战快速入门
人工智能·python·langchain
阿梦Anmory42 分钟前
Ubuntu配置代理最详细教程
linux·运维·ubuntu
lili-felicity1 小时前
CANN模型量化详解:从FP32到INT8的精度与性能平衡
人工智能·python
数据知道1 小时前
PostgreSQL实战:详解如何用Python优雅地从PG中存取处理JSON
python·postgresql·json
呉師傅1 小时前
【使用技巧】Adobe Photoshop 2024调整缩放与布局125%后出现点菜单项漂移问题的简单处理
运维·服务器·windows·adobe·电脑·photoshop
heartbeat..1 小时前
JVM 性能调优流程实战:从开发规范到生产应急排查
java·运维·jvm·性能优化·设计规范
ZH15455891311 小时前
Flutter for OpenHarmony Python学习助手实战:面向对象编程实战的实现
python·学习·flutter