前言
昨天将win10家庭版的远程桌面 成功破解之后遇到的问题,只能在局域网中使用,既然我都在局域网内了,还用远程桌面是否有点太懒了呢?而且每次更换网络后需要重新记录电脑的IP地址,属实麻烦,网上搜索一番发现大部分教程都是使用内网穿透技术,像花生壳、小蚂蚁、nat123等等很多,大部分都是收费的,在收费的同时还存在对网络带宽的限制,况且博主搞这个仅仅是为了偶尔应急使用,既然收费的都有限制那免费的还是算了吧,经过摸索发现了Proxyer。
Proxyer:一个简单的内网穿透软件。
因为Proxyer不提供映射服务,仅提供安装包,所以需要拥有自己的服务器
由于Proxyer是安装在自己服务器上的所以带宽与数据都是自己说了算的,废话先到这,开始实操。
安装服务
Github地址
Gitee地址
看看就好,无需下载到本地,因为要装到服务器上。
第一步:安装 Docker
使用ssh工具连接服务器(CentOS 系统)
*小插曲:
博主首次在CentOS 8.2 64位系统安装时出现错误,升级containerd.io之后正常,有安装失败的同学可以试试*
dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
CentOS 6
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker o
CentOS 7
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker
博客使用的是 CentOS 8,所以选择安装了CenOS 7的版本,安装过程看具体情况,教程说是等待了十分钟,但博主印象中是半个小时左右,因为中间睡着了,哎,还别说,睡的真香。
第二步:安装 Docker Compose
curl -L "https://get.daocloud.io/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
复制粘贴执行就完事了。
第三步:安装Proxyer
# 下载docker-compose.yml到本地
curl -sSL https://gitee.com/guangleihe/proxyer/raw/master/docker-compose.yaml -o docker-compose.yml
# 先将下行命令中的1.1.1.1 改为服务器ip后再执行
PROXYER_PUBLIC_HOST=1.1.1.1 docker-compose up -d
第四步:进入web页面设置映射
使用浏览器打开 {服务器ip 或 域名}:6789,首次进入需要设置 客户端认证密码 ,如果无法进入
可在阿里云服务器配置安全组,具体方法自行搜索或在下方留言求助。
成功进入设置页面后在选择对应的客户端下载
博主使用了 Windows界面版本 与 windows 控制台版本 具体感受如下:
Windows界面版本:运行后无界面,会有托盘图标以及菜单,可以设置开机自启,双击托盘图标直接打开web设置页面。
Windows控制台版本:运行后会有控制台窗口与任务条(后台(隐藏)运行时没有任务条),带有打开web设置页面命令,但实际上并未打开,需手动打开。
博客感受:可以使用第三方工具如:易语言 或使用 cmd命令,设置 控制台 版本开机自启并后台(隐藏)运行,那么后台运行时如何关闭,可以在 任务管理器中 找到 进程 proxyer.exe 结束即可,也可创建 bat 快捷方式进行结束;个人感觉可以在外出前打开 界面版 或 控制台版,在回来之后关闭即可,注意:内网映射 必须保证 任一版本处理打开状态否则失效,运行A后再运行B会导致B闪退,但不影响A正常的使用,切换网络也可以正常穿透,具体使用哪款请看自身需求。
第五步:设置端口映射
这里放上几个常用命令
#关闭docker-compose
docker-compose down
#开启docker-compose
docker-compse up -d
#如果上方无法开启时,使用下方命令即可,同样需要修改IP后执行
PROXYER_PUBLIC_HOST=1.1.1.1 docker-compose up -d
博主使用:
两张图有区别么?欢迎各位同学在下方留言哦。
软件使用的是微软的 远程桌面,需要的同学可以自行搜索下载,也可以从下面下载,博主使用的这款是汉化版。
微软远程桌面
在家在 Docker上安装数据库搞了两天没搞好
我这个也差不多搞了两天,之前还傻乎乎的想内网IP变动怎么办。