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

文章目录

    • 任务需求
    • 方法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

高效工具-局域网服务器访问公网_第1张图片

配置逻辑

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

本机配置

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

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

高效工具-局域网服务器访问公网_第2张图片

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

ipconfig /all

红线部分即为IP地址.
高效工具-局域网服务器访问公网_第3张图片

客户机配置

客户机为内网中的服务器

通过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

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

高效工具-局域网服务器访问公网_第4张图片

修改内网服务器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地址

你可能感兴趣的:(高效工具,服务器,网络,运维)