文章目录
- 任务需求
- 方法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
配置逻辑
CCproxy将本机(自己使用的windows等)作为服务器,将内网中的服务器作为客户机.
本机配置
本机为自己使用的windows电脑等.
点击"设置"设置,其中建议关闭自动检测,防止因为虚拟机等检测到得本机IP出错.
其中,本机IP手动寻找的方式为电脑搜索cmd,输入指令
ipconfig /all
红线部分即为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
其中红线部分即为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地址