高效工具-局域网服务器访问公网

news2024/11/19 19:39:45

文章目录

    • 任务需求
    • 方法1:使用CCproxy代理
      • 简单介绍
      • 下载安装
      • 配置逻辑
        • 本机配置
        • 客户机配置
      • 成功测试
    • 方法2:修改MAC地址
      • 查询本机MAC地址
      • 修改内网服务器MAC地址
        • 打开rc-local.service服务
        • 添加Install段
        • 创建rc.local文件
        • 添加核心的修改MAC地址代码
        • 创建链接
        • 启动服务
      • 成功测试
    • 参考链接

任务需求

课题组的服务器是内网(局域网)服务器,但是由于实际研究和安装需要,需要让服务器可以下载公网资源,此时有哪些简便的解决方案呢?

我的使用场景是我的本机(笔记本)可以登录内网和公网,因为我的笔记本可以远程访问内网服务器.

因此简单的思路是利用我的本机作为跳板,是的内网服务器可以访问公网资源.

方法1:使用CCproxy代理

简单介绍

  • 代理服务器CCProxy,是国内最流行的下载量最大的的国产代理服务器软件。

主要用于局域网内共享宽带上网,ADSL共享上网、专线代理共享、ISDN代理共享、卫星代理共享、蓝牙代理共享、二级代理和SOCKS5代理等共享代理上网。

  • CCProxy可以完成两项大的功能:代理共享上网和客户端代理权限管理。

只要局域网内有一台机器能够上网,其他机器就可以通过这台机器上安装的CCProxy来共享上网,最大程度的减少了硬件费用和上网费用。只需要在服务器上CCProxy里进行帐号设置,就可以方便的管理客户端代理上网的权限。在提高员工工作效率和企业信息安全管理方面,CCProxy充当了重要的角色。

下载安装

首先,下载并安装CCproxy软件,官网地址为:www.ccproxy.com

image-20221116195624674

配置逻辑

CCproxy将本机(自己使用的windows等)作为服务器,将内网中的服务器作为客户机.

本机配置

本机为自己使用的windows电脑等.

点击"设置"设置,其中建议关闭自动检测,防止因为虚拟机等检测到得本机IP出错.

image-20221116195848713

其中,本机IP手动寻找的方式为电脑搜索cmd,输入指令

ipconfig /all

image-20221116202753790

红线部分即为IP地址.

客户机配置

客户机为内网中的服务器

通过ssh服务器连接内网中的服务器,其中114.212.87.108处需要替换为前面本机配置中找到的IP地址.

export http_proxy=http://114.212.87.108:808
export https_proxy=http://114.212.87.108:808

成功测试

wget www.baidu.com

输入上述指令,如果成功可以成功获取资源.

方法2:修改MAC地址

电脑的MAC地址是可以随意修改的,通过局域网中修改内网服务器的MAC地址和本机的MAC地址一致,也可以实现公网资源的访问,但是经过我的测试和使用,该方法的访问性能不如通过CCproxy代理.

查询本机MAC地址

其中,本机MAC地址寻找的方式为电脑搜索cmd,输入指令

ipconfig /all

image-20221116204019905

其中红线部分即为MAC地址.

修改内网服务器MAC地址

打开rc-local.service服务

cd /lib/systemd/system #到此目录下
ls |grep rc #检查是否有rc开头的文件,正常应该是rc-local.service
gedit rc-local.service #打开此文件

添加Install段

[Install]  
WantedBy=multi-user.target  
Alias=rc-local.service

创建rc.local文件

touch /etc/rc.local
sudo chmod +x /etc/rc.local
vim  /etc/rc.local

添加核心的修改MAC地址代码

#!/bin/sh -e
sudo ifconfig enp2s0 down
sudo ifconfig enp2s0 hw ether 70:B5:E8:2E:6F:C2
sudo ifconfig enp2s0 up
exit 0

创建链接

sudo ln -s /lib/systemd/system/rc.local.service /etc/systemd/system/

启动服务

sudo systemctl enable rc-local
sudo systemctl start rc-local.service
sudo systemctl status rc-local.service

成功测试

wget www.baidu.com

输入上述指令,如果成功可以成功获取资源.

参考链接

[1] 使用CCproxy配置远程服务器环境

[2] ubuntu修改mac地址

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/11011.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

线上超市小程序开发有什么作用_超市小程序有什么功能呢

1。开发超市小程序有什么价值? 1、对于消费者来说:通过超市小程序能够更加直接的购买到想要的产品,消费者无需再到门店寻找商品可以直接通过超市小程序进行在线浏览;通过在线搜索的方式能够更加便捷的搜索到相应的商品&#xff0…

mysql连接池的实现

文章目录前言一、池化技术二、什么是数据库连接池三、为什么使用数据库连接池不使用连接池使用连接池长连接和连接池的区别四、数据库连接池运行机制五、连接池和线程池的关系六、连接池设计要点连接池设计逻辑构造函数初始化请求获取连接归还连接析构连接池前言 本文是mysql连…

模数转换电路

一、Exynos4412 A/D转换器概述 1. 概述 ADC(Analog-to-Digital Converter),就是模数转换器。从字面上看,A我们称为模拟信号(Analog signal),D我们称为数字信号(digital signal)。 模数转换器,在电子技术中即是将模拟信号转换成数字…

[附源码]java毕业设计家乡旅游文化推广系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

教你STM32做USB鼠标、键盘

使用CubeMX软件傻瓜式的配置,一键生成USB的HID驱动。 一、USB鼠标 1、CubeMX配置 ①、选择相对应的芯片 ②、配置时钟和Debug和debug ③、配置USB ④、生成代码 最好把这个也勾上,勾上以后每个外设配置不再都给你塞到main.c里,而是建一个.c…

简单的爬虫架构和网页下载器requests

目录 简单的爬虫架构: 网页下载器: URL管理器: 网页解析器: 网页下载器requests: 发送requests请求: 接收requests请求: requests操作实例: 简单的爬虫架构: 网页下载器: 负责通过URL将网页进行下载…

聊聊Vuex原理

背景 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。Vuex 是专门为 Vue.js 设计的状态管理库,以利用 Vue.js 的细粒度数据响应机制来进行高效的状态更新。如果你已经灵活运用,但是依然好奇它底层实现逻辑,不妨一探究竟。 Vue 组件开发…

docker系统笔记-03镜像的创建管理和发布

镜像的获取 pull from registry (online) 从registry拉取 public(公有)private(私有) build from Dockerfile (online) 从Dockerfile构建load from file (offline) 文件导入 (离线) 镜像的基本操作 dock…

概率 | 【提神醒脑】自用笔记串联二 —— 数字特征、大数定律、统计量

本文总结参考于 kira 2023概率提神醒脑技巧班。 笔记均为自用整理。加油!ヾ(◍∇◍)ノ゙ 第一部分笔记详见 概率 | 【提神醒脑】自用笔记串联一 —— 事件、随机变量及其分布_西皮呦的博客-CSDN博客 一研为定! 四、随机变量的数字特…

cocos2dx 3D物理相关知识点汇总

(一)3D相关基础知识 网格(Mesh) 通常说的网格其实就是3D建模出来的形状。因为模型是由很多三角形组成,所以,就像网格一样。 纹理 纹理的作用就是给网格上色。 怎么上色的? 举个简单的例子。…

m基于GA遗传优化的生产工艺设备布置优化matlab仿真

目录 1.算法概述 2.仿真效果预览 3.核心MATLAB程序 4.完整MATLAB程序 1.算法概述 在设备布置的问题上,本文将作业车间设备布置这个多目标优化问题看成是包含布局面积,物流成本和生产工艺的连续优化的多行设备布置问题,使之更具有实际意义…

如何在 Rocky Linux 上安装 Apache Kafka?

Apache Kafka 是一种分布式数据存储,用于实时处理流数据,它由 Apache Software Foundation 开发,使用 Java 和 Scala 编写,Apache Kafka 用于构建实时流式数据管道和适应数据流的应用程序,特别适用于企业级应用程序和关…

robots.txt漏洞

robots.txt漏洞描述: 搜索引擎可以通过robots文件可以获知哪些页面可以爬取,哪些页面不可以爬取。Robots协议是网站国际互联网界通行的道德规范,其目的是保护网站数据和敏感信息、确保用户个人信息和隐私不被侵犯,如果robots.txt文件编辑的太过详细,反而会泄露网站的敏感…

[附源码]java毕业设计基于学生信息管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

Delphi中关于PChar、Char数组、string[](ShortString)及结构体长度及占用空间的一些特性说明和测试

关于特性 1,string和Char数组都是一块内存, 其中存放连续的字符. string保存具体字符的内存对用户 是透明的, 由Delphi管理它的分配, 复制和释放, 用户不能干预2,关于ShortString,内存中用第一个字节来表示字符串的长度。FF255,所以这个特性…

【MySQL】MySQL复制与高可用水平扩展架构实战(MySQL专栏启动)

📫作者简介:小明java问道之路,专注于研究 Java/ Liunx内核/ C及汇编/计算机底层原理/源码,就职于大型金融公司后端高级工程师,擅长交易领域的高安全/可用/并发/性能的架构设计与演进、系统优化与稳定性建设。 &#x1…

天王刘德华走红毯,到哪他都是最耀眼的明星

第三十五届金鸡奖,已经在福建厦门落下帷幕,如果要说本届金鸡奖谁收获最大,无疑是天王刘德华。在金鸡奖颁奖典礼现场,功夫巨星吴京登上热搜,然而热搜的主角却不是他,而是天王刘德华。 在本届金鸡奖颁奖典礼现…

cubeIDE开发, stm32调试信息串口通信输出显示

关于cubeIDE开发基本技巧及流程,本文不详细叙述,请参考:cubeIDE快速开发流程_py_free的博客-CSDN博客_cubeide汉化 一、stm32串口配置 本文采用的开发板是stm32L496VGT3,其有两个 USB 接口,一个为 USB ST-link 复用接口&#xff…

代码随想录——最长递增子序列的个数

题目 给定一个未排序的整数数组,找到最长递增子序列的个数。 示例 1: 输入: [1,3,5,4,7] 输出: 2 解释: 有两个最长递增子序列,分别是 [1, 3, 4, 7] 和[1, 3, 5, 7]。 示例 2: 输入: [2,2,2,2,2] 输出: 5 解释: 最长递增子序列的长度是1,并且…

Oracle 表创建和表管理

1.表的命名 必须以字母开头字符长度在1-30之间只能包含A-Z,a-z,0-9,_,$和#被同一个用户拥有的对象不能有重复的名字 2.表的创建 SQL> create table t01(id number(4),name varchar2(15));Table created.SQL> desc t01Name …